Renaissance: a modern benchmark suite for parallel applications on the JVM

Author(s):  
Aleksandar Prokopec ◽  
Andrea Rosà ◽  
David Leopoldseder ◽  
Gilles Duboscq ◽  
Petr Tůma ◽  
...  
2012 ◽  
Vol 38 (2) ◽  
pp. 258-269 ◽  
Author(s):  
Jorge González-Domínguez ◽  
Guillermo L. Taboada ◽  
Basilio B. Fraguela ◽  
María J. Martín ◽  
Juan Touriño

2021 ◽  
Author(s):  
Petros Voudouris ◽  
Per Stenström ◽  
Risat Pathan

AbstractHeterogeneous multiprocessors can offer high performance at low energy expenditures. However, to be able to use them in hard real-time systems, timing guarantees need to be provided, and the main challenge is to determine the worst-case schedule length (also known as makespan) of an application. Previous works that estimate the makespan focus mainly on the independent-task application model or the related multiprocessor model that limits the applicability of the makespan. On the other hand, the directed acyclic graph (DAG) application model and the unrelated multiprocessor model are general and can cover most of today’s platforms and applications. In this work, we propose a simple work-conserving scheduling method of the tasks in a DAG and two new approaches to finding the makespan. A set of representative OpenMP task-based parallel applications from the BOTS benchmark suite and synthetic DAGs are used to evaluate the proposed method. Based on the empirical results, the proposed approach calculates the makespan close to the exhaustive method and with low pessimism compared to a lower bound of the actual makespan calculation.


Author(s):  
Jon T. Kelley ◽  
Andrew Maicke ◽  
David A. Chamulak ◽  
Clifton C. Courtney ◽  
Ali E. Yilmaz
Keyword(s):  

2012 ◽  
Vol 17 (4) ◽  
pp. 207-216 ◽  
Author(s):  
Magdalena Szymczyk ◽  
Piotr Szymczyk

Abstract The MATLAB is a technical computing language used in a variety of fields, such as control systems, image and signal processing, visualization, financial process simulations in an easy-to-use environment. MATLAB offers "toolboxes" which are specialized libraries for variety scientific domains, and a simplified interface to high-performance libraries (LAPACK, BLAS, FFTW too). Now MATLAB is enriched by the possibility of parallel computing with the Parallel Computing ToolboxTM and MATLAB Distributed Computing ServerTM. In this article we present some of the key features of MATLAB parallel applications focused on using GPU processors for image processing.


Author(s):  
Mark Endrei ◽  
Chao Jin ◽  
Minh Ngoc Dinh ◽  
David Abramson ◽  
Heidi Poxon ◽  
...  

Rising power costs and constraints are driving a growing focus on the energy efficiency of high performance computing systems. The unique characteristics of a particular system and workload and their effect on performance and energy efficiency are typically difficult for application users to assess and to control. Settings for optimum performance and energy efficiency can also diverge, so we need to identify trade-off options that guide a suitable balance between energy use and performance. We present statistical and machine learning models that only require a small number of runs to make accurate Pareto-optimal trade-off predictions using parameters that users can control. We study model training and validation using several parallel kernels and more complex workloads, including Algebraic Multigrid (AMG), Large-scale Atomic Molecular Massively Parallel Simulator, and Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics. We demonstrate that we can train the models using as few as 12 runs, with prediction error of less than 10%. Our AMG results identify trade-off options that provide up to 45% improvement in energy efficiency for around 10% performance loss. We reduce the sample measurement time required for AMG by 90%, from 13 h to 74 min.


Author(s):  
Adrian Munera ◽  
Sara Royuela ◽  
Germán Llort ◽  
Estanislao Mercadal ◽  
Franck Wartel ◽  
...  

Author(s):  
Chenyang Zhang ◽  
Feng Zhang ◽  
Xiaoguang Guo ◽  
Bingsheng He ◽  
Xiao Zhang ◽  
...  

Author(s):  
Gustavo P. Berned ◽  
Thiarles S. Medeiros ◽  
Matheus Serpa ◽  
Fabio D. Rossi ◽  
Marcelo C. Luizelli ◽  
...  

Author(s):  
Jing Chen ◽  
Pirah Noor Soomro ◽  
Mustafa Abduljabbar ◽  
Madhavan Manivannan ◽  
Miquel Pericas

Sign in / Sign up

Export Citation Format

Share Document