Lambda Days 2018 - Dániel Berényi - Pattern-Based Optimization (...)

Thanks! Share it with your friends!

You disliked this video. Thanks for the feedback!

Added by admin
11 Views
Register to Lambda Days newsletter to receive updates: http://www.lambdadays.org/lambdadays2018/#contact


Dániel Berényi
Dániel is a physicist working on high-performance simulations at the GPU Lab of the Wigner Research Centre for Physics.
He strongly believes that functional programming ideas can make development of complex scientific programs faster and more safe by capturing the mathematical structure behind them.
He ports ideas from Haskell libraries to modern C++ and GPU technologies and pushes these technologies to their limits.

Pattern-Based Optimization of Dense Linear Algebraic Computations

Dense arithmetic tasks such as linear algebra are common building blocks of high-performance computations in scientific simulations and machine learning. Automatic optimization of such operations is extremely important in complex real-life use-cases to achieve the best performance on modern hardware, such as GPUs. In this talk we introduce simple extensions of the common high-level functional primitives that can represent dense operations over multidimensional arrays. We also construct rewrite rules for them to improve data locality and thus improve performance, such that automatic tools can be used to recognize the parts of an expression tree suitable for optimization.
Category
Lambda Day 2018

Post your comment