The work proposes ffMDF, a lightweight dynamic run-time support able to achieve high performance in the execution of dense linear algebra kernels on shared-cache multi-core. ffMDF implements a dynamic macro-dataflow interpreter processing DAG graphs generated on-the-fly out of standard numeric kernel code. The experimental results demonstrate that the performance obtained using ffMDF on both fine-grain and coarse-grain problems is comparable with or even better than that achieved by de-facto standard so- lutions (notably PLASMA library), which use separate run-time supports specifically optimised for different computational grains on modern multi-core.
Titolo: | A Lightweight Run-Time Support for Fast Dense Linear Algebra on Multi-CoreSoftware Engineering |
Autori interni: | |
Anno del prodotto: | 2014 |
Handle: | http://hdl.handle.net/11568/465495 |
ISBN: | 978-0-88986-965-3 |
Appare nelle tipologie: | 4.1 Contributo in Atti di convegno |