Skip to content
This repository was archived by the owner on Feb 4, 2026. It is now read-only.
 
 

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Computer Architectures — Jacobi 3D on Heterogeneous Systems

This repository contains the code base used to study the effect of a Jacobi 3D kernel on heterogeneous architectures, with experiments run on HPC Deucalion.


Project overview

The goal of this project is to analyze and optimize a 3D Jacobi stencil on different architectures, exploring performance characteristics, parallel scalability, and roofline-based analysis.

Final grade: 18/20


Repository structure

.
├── Arm/
├── kernel/
├── results/
├── roofline/x86/
├── tests/slurm/
├── x86/
├── .DS_Store
├── .gitignore
├── README.md
└── roofline-plotter.ipynb

(Adjust this tree to match the actual repository layout.)


Focus areas

  • Jacobi 3D kernel implementation
  • Heterogeneous architecture analysis
  • Roofline modeling and performance interpretation
  • Batch execution via Slurm

Technologies used

  • C/C++
  • OpenMP / MPI (as applicable to kernel variants)
  • Slurm
  • Jupyter Notebook (roofline plotting)
  • HPC Deucalion

Notes

This repository is intended for academic use.
All content was developed in the context of a university assignment.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages