KSL Seminar May 10th 2022: Codee A systematic, predictable approach to performance optimization
Date: May 10th, 2022 4-5pm
Location: Blg 3, Level 5 Room 5220 / Zoom
Registration: https://hpc.kaust.link/Codee_KSL_Seminar22
The KAUST Supercomputing Core Laboratory (KSL) invites you to the next session of the KSL seminar series entitled: “Codee: A systematic, predictable approach to performance optimization”. The seminar will take place on Tuesday, May 10th, from 4 to 5 pm. The seminar will be located in Building 3, level 5, Room 5220. Light refreshments will be served. Zoom access for remote attendees will be sent to registrants.
The goal of this seminar is to bring awareness of Codee, programming development tool to improve the performance of C/C++/Fortran codes on multicore CPUs and GPUs. KSL has purchased the license and a module is available on Ibex. We will share during the seminar how to use the tool.
Abstract
Codee is a programming development tool to improve the performance of C/C++/Fortran codes on multicore CPUs and GPUs. Codee scans the source code without executing it and produces a performance optimization report with human-readable actions that identify where and how to fix performance issues of the code. It supports the performance optimization roadmap, from sequential optimizations to memory optimizations to vectorization and beyond. One great feature of Codee is that it can automatically insert OpenMP or OpenACC directives in your codes to run on CPUs or offload to accelerator devices such as GPUs, so that novice programmers can write codes at the expert level. This programming developer tool also provides code inspections for debugging and improving OpenMP/OpenACC programming on GPUs with a systematic, more predictable approach that leverages parallel programming best practices.
Speaker: Manuel Arenaz
Manuel Arenaz is CEO at Appentra Solutions and professor at the University of A Coruña (Spain). He holds a PhD in Computer Science from the University of A Coruña (2003) on advanced compiler techniques for automatic parallelization for multicore CPUs and GPUs. He is co-founder of Appentra Solutions, a Deep Tech global company headquartered in A Coruña, Spain. It delivers the new Codee developer platform that, for the first time, enables to shift left performance by providing automated code inspection specifically designed to improve the performance of C/C++/Fortran software.
Contact Person
Bilel Hadri : bilel.hadri@kaust.edu.sa