2019

PDF download

Compiler Generated Progress Estimation for OpenMP Programs

Peter Zangerl, Peter Thoman, Thomas Fahringer
PaCT 2019 - Aug 19-23 Springer

PDF download

An On-line Performance Introspection Framework for Task-based Runtime Systems

Xavier Aguilar, Herbert Jordan, Thomas Heller, Alexander Hirsch, Thomas Fahringer, Erwin Laure
ICCS 2019 - Jun 12-14 Springer

PDF download

A Specialized B-tree for Concurrent Datalog Evaluation

Herbert Jordan, Pavle Subotić, David Zhao, Bernhard Scholz
PPoPP 2019 - Feb 16-20 ACM

PDF download

Brie: A Specialized Trie for Concurrent Datalog

Herbert Jordan, Pavle Subotić, David Zhao, Bernhard Scholz
PMAM 2019 - Feb 17 ACM

2018

PDF download

Automatic Index Selection for Large-Scale Datalog Computation

Pavle Subotić, Herbert Jordan, Lijun Chang, Alan Fekete, Bernhard Scholz
PVLDB 12 - Oct 01 Springer

PDF download

A localised data assimilation framework within the ‘AllScale’ parallel development environment

Albert Akhriev, Philipp Gschwandtner, Herbert Jordan, Fearghal O'Donncha
Oceans 2018 - Oct 22-25 IEEE

PDF download

The AllScale Runtime Application Model

Herbert Jordan, Thomas Heller, Philipp Gschwandtner, Peter Zangerl, Peter Thoman, Dietmar Fey, Thomas Fahringer
Cluster 2018 - Sep 10-13 IEEE

PDF download

Exploring the Semantic Gap in Compiling Embedded DSLs

Peter Zangerl, Herbert Jordan, Peter Thoman, Philipp Gschwandtner, Thomas Fahringer
SAMOS 2018 - Jul 15-19 ACM

PDF download

TOEP: Threshold Oriented Energy Prediction Mechanism for MPI-OpenMP Hybrid Applications

Shajulin Benedict, Philipp Gschwandtner, Thomas Fahringer
IC3 2018 - Jun 06 IEEE

PDF download

Multi-Objective Region-Aware Optimization of Parallel Programs

Juan J. Durillo, Philipp Gschwandtner, Klaus Kofler, Thomas Fahringer
Parallel Computing - Mar 31 Elsevier

PDF download

Two Concurrent Data Structures for Efficient Datalog Query Processing (Poster)

Herbert Jordan, Bernhard Scholz, Pavle Subotic
PPoPPP 2018 - Feb 24-28 ACM

PDF download

Towards Automatic Compiler-assisted Performance and Energy Modeling for Message Passing Parallel Programs

Philipp Gschwandtner, Alexander Hirsch, Shajulin Benedict, Thomas Fahringer
PASA 2018 - Apr 9-12 VDE

PDF download

Static Compiler Analyses for Application-specific Optimization of Task-parallel Runtime Systems

Peter Thoman, Peter Zangerl, Thomas Fahringer
Journal of Signal Processing Systems - Feb 02 Springer

PDF download

A Task-Based Particle-in-Cell Method with Automatic Load-Balancing using the AllScale Environment

Roman Iakymchuk, Herbert Jordan, Philipp Gschwandtner, Thomas Heller, Peter Thoman, Xavier Aguilar, Thomas Fahringer, Erwin Laure, Stefano Markidis
EASC 2018 - Apr 17-19 Edinburgh, UK

PDF download

CELERITY: Towards an Effective Programming Interface for GPU Clusters

Peter Thoman, Biagio Cosenza, Herbert Jordan, Philipp Gschwandtner, Thomas Fahringer, Ben Juurlink
PDP 2018 - May 21-23 IEEE

PDF download

A Taxonomy of Task-Based Technologies for High-Performance Computing

Peter Thoman, Kiril Dichev, Thomas Heller, Roman Iakymchuk, Xavier Aguilar, Khalid Hasanov, Philipp Gschwandtner, Pierre Lemarinier, Stefano Markidis, Herbert Jordan, Thomas Fahringer, Kostas Katrinis, Erwin Laure, Dimitrios S. Nikolopoulos
Journal of Supercomputing - Jan 13 Springer

2017

PDF download

SCALO: Scalability-Aware Parallelism Orchestration for Multi-Threaded Workloads

Giorgis Georgakoudis, Hans Vandierendonck, Peter Thoman, Bronis R. De Supinski, Thomas Fahringer, and Dimitrios S. Nikolopoulos
ACM Trans. Archit. Code Optim. - Dec ACM

PDF download

A Taxonomy of Task-Based Technologies for High-Performance Computing

