302-831-4997 chengmo@udel.edu

High Performance Computing

High Performance Computing

Code to Scale

Research Issues

Learning and using directives for parallel platforms; Migrating legacy code to GPUs and co-processors using high-level parallel programming models; Parallelizing irregular algorithms on massively parallel processors; Exploring Repeatability and Reproducibility issues.

Research Areas

Programming models, benchmarking, software and tools, performance analysis, profiling, compiler/runtime, memory optimization, interdisciplinary science, reproducibility

Skills

Programming Models such as OpenMP, OpenACC, MPI, Julia, Python among others, Compiler, Computing, AI, Large Language Models (LLM)

Majors Preparation and Interests

  • CS: AI, machine learning, parallel programming, computer architecture 
  • CE: computer hardware, AI security, AI acceleration

Any major where students are interested in computational science would benefit from VIP-HPC

Projects

  • Benchmarking HPC applications on large HPC systems 
  • Benchmarking MLPerf applications on large HPC systems 
  • Explore applicability of programming models on HPC projects
  • Exploring energy efficiency and power consumption for HPC applications
  • Exploring energy efficiency and power consumption of AI models 
  • Automating writing of tests for programming models, using LLMs

Key Elements

High Performance Computing, Parallel Computing, Parallel Programming Models, Hardware Architectures, Portability, Scalability, Performance, Repeatability and Reproducibility.

Goals

High Performance Computing is a field that enables scientific advancement of real-world applications by effectively utilizing computing resources with the help of software and tools. The goal of this VIP team is to build the next generation workforce on high performance computing, training them on hpc, software engineering skills and help them apply the skills learnt on problems. 

Results

Matt Stack, Paul Macklin, Robert Searles, Sunita Chandrasekaran, Jeffrey C. Carver, and Karla Morris. 2022. OpenACC Acceleration of an Agent-Based Biological Simulation Framework. Computing in Science and Engg. 24, 5 (Sept.-Oct. 2022), 53–63.

Wright, E., Ferrato, M. H., Bryer, A. J., Searles, R., Perilla, J. R., & Chandrasekaran, S. (2020). Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC. PLoS computational biology, 16(5), e1007877.

Munley, Christian, Aaron Jarmusch, and Sunita Chandrasekaran. “LLM4VV: Developing LLM-driven testsuite for compiler validation.” Future Generation Computer Systems (FGCS) Volume 160, November 2024, Pages 1-13 (2024).

Faculty

Sunita Chandrasekaran, Phd, CISC, schandra@udel.edu

Stephen Siegel, Phd, CISC

Rudolf Eigenmann, Phd, Professor, ECE, eigenman@udel.edu