Webinar - Neocortex Spring 2023 Call for Proposals and System Overview
Presented on Tuesday, February 28, 2023, 2:00 - 3:00 pm (ET), by Paola A. Buitrago, Neocortex, Principal Investigator & Project Director and Director, AI and Big Data, Pittsburgh Supercomputing Center; Claire Zhang, Machine Learning Solutions Engineer at Cerebras Systems Inc.; Dr. Leighton Wilson, HPC Solutions Engineer at Cerebras Systems Inc., and Dr. Dirk Van Essendelft, HPC, AI, and Data Scientist at the National Energy Technology Laboratory.
This webinar presents the upcoming Spring 2023 Call for Proposals (NeocortexSpring2023CFP) and gives a system overview of Neocortex, an AI-specialized NSF-funded supercomputer deployed at PSC/CMU.
For more information about Neocortex, please visit https://www.cmu.edu/psc/aibd/neocortex/.
Table of Contents
00:00 - Welcome
Will the data from users to be processed by cerebras protected?
Will the user's data be publicly available? What if I have sensitive data to process and I don't want it to be made public? Does Cerebras keep a copy of the user's data or algorithms that it processes?
Do density function theory simulations in computational materials science fall into the general category?
I can't click on any URLs to save them?
Great effort! For the model zoo models, are they faithful reproductions of the original models? Have you done experiments to make sure the correctness of those models? Or are they still in some testing phase
Is Neocortex only available for AI projects? E.g., I have a model SMNI that I am ready to apply to fMRI data.
Would TorchANI work on neocortex https://github.com/aiqm/torchani
If you use Slurm, does your platform permit Arrays?
Is there more information on how the physical problem is actually mapped onto the machine? We have a problem that had radiative boundary conditions, and is now periodic so octrees that didn’t talk to each other now need to be right next to each other on the machine. How the compilers do this exactly isn’t entirely clear
Does each PE have it's own memory (i.e. SRAM)?
How can I get or download the slides?
I just heard that you only accept Python as a coding language? Does that mean you do not support C (e.g., gcc)?
For the SDK, our *host code* must be Python, at the moment, but C++ support is coming. All the code running on the wafer itself, i.e., the compute kernels, must be written with CSL.
This is for SDK. For ML, you would write code in python and leverage Pytorch or TF.
Are real time control system applications under this architecture better using ML vs HPC?
s there direct communication between the SRAM of one PE to another SRAM? Or is it a communication between PEs?
Can one run DFT-based tools like VASP, Quantum espresso etc on this?
Since DFT kernels are not built, do you suggest still applying for access to neocortex?
I assume that any C code I have would have to be rewritten (probably not) or wait until you support C. Would the coming C++ platform be before your next deadline, or when will it likely be available?
Technically, we actually already support C++ host code, but it’s undocumented. By the time we provide system access to the next round of proposals, we will have some documented examples.
We have yet to test integrating into larger, established C++ code bases with other dependencies, etc., so we unfortunately can’t guarantee that existing C++ code bases can integrate CSL/ SDK kernels without running into compilation issues.