About

Alen Stojanov

a PhD

I'm a PhD student at ETH Zürich in the Advanced Computering Laboratory, supervised by Prof. Dr. Markus Püschel. My current interests include compilers, high performance computing, generators and domain specific languages (DSLs).


I am originally from Veles, Macedonia where I was born and grew up. Before coming to ETH Zurich, I obtained my MSc degree at EPFL Lausanne, and BSc degree at Jacobs University Bremen
.

My research focuses on building modern high level abstractions for code generators using Scala, Lightweight Modular Staging (LMS) framework and meta-programming. I also have tendency to play with auto-tuning and explicit vectorization using structural optimizations of DSLs to achieve highest performance.

News / Blog

Publications

Fast Quantized Arithmetic on x86: Trading Compute for Data Movement

Alen Stojanov, Tyler Michael Smith, Dan Alistarh, Markus Püschel
SIPS'18 | PDF

SIMD Intrinsics on Managed Language Runtimes

Alen Stojanov, Ivaylo Toskov, Tiark Rompf, Markus Püschel
CGO'18 | PDF

Go Meta! A Case for Generative Programming and DSLs in Performance Critical Systems

Tiark Rompf, Kevin J. Brown, HyoukJoong Lee, Arvind K. Sujeeth, Manohar Jonnalagedda, Nada Amin, Georg Ofenbeck, Alen Stojanov, Yannis Klonatos, Mohammad Dashti, Christoph Koch, Markus Püschel and Kunle Olukotun
SNAPL'15 | PDF

Abstracting Vector Architectures in Library Generators: Case Study Convolution Filters

Alen Stojanov, Georg Ofenbeck, Tiark Rompf, Markus Puschel
ARRAY'14 | PDF

Language Support for the Construction of High Performance Code Generators

Georg Ofenbeck, Tiark Rompf, Alen Stojanov, Martin Odersky and Markus Püschel
ADAPT'14 | PDF

Spiral in Scala: Towards the Systematic Construction of Generators for Performance Libraries

Georg Ofenbeck, Tiark Rompf, Alen Stojanov, Martin Odersky and Markus Püschel
GPCE'13 | PDF

Read More

Tutorials

Scala, LMS and Delite for High-Performance DSLs and Program Generators

Tiark Rompf, Nada Amin, Kevin Brown, HyoukJoong Lee, Arvind Sujeeth, Georg Ofenbeck, Alen Stojanov
PLDI'13 | Link

Scala, LMS and Delite for High-Performance DSLs and Program Generators

Kevin Brown, Georg Ofenbeck, Tiark Rompf, Alen Stojanov
PLDI'17 | Link

Student Projects

Explicit SIMD instructions into JVM using LMS

Ivaylo Toskov
June 2017 | PDF