AICR Introduction
AICR is the AI Compute Resource: a GPU cluster that six Massachusetts universities built together and share, with 248 NVIDIA B200 GPUs and 152 RTX PRO 6000s. This lecture is the whole introduction in one film: what AICR is and how it relates to Northeastern's own Explorer cluster, how a project gets access, where your…
AICR Introduction
AICR is the AI Compute Resource: a GPU cluster that six Massachusetts universities built together and share, with 248 NVIDIA B200 GPUs and 152 RTX PRO 6000s. This lecture is the whole introduction in one film: what AICR is and how it relates to Northeastern's own Explorer cluster, how a project gets access, where your files live and for how long, how the partitions are cut, how you submit a job with Slurm, and what happens to your data when the project ends. Video 1 of the series Research Computing on Explorer and AICR. Liam, in for Bear, narrates. Every number is checked against the AICR documentation and the live cluster.
Chapters 0:00 Opening 0:12 The idea: you run the big jobs on AICR, you develop elsewhere 0:29 Terms in this lecture 0:52 I. What AICR is 1:41 II. Getting on: the proposal, Open OnDemand, your username 2:16 III. Where files live: home, scratch, project 2:47 IV. Compute: partitions, batch vs devel, idle GPUs, sinfo 3:47 V. Running a job: sbatch, srun, Open OnDemand 5:00 VI. Globus, the yearly review, moving data home 5:37 Recap 6:07 Your turn
Your turn. Paste this into Claude: I'm about to run my first production job on a shared GPU cluster that uses Slurm. Here is my training setup: [describe it in two sentences]. Write an sbatch script that asks for one GPU and a 30-minute time limit. Then tell me which of my files belong in home, which in scratch, and which in the project directory. Then check two things yourself: does every #SBATCH line ask only for what your code can use? And is anything you can't afford to lose sitting in scratch?
Sources Northeastern Research Computing, AICR Introduction training (github.com/northeastern-rc-training/AICR-Introduction-2026); the AICR documentation; the AICR cluster itself, read-only, 2 October 2026. The sign-in page and the Globus documentation page shown are real captures from 2 October 2026. Questions about AICR: rchelp@northeastern.edu.
Made with the brutalist.art toolkit: Manim, Remotion and Kokoro, free and local. Narration is synthetic (Liam, in for Bear). This is an independent educational film, not an official Northeastern or AICR publication. This version replaces an earlier upload: it adds the series opening card and fixes how AICR is spoken.
▶ The full series playlist — Brutalist https://www.youtube.com/playlist?list=PLG9H-C6rp5RU
What this video covers
- 0:00 — Opening
- 0:12 — The idea: you run the big jobs on AICR, you develop elsewhere
- 0:29 — Terms in this lecture
- 0:52 — I. What AICR is
- 1:41 — II. Getting on: the proposal, Open OnDemand, your username
- 2:16 — III. Where files live: home, scratch, project
- 2:47 — IV. Compute: partitions, batch vs devel, idle GPUs, sinfo
- 3:47 — V. Running a job: sbatch, srun, Open OnDemand
- 5:00 — VI. Globus, the yearly review, moving data home
- 5:37 — Recap
- 6:07 — Your turn
Transcript
A lightly formatted transcript of the video, with timestamps so you can jump to any section on YouTube.
Opening
[0:00] Research Computing on Explorer and AICR. AICR introduction. What Nor Eastern's AI cluster is, how to log in, and how to run your first job so you can use its GPUs instead of waiting on your laptop.
The idea: you run the big jobs on AICR, you develop elsewhere
[0:12] Hello, this is Liam in forbear. First, a correction. AICR is not the cluster where you build and test your AI work. It's the cluster where you run the big jobs. It's a shared GPU cluster for I research in Massachusetts. And this lecture covers what it is, how you get on, where your files live, and how you run a job. Six terms. An HPC cluster.
Terms in this lecture
[0:31] Many computers wired together and shared by many people. A GPU, a chip that does AI math far faster than a normal processor. Slurm, the scheduler you ask for resources and it decides when you run. A partition, a named group of machines with its own rules. A PI, the principal investigator, the faculty member who leads a project. An open on demand, a website that gives you the cluster in a browser. Start with what it
I. What AICR is
[0:53] Is. AICR stands for IM compute resource. Six universities at the Massachusetts Green High Performance Computing Center together with the Massachusetts AI hub built one cluster and they share it. Inside are two kinds of GPU 248 Nvidia B200's and 152 RTX Pro 6000s. That's 400 GPUs in all. around the GPUs, fast storage, a modern software stack for machine learning, and a CPUon section for the work that needs no GPU like cleaning and analyzing data. Nor Eastern already has its own cluster called Explorer. Treat AICR as an extension of it. You develop and test on Explorer. When the code works, you bring it to AICR for the production run. AICR is shared by every partner university, so it isn't the place to debug. Getting on
II. Getting on: the proposal, Open OnDemand, your username
[1:42] Starts with a faculty member. The principal investigator submits a brief proposal through a request form. Access comes through that project. Once you're on a project, the easiest door is open on demand at ood.icr.i. It sends you to a sign-in page. You choose your identity provider, then sign in with your northeastern username and password. One thing changes, your username. On the cluster, it's slightly different, so accounts from the partner schools stay distinct. If you're J.Smith Smith on Explorer, your JC Smith Neu on AICR. Your files live in three places,
III. Where files live: home, scratch, project
[2:17] The same three as on Explorer, home for small scripts in your environment, Scratch for temporary output from running jobs, and the project directory for shared longerterm work. Home holds 100 GB. Delete a file there by accident. And you have 7 days to recover it. The project directory has the same 7-day safety net. Scratch is huge, 10 terabytes and up to 50 million files, but nothing in Scratch can be recovered, and there's a 30-day purge. So, move anything important out before it's gone.
IV. Compute: partitions, batch vs devel, idle GPUs, sinfo
[2:48] Computers split into partitions when a CPU only four have GPUs, a batch and a devel partition for the RTX cards. Every GPU node carries about 2.3 tab of memory. Batch partitions are for jobs you submit and walk away from. They run up to 24 hours and they support more than one GPU. Develop partitions are for interactive work, four hours at most, and four running jobs per user. Before you ask for more than one GPU, confirm your code can actually use them. If it can't, the extra cards sit idle. An idle is watched. A background process tracks GPU utilization and cancels jobs that sit idle. So, end your interactive session when you're done. A tool called job stats will also report how each job used what it asked for. You can see the live list yourself. The command s info prints every partition, its time limit, and its node count. Run it and you may see more partitions than the five here because the cluster keeps changing. AICR
V. Running a job: sbatch, srun, Open OnDemand
[3:48] Runs slurm. So there are three ways to work. Sbatch for jobs that run without you. Srun for an interactive shell and open on demand in the browser. A batch job is a script. The lines that start with sbatch are your request which partition how many CPUs, one GPU, 16 GB of memory, and a time limit of 30 minutes. Below the request is the work. Clear the loaded modules. Load CUDA and MinForge. Activate your environment. Then run your training script. Submit it with sbatch and the file name. If your script writes logs into a folder, create that folder first. Then three commands follow the job around. SQE and running jobs. S cancel stops one and S act shows what a finished job actually used. For an interactive shell on a GPU node, use S run. This one asks the RTX develop partition for eight CPUs, 16 GB, and one GPU for 1 hour. Always set the time so the session ends even if you forget and type exit to give the GPU back or skip the terminal. Open on demand launches graphical sessions such as Jupiter Lab or a desktop. You choose the partition, the time, and the resources, and it submits the job to slurm for you. Those sessions count against the devel limits.
VI. Globus, the yearly review, moving data home
[5:00] To move large data, the primary method is Globus. Nor Eastern has a subscription. You set up a Globus account with your Northeastern credentials. Then connect a folder on Explorer or on your own machine to a folder on AICR. Last, the part people forget. Accounts and project directories on AICR are temporary. Once a year, there's a check-in. The PI renews the request and the project continues. And when the project ends, the data has to leave. AICR is not permanent storage. Move your results back to a northeastern resource. Questions go to the research computing team at rcelp@northeastern.edu.
Recap
[5:37] Let's recap with Claude. AICR is a shared GPU cluster with 248b200s and 152 RTX 6000. You develop on Explorer and bring the production run to AICR. PI's proposal gets you on and you sign in through open on demand. Home holds 100 gigabytes. Scratch holds 10 terabytes with a 30-day purge. Batch partitions run 24 hours. Develop partitions run four and idle GPU jobs get cancelled. Projects are reviewed every year and your data goes home at
Your turn
[6:07] The end. Your turn. Paste this into Claude. I'm about to run my first production job on a shared GPU cluster that uses slurm. Here's my training setup. Describe it in two sentences. Write an SBatch script that asks for one GPU and a 30inut time limit. Then tell me which of my files belong in home, which in Scratch, and which in the project directory. Then check two things yourself. Does every sbatch line ask only for what your code can use? And is anything you can't afford to lose sitting in Scratch? AICR introduction at Nick Bear Brown.





