Sambamba: A Runtime System for Online Adaptive Parallelization
Clemens Hammacher Kevin Streit Sebastian Hack Andreas Zeller
Sambamba : A Runtime System for Online Adaptive Parallelization - - PowerPoint PPT Presentation
Sambamba : A Runtime System for Online Adaptive Parallelization Clemens Hammacher Kevin Streit Sebastian Hack Andreas Zeller A well-known challenge Modern Legacy Code Hardware The Problem ... The Problem ... Thread 1 Thread 2 Thread 3
Clemens Hammacher Kevin Streit Sebastian Hack Andreas Zeller
Thread 1 Thread 2 Thread 3 Thread 4 Thread 5
Thread 1 Thread 2 Thread 3 Thread 4 Thread 5
Thread 1 Thread 2 Thread 3 Thread 4 Thread 5 Thread 1 Thread 2 Thread 3 Thread 4
Thread 1 Thread 2 Thread 3 Thread 4 Thread 5 Thread 1 Thread 2 Thread 3 Thread 4
Compile-time Analyses Parallelization Profiling Adaptation Execution
Compile-time Analyses Parallelization Profiling Adaptation Execution
Compile-time Analyses Parallelization Profiling Adaptation Execution
Compile-time Analyses Parallelization Profiling Adaptation Execution
Compile-time Analyses Parallelization Profiling Adaptation Execution
Compile-time Analyses Parallelization Profiling Adaptation Execution
Compile-time Analyses Parallelization Profiling Adaptation Execution
0X 1X 2X 3X 4X 5X
All experiments run on an i7 quad-core with HT.
Compile-time Analyses Parallelization Profiling Adaptation Execution
Clemens Hammacher Kevin Streit Sebastian Hack Andreas Zeller