The design of high-performance computing architectures requires performance analysis of large-scale parallel applications to derive various parameters concerning hardware design and software development. The process of performance analysis and benchmarking an application can be done in several ways with varying degrees of fidelity. One of the most cost-effective ways is to do a coarse-grained study of large-scale parallel applications through the use of program skeletons. The concept of a program skeleton that we discuss in this article is an abstracted program that is derived from a larger program where source code that is determined to be irrelevant is removed for the purposes of the skeleton. In this work, we develop a semiautomatic ap...
Parallel architectures have now reached every computing device, but software developers generally la...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Multi-core and many-core platforms are becoming increasingly heterogeneous and asymmetric. This sign...
The design of high-performance computing architectures requires performance analysis of large-scale ...
The design of high-performance computing architectures requires performance analysis of largescale p...
Hardware is becoming increasingly parallel. Thus, it is essential to identify and exploit inherent p...
Abstract. We show in this paper how to evaluate the performance of skeleton-based high level paralle...
This paper presents a technique to fully automatically generate efficient and readable code for para...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
This thesis presents a framework for parallelized program analysis. It uses available parallel proce...
Abstract. In this paper we estimate parallel execution times, based on identifying separate “parts ”...
Abstract. Skeleton-based libraries are considered as one of the alternatives for reducing the distan...
In the last time the high-performance program-ming community has worked to look for new templates or...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
Parallel architectures have now reached every computing device, but software developers generally la...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Multi-core and many-core platforms are becoming increasingly heterogeneous and asymmetric. This sign...
The design of high-performance computing architectures requires performance analysis of large-scale ...
The design of high-performance computing architectures requires performance analysis of largescale p...
Hardware is becoming increasingly parallel. Thus, it is essential to identify and exploit inherent p...
Abstract. We show in this paper how to evaluate the performance of skeleton-based high level paralle...
This paper presents a technique to fully automatically generate efficient and readable code for para...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
This thesis presents a framework for parallelized program analysis. It uses available parallel proce...
Abstract. In this paper we estimate parallel execution times, based on identifying separate “parts ”...
Abstract. Skeleton-based libraries are considered as one of the alternatives for reducing the distan...
In the last time the high-performance program-ming community has worked to look for new templates or...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
Parallel architectures have now reached every computing device, but software developers generally la...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Multi-core and many-core platforms are becoming increasingly heterogeneous and asymmetric. This sign...