The stratosphere platform for big data analytics

A Alexandrov, R Bergmann, S Ewen, JC Freytag… - The VLDB Journal, 2014 - Springer
We present Stratosphere, an open-source software stack for parallel data analysis.
Stratosphere brings together a unique set of features that allow the expressive, easy, and …

Accelerating CUDA graph algorithms at maximum warp

S Hong, SK Kim, T Oguntebi, K Olukotun - Acm Sigplan Notices, 2011 - dl.acm.org
Graphs are powerful data representations favored in many computational domains. Modern
GPUs have recently shown promising results in accelerating computationally challenging …

Lightweight modular staging: a pragmatic approach to runtime code generation and compiled DSLs

T Rompf, M Odersky - Proceedings of the ninth international conference …, 2010 - dl.acm.org
Software engineering demands generality and abstraction, performance demands
specialization and concretization. Generative programming can provide both, but the effort …

Delite: A compiler architecture for performance-oriented embedded domain-specific languages

AK Sujeeth, KJ Brown, H Lee, T Rompf… - ACM Transactions on …, 2014 - dl.acm.org
Develo** high-performance software is a difficult task that requires the use of low-level,
architecture-specific programming models (eg, OpenMP for CMPs, CUDA for GPUs, MPI for …

[PDF][PDF] OptiML: an implicitly parallel domain-specific language for machine learning

A Sujeeth, HJ Lee, K Brown, T Rompf… - Proceedings of the …, 2011 - researchgate.net
As the size of datasets continues to grow, machine learning applications are becoming
increasingly limited by the amount of available computational power. Taking advantage of …

Liszt: a domain specific language for building portable mesh-based PDE solvers

Z DeVito, N Joubert, F Palacios, S Oakley… - Proceedings of 2011 …, 2011 - dl.acm.org
Heterogeneous computers with processors and accelerators are becoming widespread in
scientific computing. However, it is difficult to program hybrid architectures and there is no …

A heterogeneous parallel framework for domain-specific languages

KJ Brown, AK Sujeeth, HJ Lee, T Rompf… - 2011 International …, 2011 - ieeexplore.ieee.org
Computing systems are becoming increasingly parallel and heterogeneous, and therefore
new applications must be capable of exploiting parallelism in order to continue achieving …

Physis: an implicitly parallel programming model for stencil computations on large-scale GPU-accelerated supercomputers

N Maruyama, T Nomura, K Sato… - Proceedings of 2011 …, 2011 - dl.acm.org
This paper proposes a compiler-based programming framework that automatically translates
user-written structured grid code into scalable parallel implementation code for GPU …

Handling iterations in distributed dataflow systems

GE Gévay, J Soto, V Markl - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Over the past decade, distributed dataflow systems (DDS) have become a standard
technology. In these systems, users write programs in restricted dataflow programming …

HIPAcc: A Domain-Specific Language and Compiler for Image Processing

R Membarth, O Reiche, F Hannig… - … on Parallel and …, 2015 - ieeexplore.ieee.org
Domain-specific languages (DSLs) provide high-level and domain-specific abstractions that
allow expressive and concise algorithm descriptions. Since the description in a DSL hides …