|Name:||(06) Library for Accelerated Math Applications (LAMA) for Heterogeneous HPC Applications|
|Time:||Monday, June 23, 2014
04:57 pm - 05:04 pm
CCL - Congress Center Leipzig
|Speaker:||Thomas Soddemann, Fraunhofer SCAI|
|Abstract:||Current hardware configurations evolve more and more to highly heterogeneous environments combining traditional CPU based systems with accelerator boards. Obtaining good performance on such systems is challenging and implies code adaption, integration of new components and using different libraries.
Application domains from various industrial fields including aerospace, automotive, engineering and oil & gas exploration often can be subsumed to simulations solving big sparse linear systems of equations, which can be challenging e.g. due to numerical stability and scalability. The Library for Accelerated Math Applications (LAMA) accomplishes both: new and altering hardware systems with efficient backends for various architectures and accelerated calculation through a wide set of linear solvers. LAMA affords full sparse BLAS functionality with a maximum of flexibility in hardware and software decisions at the same time. The configuration of the whole LAMA environment can be set up by a Domain Specific Language and can therefore be reconfigured on run time. Concepts of solvers, distributions, matrix formats are exchangeable and users can switch between compute locations e.g. GPU or Intel® MIC. As new hardware architectures and features are hitting the market in much shorter time intervals than ever before it will be necessary to rely on flexible software technologies to adapt these changes and to be able to maintain existing methods in time to benefit from them and stay competitive.
Lauretta Schubert, Thomas Brandes & Thomas Soddemann, Fraunhofer SCAI