YoVDO

Getting Customized Runtime Hardware Details at Compile-Time for Thread Mapping on Any Machine

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 27-minute conference talk from code::dive 2020 featuring Iulia Ştirb, who discusses obtaining customized runtime hardware details at compile-time for thread mapping on any machine. Delve into the challenges of finding information such as the number of logical cores and cores per CPU at compile-time, which is crucial for static mapping algorithms like NUMA-BTDM. Learn about the recent approach of using Intermediate Representation (IR) in compiler code to gather hardware architecture information, and examine the complexities of adapting this method to various hardware configurations. Gain insights from Iulia Ştirb, a Ph.D. candidate in Computer Science with expertise in compilers, energy consumption optimization, and image processing. Discover how this research contributes to improving runtime performance and energy efficiency in computational systems.

Syllabus

Getting customized runtime hardware details at compile-time for (…) – Iulia Ştirb – code::dive 2020


Taught by

code::dive conference

Related Courses

From Developer to SW Architect
code::dive conference via YouTube
Stop Writing Test Doubles You Are Using
code::dive conference via YouTube
You Can Do Better! Presentations That Are Captivating
code::dive conference via YouTube
What C and C++ Developers Can Learn from Rust
code::dive conference via YouTube
Beautiful Python Refactoring II
code::dive conference via YouTube