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|
|Anno del prodotto:||2014|
|Appare nelle tipologie:||4.1 Contributo in Atti di convegno|