Campus Research Computing Options (Copy)
The research computing environment is made up of programs offering resources for free or with an application, purpose built solutions hosted by the National Center for Super Computing Applications (NCSA), or enterprise cloud services that partner with the university. This article is meant to show you some of the considerations to be made and some of the supported options available to enable your work!
- Top Computational FAQs
- Additional Questions
- Cyber-infrastructure Programs
- Dedicated Grainger College of Engineering's Computational Resources
- Computing Resources (At-a-Glance)
- Grant and Proposal Support
- Training Resources
Top Computational FAQs
Are you working on Machine Learning or Artificial Intelligence simulations?
If you are, you likely already know that you'll likely require a system with powerful graphics cards, what you may not know is that there are several computational resources available that you can leverage instead of purchasing your own system.
Are the simulations or tasks you running easy for a regular computer to complete but needs to be ran hundreds to hundreds of thousands of times?
This is known as a "perfectly parallel" workload and is generally a good candidate for High-Throughput Computing solutions.
What software does your project require to run your simulations or tasks?
Many computational resources have certain software packages natively available, some have the ability to add additional software by request or onto your own profile.
Additional Questions
There are other questions to consider when determining the appropriate computational resource for your project, you can find some of them below.
If you would like to meet with someone to discuss your needs please email the Research Technology Facilitator, Ethan Conner (ewconner@illinois.edu).
- Are you working with sensitive information, whether it be the input or output data, or the code that you are running?
- Will your simulations be leveraging a Message Passing Interface (MPI)?
- Do you require a computational resource that does not have a wall time (termination of job if not completed in X time)?
- How versed are your project members in Linux distributions or command line?
Cyber-Infrastructure Programs
Illinois Computes
Illinois Computes is a funded program that provides several purpose built computational and storage solutions for free to researchers in the University of Illinois system. The resources available through Illinois computes can be found at the following link. What’s Available – Illinois Computes
ACCESS
ACCESS is a program of federated systems from institutions across the nation. Researchers and Instructional staff are able to apply for a free allocation. Learn how to get started at the following link. Get Started with ACCESS
Dedicated Grainger College of Engineering's Computational Resources
Illinois Campus Cluster Program
The Grainger College of Engineering (GCoE) has an investment into the Illinois Campus Cluster Program (ICCP); this resource is available to faculty, staff, and students in the GCoE at no cost for both research and instructional purposes.
10 InfiniBand interconnected compute nodes providing 832 CPU cores and 46 A10 GPUs
- 5 GPU nodes, 1x AMD EPYC 7763 (64-core), 320 cores total, 2560GB RAM (512GB ea.), 40x A10 GPUs (8 ea.)
- 3 CPU nodes, 2x AMD EPYC 7713 (64-core), 384 cores total, 3TB RAM (1TB ea)*
- 2 GPU nodes, 2x Intel Xeon 8358 (32-core), 128 cores total, 512GB RAM (256GB ea), 6x A10 GPUs (3ea.)*
Note: the resources marked with an asterisk (*) are assigned to our dedicated queue for instructional use
Computing Resources (At-a-Glance)
A full-sized version of this matrix can be found here.
| Cyber-Infrastructure Programs | |||
|---|---|---|---|
| Program | Description | Services | Getting Started |
| Illinois Computes | Illinois Computes provides a base line of computation (and storage) services at no cost to researchers in the University of Illinois system. | High performance GPU and CPU computation, Jupyter Notebooks, dedicated AI/ML hardware, Virtual Machines, High-throughput computation, sensitive data computation. More details available on their webpage! Illinois Computes: What’s Available |
Get started with Illinois Computes |
| ACCESS | ACCESS is a national level program providing tiered computation (and storage) services hosted at several institutions. Allocations are free with an approved application. | High performance GPU and CPU computation, dedicated AI/ML hardware, Large Memory Nodes, and many more please visit their resource listing. ACCESS: Resources |
Get started with an ACCESS Allocation |
| On-Premise Computation | |||
| Service | Description | User Guide (Hardware, Software, Cost) | Getting Started |
| Illinois Campus Cluster | The Illinois Campus Cluster provides access to computing and data storage resources and frees you from the hassle of administering your own compute cluster. | Illinois Campus Cluster User Documentation | Allocations to the Grainger College of Engineering's dedicated Campus Cluster resources can be accessed through the respective forms linked below. Research Queue access (select: ENG-RESEARCH-GPU) Instructional Queue access (select: ENG-INSTRUCTION) Additionally, the Illinois Computes program provides a base level of these resources at no cost to researchers in the Illinois University system. |
| Illinois Campus Cluster HTC Service | The Illinois Campus Cluster program has introduced a High-Throughput Computing (HTC) service, powered by the open-source workload manager HTCondor. | Illinois HTC User Documentation | |
| DeltaAI | DeltaAI is a resource that targets the computational needs of Artificial Intelligence/Machine Learning (AI/ML) workloads. | DeltaAI User Documentation | |
| Radiant | Radiant is a private cloud computing service an on-campus flexible, elastic, and scalable computing solution. Leveraging cloud-like virtualization, Radiant allows researchers to create virtual machines (VMs) ranging from very small to very large. | Radiant User Documentation | |
| Cloud Computation | |||
| Service | Description | University Documentation | Getting Started |
| Amazon Web Services | AWS provides a broad suite of services, some of them at no cost or initially no cost. Additionally, AWS has sensitive information compliant solutions. | AWS @ University of Illinois Unified Knowledgebase | Getting Started with Amazon Web Services (AWS) |
| AZURE | Azure also provides a large suite of services, including hosting our CUI compliant Virtual Desktop environment. | AZURE @ University of Illinois Unified Knowledgebase | Azure, How to Request a Subscription |
If none of the computing resources listed above meet your needs, Engineering IT is available to help create and support a solution tailored to your project’s computing requirements. Email engrit-help@illinois.edu to get started.
Grant and Proposal Support
In order to cite the Illinois Campus Cluster Program in your work, or to prepare a budget for your grant proposal, please take advantage of the prepared documentation and sample budget template information here: Grant & Proposal Support – Illinois Campus Cluster Program
Training Resources
- NCSA has a self-paced course for getting started with the Illinois Campus Cluster.
- Learn @ NCSA has other general instructional material ranging from intermediate to advanced.
- LinkedIn Learning is free to University of Illinois users, sign in here.
- HPC Carpentry has occasional workshops for different levels of users.