M.V.Keldysh Institute of Applied Mathematics
The Russian Academy of Sciences
(Program analysis and transformation group)
(Александр Владимирович Слесаренко)
My interests are centered around programming languages and methodologies for high performance computing. My existing research is mainly focused on DSL design and implementation techniques and the essence of domain-specific compilation.
More generally, I am interested in the design of programming languages, functional programming, object-oriented programming, parallel programming, distributed programming and concurrency.
Scalan: a reasonably typed meta-programming framework in Scala
Scala Days, Berlin, Germany, 2016 (slides)
Domain-specific Hotspot Optimization with Scalan
Jetconf.by, Minsk, Belarus, 2015 (slides in Russian)
- Program Functionally, Execute Imperatively: Peeling abstraction overhead from functional programs. Scala Days
Amsterdam, June 2015(slides/video)
- How to select the best graph representation for a given task. GraphHPC, Moscow, March 2015(slides)
Alexander Slesarenko. Lightweight Polytypic Staging: a new approach to an implementation of Nested Data Parallelism in Scala.
The Third Annual Scala Workshop, April 17–18, 2012, London, UK.
Alexander Slesarenko. Polytypic Staging: a new approach to an implementation of Nested Data Parallelism in Scala.
Preprint 5. Keldysh Institute of Applied Mathematics, Moscow. 2012.
Alexander Slesarenko. Scalan: polytypic library for nested parallelism in Scala.
Preprint 22. Keldysh Institute of Applied Mathematics, Moscow. 2011.
I'm a graduate of applied mathematics from
Udmurt State University,
Faculty of Mathematics