Introduction to Accelerated Computing

Presenter: Galen Arnold, NCSA, University of Illinois

Tuesday, May 4, 2021




This webinar introduces computing with accelerators and how they can augment traditional multi-core processing from laptop and deskside systems to supercomputers. The topics covered will include:

  • Hardware overview, what makes an accelerator
  • Graphics Processing Units
  • Field Programmable Gate Arrays (FPGA)
  • Academic GPU computing started at UIUC, NCSA stood up the first GPU clusters:
  • Software overview, how accelerators are utilized
  • Simple code walkthroughs to demonstrate programming concepts (OpenACC, CUDA)
  • Example applications (fields of science, production libraries, codes)

Prerequisites: No prior HPC experience is needed.


As a system engineer with NCSA, Galen enjoys helping people get the most out of HPC systems such as: Blue Waters and XSEDE systems with accelerators. He’s part of the Blue Waters applications support team as well as the XSEDE software development and integration testing group. He has a good working knowledge of most things unix/linux/hpc/networking and has a knack for debugging code. He believes k&r-c is the one true language but reluctantly admits the superior numerical performance of fortran codes.