Vertically Integrated Program

Since Fall 2017, students have joined this Vertically Integrated Project to learn parallel programming models, benchmark real systems, and contribute to research software. Students can earn 1–3 credits while working alongside faculty and peers across class years.

Semester Timeline

S26 CISC 187–487 9 Students

1 credit

DBCPA
Directive-Based Compiler Performance Analysis

Benchmarking OpenMP and OpenACC directive-based compiler implementations across hardware targets.

Julius Muhumuza, Wyatt Erwin
MI
Execution-Centric Characterization of AMD MI300A Systems

Profiling execution behavior and performance characteristics of AMD's MI300A APU architecture.

Connor Vitz
LLM4VV
LM-Driven Test Generation and Validation for Directive-Based Compilers (LLM4VV)

Using LLMs to auto-generate and validate compiler test cases for OpenMP and OpenACC directive implementations.

Zachariah Sollenberger, Saieda Ali Zada, Rahul Patel
cluster
MiniScale HPC — a Raspberry Pi-based mini cluster

Designing and assembling a low-cost Raspberry Pi cluster to teach parallel and distributed computing concepts.

Zahra Temori, Aastha Desai
OpenACC
OpenACC Validation and Verification

Extending the OpenACC V&V testsuite to catch compiler conformance gaps across vendor implementations.

Nathan Graddon, Ryan Padrone
F25 CISC 187–487 8 Students

1 credit

cluster
Mini Cluster — a Raspberry Pi-based cluster

Designing and assembling a low-cost Raspberry Pi cluster to teach parallel and distributed computing concepts.

Julius Muhumuza, Ryan Padrone, Brighton Sagrans, Wyatt Erwim
OpenACC
OpenACC Validation and Verification

Extending the OpenACC V&V testsuite to catch compiler conformance gaps across vendor implementations.

Nathan Graddon
LLM4VV
LM-Driven Test Generation and Validation for Directive-Based Compilers (LLM4VV)

Using LLMs to auto-generate and validate compiler test cases for OpenMP and OpenACC directive implementations.

Zachariah Sollenberger, Saieda Ali Zada, Rahul Patel
S25 CISC 187–487 13 Students

1 credit

F24 CISC 187–487 8 Students

1 credit

— Fall 2023 & Spring 2024: Sabbatical — no VIP section offered —
F22 CISC/ELEG 187–487 11 Students

1 credit · ELEG enrollment not recorded

S22 CISC/ELEG 187–487 5 Students

1 credit

F21 CISC/ELEG 187–487 8 Students

1 credit

S21 CISC/ELEG 187–487 7 Students

1 credit

F20 CISC/ELEG 187–487 3 Students

1 credit · CISC enrollment not recorded

S20 CISC 187/487, ELEG 187 6 Students

1–2 credit

F19 CISC 187–487, ELEG 487 11 Students

1–2 credit

S19 CISC/ELEG 467 11 Students

1–2 credit

F18 CISC/ELEG 467 11 Students

1–2 credit

S18 CISC/ELEG 467 6 Students

1–2 credit

F17 CISC/ELEG 467 12 Students

1 credit