Skip to content

Hydrocast/SWitches-Benchmarks-Performance-Analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SWITCHES Compiler Platform

Research Lab: CARL@CUT – Computer Architecture Research Lab
Supervisor: Professor Andreas Diavastos
Authors: Michalis Gavriel, Giannis Loizou, Alexandros Pelekanos


Project Overview

SWITCHES is a research compiler platform developed at CARL@CUT, focused on improving computational performance through hardware-aware optimizations. During our internship, we worked on parallelizing and benchmarking LINPACK workloads to evaluate how the SWITCHES compiler performs in high-performance computing (HPC) environments. This project investigates the scalability and efficiency of compiled code on multi-core systems.


Key Features

  • Parallel execution of LINPACK benchmarks on Linux.
  • Performance analysis of compiled workloads in HPC environments.
  • Evaluation of compiler-driven optimizations for multi-core processors.
  • Designed to support benchmarking and ongoing research for hardware-aware software optimizations.

Technologies

  • Programming Languages: C
  • Tools & Platforms: Linux, HPC clusters

Current Status

Ongoing Project

  • LINPACK benchmarks have been parallelized and executed.
  • Performance metrics and scalability analysis are in progress.
  • Graphs and detailed results will be added once the analysis is complete.

About

High-performance research compiler (SWitches) evaluation project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%