filmov
tv
BMDFM: Parallel Processing on Multicore Computers Using Binary Modular Dataflow Machine

Показать описание
This demo is going to show you how we can run applications implicitly on all available processor cores in parallel.
At the end of this demo you will see how we can run these applications in parallel using the dataflow machine speeding up execution time of the application.
Binary Modular Dataflow Machine (BMDFM) is a software layer that enables running an application in parallel on shared memory symmetric multiprocessing (SMP) computers using the multiple processors to speed up the execution of single applications. BMDFM automatically identifies and exploits parallelism due to the static and mainly dynamic scheduling of the dataflow instruction sequences derived from the formerly sequential program.
The BMDFM dynamic scheduling subsystem performs a symmetric multiprocessing (SMP) emulation of a tagged-token dataflow machine to provide the transparent dataflow semantics for the applications. No directives for parallel execution are needed.
0:00 Welcome.
0:13 Spoiler.
0:38 Intro/Background.
2:15 Test environment.
3:14 BMDFM on the internet.
3:44 Download and setup.
5:30 Test application.
6:58 GMP library.
7:39 BMDFM configuration.
9:11 Test running on a single core. (644sec.)
9:50 Test running automatically on all cores. (8sec.)
12:12 Conclusions.
At the end of this demo you will see how we can run these applications in parallel using the dataflow machine speeding up execution time of the application.
Binary Modular Dataflow Machine (BMDFM) is a software layer that enables running an application in parallel on shared memory symmetric multiprocessing (SMP) computers using the multiple processors to speed up the execution of single applications. BMDFM automatically identifies and exploits parallelism due to the static and mainly dynamic scheduling of the dataflow instruction sequences derived from the formerly sequential program.
The BMDFM dynamic scheduling subsystem performs a symmetric multiprocessing (SMP) emulation of a tagged-token dataflow machine to provide the transparent dataflow semantics for the applications. No directives for parallel execution are needed.
0:00 Welcome.
0:13 Spoiler.
0:38 Intro/Background.
2:15 Test environment.
3:14 BMDFM on the internet.
3:44 Download and setup.
5:30 Test application.
6:58 GMP library.
7:39 BMDFM configuration.
9:11 Test running on a single core. (644sec.)
9:50 Test running automatically on all cores. (8sec.)
12:12 Conclusions.
Комментарии