Peter Thoman, Khalid Hasanov, Kiril Dichev, Roman Iakymchuk, Xavier Aguilar, Philipp Gschwandtner, Erwin Laure, Herbert Jordan, Pierre Lemarinier, Kostas Katrinis, Dimitrios S. Nikolopoulos, Thomas Fahringer
WLPP 2017 - Sep 10-13 Lublin, Poland

PDF download

A Region-Aware Multi-Objective Auto-Tuner for Parallel Programs

Klaus Kofler, Juan J. Durillo, Philipp Gschwandtner and Thomas Fahringer
P2S2 2017 - Aug 14 Bristol, UK

PDF download

Task-parallel Runtime System Optimization Using Static Compiler Analysis

Peter Thoman, Peter Zangerl and Thomas Fahringer
CF 2017 - May 15-17 Siena, Italy

PDF download

Characterizing Performance and Cache Impacts of Code Multi-Versioning on Multicore Architectures

Peter Zangerl, Peter Thoman and Thomas Fahringer
PDP 2017 - March 5-8 St. Petersburg, Russia

2016

PDF download

A Context-aware Primitive for Nested Recursive Parallelism

Herbert Jordan, Peter Thoman, Peter Zangerl, Thomas Heller and Thomas Fahringer
Euro-Par 2016 - Aug 22-26 Grenoble, France

PDF download

On fast large-scale program analysis in Datalog

Bernhard Scholz, Herbert Jordan, Pavle Subotic, Till Westmann
CC 2016 - Mar 17-18 Barcelona, Spain

PDF download

Soufflé: On Synthesis of Program Analyzers

Herbert Jordan, Bernhard Scholz, Pavle Subotic
CAV 2016 - July 17-23 Torronto, Canada

2015

PDF download

Application-level Energy Awareness for OpenMP

Ferdinando Alessi, Peter Thoman, Giorgis Georgakoudis, Thomas Fahringer, and Dimitrios S. Nikolopoulos
IWOMP 2015 - Sep 30 - Oct 2 Aachen, Germany

PDF download

Automatic Data Layout Optimizations for GPUs

Klaus Kofler, Biagio Cosenza, Thomas Fahringer
Euro-Par 2015 - Aug 24-28 Vienna, Austria

PDF download

Optimizing Task Parallelism with Library-Semantics-Aware Compilation

Peter Thoman, Stefan Moosbrugger, Thomas Fahringer
Euro-Par 2015 - Aug 24-28 Vienna, Austria

PDF download

Point Distribution Tensor Computation on Heterogeneous Systems

Ivan Grasso, Marcel Ritter, Biagio Cosenza, Werner Benger, Gunter Hofstetter, Thomas Fahringer
ICCS 2015 - Jun 1-3 Reykjavík, Iceland

PDF download

Energy Prediction of OpenMP Applications using Random Forest Modeling Approach

Shajulin Benedict, Rejitha R.S., Philipp Gschwandtner, Radu Prodan, Thomas Fahringer
iWAPT 2015 - May 29 Hyderabad, India

PDF download

On the Quality of Implementation of the C++11 Thread Support Library

Peter Thoman, Philipp Gschwandtner, Thomas Fahringer
PDP 2015 - Mar 4-6 Turku, Finland

2014

PDF download

A uniform approach for programming distributed heterogeneous computing systems

Ivan Grasso, Simone Pellegrini, Biagio Cosenza, Thomas Fahringer
Journal of Parallel and Distributed Computing - Dec 10 ScienceDirect

PDF download

Parallelizing a CAD Model Processing Tool From the Automotive Industry

Luis Ayuso, Herbert Jordan, Thomas Fahringer, Bernhard Kronberger, Martin Schifko, Bernhard Höckner, Stefan Moosbrugger, Kevin Verma
APCI&E 2014 - Aug 25-26 Porto, Portugal

PDF download

On the Potential of Significance-Driven Execution for Energy-Aware HPC

Philipp Gschwandtner, Charalampos Chalios, Dimitrios S. Nikolopoulos, Hans Vandierendonck, Thomas Fahringer
EnA-HPC 2014 - Sep 1-2 Dresden, Germany

PDF download

Energy Efficient HPC on Embedded SoCs: Optimization Techniques for Mali GPU

Ivan Grasso, Petar Radojković, Nikola Rajović, Isaac Gelado, Alex Ramirez
IPDPS 2014 - May 19-23 Phoenix, Arizona, USA

PDF download

Compiler Multiversioning for Automatic Task Granularity Control

Peter Thoman, Herbert Jordan, Thomas Fahringer
Concurrency and Computation: Practice and Experience - May 19 Wiley Online Library

PDF download

Multi-Objective Auto-Tuning with Insieme: Optimization and Trade-Off Analysis for Time, Energy and Resource Usage

Philipp Gschwandtner, Juan J. Durillo, Thomas Fahringer
Euro-Par 2014 - Aug 25-29 Porto, Portugal

PDF download

