Searching for authors named "Thomas Fahringer" – sorted by Relevance.
-
Estimating Cache Performance for Sequential and Data Parallel Programs
- This paper introduces an analytical model that enables automatic estimation of the cache performance for both sequential and data parallel Fortran programs. The estimation is based on a classification of array accesses with respect to cache reuse at the source code level. An estimated upper bound of
- Cited by 9 (1 self) – Add To MetaCart
-
On Estimating the Useful Work Distribution of Parallel Programs under the P³T: A Static Performance Estimator
- In order to improve a parallel program's performance it is critical to evaluate how even the work contained in a program is distributed over all processors dedicated to the computation. Traditional work distribution analysis is commonly performed at the machine level. The disadvantage of this method
- Cited by 5 (2 self) – Add To MetaCart
-
JavaSymphony: A System for Development of Locality-Oriented Distributed and Parallel Java Applications
- Most Java-based systems that support portable parallel and distributed computing either require the programmer to deal with intricate low-level details of Java which can be a tedious, timeconsuming and error-prone task, or prevent the programmer from controlling locality of data. In this paper we de
- Cited by 10 (4 self) – Add To MetaCart
-
Estimating and Optimizing Performance for Parallel Programs
- P 3 T is an interactive performance estimator that assists users in performance tuning of scientific Fortran programs. It detects performance bottlenecks in the program, identifies the causes of performance problems, and guides the user in selecting effective program transformations in order to ga
- Cited by 40 (10 self) – Add To MetaCart
-
Efficient Symbolic Analysis for Parallelizing Compilers and Performance Estimators
- . Symbolic analysis is of paramount importance for parallelizing compilers and performance estimators to examine symbolic expressions with program unknowns such as machine and problem sizes and to solve queries based on systems of constraints (equalities and inequalities) . This paper describes nove
- Cited by 24 (7 self) – Add To MetaCart
-
Toward Symbolic Performance Prediction of Parallel Programs
- Critical analyses in performance estimators for parallel programs require an algorithm that count the number of integer solutions to a set of inequalities. Most current performance estimators are restricted to linear inequalities for this analysis. In this paper we describe a symbolic algorithm whic
- Cited by 9 (6 self) – Add To MetaCart
-
Compile-Time Estimation of Communication Costs for Data Parallel Programs
- Most of the current compiler projects for distributed memory architectures leave the critical and time-consuming problem of finding performance-efficient data distributions and profitable program transformations for a given parallel program almost entirely to the programmer. Performance estimators p
- Cited by 13 (4 self) – Add To MetaCart
-
Symbolic Expression Evaluation to Support Parallelizing Compilers
- Symbolic analysis is of paramount importance to further advance the state-of-the-art of parallelizing compilers. The quality of various compiler analyses and optimizing code transformations depend on the ability to evaluate symbolic expressions for equality and inequality (=; !; ?) relationships. Th
- Cited by 3 (3 self) – Add To MetaCart
-
Evaluation of Benchmark Performance Estimation for Parallel Fortran Programs on Massively Parallel SIMD and MIMD Computers
- A potential problem encountered when parallelizing programs for massively parallel systems is to guide the parallelization effort through performance prediction. Estimating the performance of parallel programs based on benchmarking is getting increasingly popular in recent years. However, there was
- Cited by 5 (1 self) – Add To MetaCart
-
P³T: An Automatic Performance Estimator for Parallel Programs
- The area of parallelizing compilers for distributed memory multicomputers has seen considerable research activity during the last few years. Most of the current compilers do not provide any support for estimating performance impacts of code changes that they apply. In this paper, we present P³T, whi
- Add To MetaCart

