Getting Customized Runtime Hardware Details at Compile-Time for Thread Mapping on Any Machine
Offered By: code::dive conference via YouTube
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
3D Printing - Programmer's Perspectivecode::dive conference via YouTube Reasons to Move Your C++ Code to Visual Studio 2017
code::dive conference via YouTube A Short Life Span for a Regular Mess
code::dive conference via YouTube A Trusted Trip in the Cloud - Working with Trusted Hardware
code::dive conference via YouTube Accelerate Functional Coverage Closure Using Co-simulation and Machine Learning
code::dive conference via YouTube