SAMPO: An Agent-based Mosquito Point Model in OpenCL

Klaus Kofler, Gregory Davis, Sandra Gesing
SpringSim 2014 - Apr 13-16 Tampa, Florida, USA

PDF download

Modeling CPU Energy Consumption of HPC Applications on the IBM POWER7

Philipp Gschwandtner, Michael Knobloch, Bernd Mohr, Dirk Pleiter, Thomas Fahringer
PDP 2014 - Feb 12-14 Turin, Italy

2013

PDF download

A High-Level IR Transformation System

Herbert Jordan, Peter Thoman, Thomas Fahringer
PROPER 2013 - Aug 27 Aachen, Germany

PDF download

INSPIRE: The Insieme Parallel Intermediate Representation

Herbert Jordan, Simone Pellegrini, Peter Thoman, Klaus Kofler, Thomas Fahringer
PACT 2013 - Sep 7-11 Edinburgh, Scotland

PDF download

Adaptive Granularity Control in Task Parallel Programs using Multiversioning

Peter Thoman, Herbert Jordan, Thomas Fahringer
Euro-Par 2013 - Aug 26-30 Aachen, Germany

PDF download

libWater: Heterogeneous Distributed Computing Made Easy

Ivan Grasso, Simone Pellegrini, Biagio Cosenza, Thomas Fahringer
ICS 2013 - Jun 10-14 Eugene, Oregon, USA

PDF download

An Automatic Input-Sensitive Approach for Heterogeneous Task Partitioning

Klaus Kofler, Ivan Grasso, Biagio Cosenza, Thomas Fahringer
ICS 2013 - Jun 10-14 Eugene, Oregon, USA

PDF download

Automatic Problem Size Sensitive Task Partitioning on Heterogeneous Parallel Systems

Ivan Grasso, Klaus Kofler, Biagio Cosenza, Thomas Fahringer
PPoPP 2013 - Feb 23-27 Shenzhen, China

2012

PDF download

Tuning MPI Runtime Parameter Setting for High Performance Computing

Simone Pellegrini, Radu Prodan, Thomas Fahringer
IWPAPS 2012 - Sep 24-28 Beijing, China

PDF download

A Multi-Objective Auto-Tuning Framework for Parallel Codes

Herbert Jordan, Peter Thoman, Juan J. Durillo, Simone Pellegrini, Philipp Gschwandtner, Thomas Fahringer, Hans Moritsch
SC 2012 - Nov 12-15 Salt Lake City, Utah, USA

PDF download

On the Effects of CPU Caches on MPI Point-to-Point Communications

Simone Pellegrini, Torsten Hoefler, Thomas Fahringer
Cluster 2012 - Sep 24-28 Beijing, China

PDF download

Exact Dependence Analysis for Increased Communication Overlap

Simone Pellegrini, Torsten Hoefler, Thomas Fahringer
EuroMPI 2012 - Sep 23-26 Vienna, Austria

PDF download

Automatic OpenMP Loop Scheduling: A Combined Compiler and Runtime Approach

Peter Thoman, Herbert Jordan, Simone Pellegrini, Thomas Fahringer
IWOMP 2012 - Jun 11-13 Rome, Italy

PDF download

A Lightweight C++ Interface to MPI

Simone Pellegrini, Radu Prodan, Thomas Fahringer
PDP 2012 - Feb 15-17 Garching, Germany

2011

PDF download

Performance Analysis and Benchmarking of the Intel SCC

Philipp Gschwandtner, Thomas Fahringer, Radu Prodan
Cluster 2011 - Sep 26-30 Austin, Texas, USA

PDF download

Leveraging C++ Meta-programming Capabilities to Simplify the Message Passing Programming Model

Simone Pellegrini, Radu Prodan, Thomas Fahringer
EuroMPI 2011 - Sep 18-21 Santorini, Greece

PDF download

Automatic OpenCL Device Characterization: Guiding Optimized Kernel Design

Peter Thoman, Klaus Kofler, Heiko Studt, John Thomson, Thomas Fahringer
Euro-Par 2011 - Aug 29 - Sep 2 Bordeaux, France

2010

PDF download

Topology-Aware OpenMP Process Scheduling

Peter Thoman, Hans Moritsch, Thomas Fahringer
IWOMP 2010 - Jun 14-16 Tsukuba, Japan

PDF download

Automatic Tuning of MPI Runtime Parameter Settings by Using Machine Learning

Simone Pellegrini, Thomas Fahringer, Herbert Jordan, Hans Moritsch
Computer Frontiers 2010 - May 17-19 Bertinoro, Italy

2009

PDF download

Optimizing MPI Runtime Parameter Settings by Using Machine Learning

Simone Pellegrini, Wang Jie, Thomas Fahringer, Hans Moritsch
EuroPVM/MPI 2009 - Sep 7-10 Espoo, Finland