PyCOMPSs: Parallel computational workflows in Python

E Tejedor, Y Becerra, G Alomar… - … Journal of High …, 2017 - journals.sagepub.com
The use of the Python programming language for scientific computing has been gaining
momentum in the last years. The fact that it is compact and readable and its complete set of …

PTask: operating system abstractions to manage GPUs as compute devices

CJ Rossbach, J Currey, M Silberstein, B Ray… - Proceedings of the …, 2011 - dl.acm.org
We propose a new set of OS abstractions to support GPUs and other accelerator devices as
first class computing resources. These new abstractions, collectively called the PTask API …

Dandelion: a compiler and runtime for heterogeneous systems

CJ Rossbach, Y Yu, J Currey, JP Martin… - Proceedings of the …, 2013 - dl.acm.org
Computer systems increasingly rely on heterogeneity to achieve greater performance,
scalability and energy efficiency. Because heterogeneous systems typically comprise …

A dependency-aware task-based programming environment for multi-core architectures

JM Perez, RM Badia, J Labarta - 2008 IEEE international …, 2008 - ieeexplore.ieee.org
Parallel programming on SMP and multi-core architectures is hard. In this paper we present
a programming model for those environments based on automatic function level parallelism …

CellSs: a programming model for the Cell BE architecture

P Bellens, JM Perez, RM Badia, J Labarta - Proceedings of the 2006 …, 2006 - dl.acm.org
In this work we present Cell superscalar (CellSs) which addresses the automatic exploitation
of the functional parallelism of a sequential program through the different processing …

Predictive runtime code scheduling for heterogeneous architectures

VJ Jiménez, L Vilanova, I Gelado, M Gil… - … Conference on High …, 2009 - Springer
Heterogeneous architectures are currently widespread. With the advent of easy-to-program
general purpose GPUs, virtually every recent desktop computer is a heterogeneous system …

An algorithm for the optimal control of the driving of trains

R Franke, P Terwiesch, M Meyer - Proceedings of the 39th IEEE …, 2000 - ieeexplore.ieee.org
We discuss an algorithm that optimizes the driving style of a train. The objective is to
minimize the electrical energy used for traction subject to constraints such as the travel time …

Synopsys' open educational design kit: capabilities, deployment and future

R Goldman, K Bartleson, T Wood… - 2009 IEEE …, 2009 - ieeexplore.ieee.org
An open Educational Design Kit (EDK) which supports a 90 nm design flow is described
which includes all the necessary design rules, models, technology files, verification and …

Satin: A high-level and efficient grid programming model

RV Van Nieuwpoort, G Wrzesińska… - ACM Transactions on …, 2010 - dl.acm.org
Computational grids have an enormous potential to provide compute power. However, this
power remains largely unexploited today for most applications, except trivially parallel …

[PDF][PDF] On runtime systems for task-based programming on heterogeneous platforms

S Thibault - 2018 - inria.hal.science
SIMULATION has become pervasive in science. Real experimentation remains an essential
step in scientific research, but simulation replaced a wide range of costly and lengthy or …