vasanth A - Academia.edu (original) (raw)

Uploads

Papers by vasanth A

Research paper thumbnail of The parascope editor: an interactive parallel programming tool

Page 1. The ParaScope Editor: An Interactive Parallel Programming Tool * Vasanth Balasundaram Ken... more Page 1. The ParaScope Editor: An Interactive Parallel Programming Tool * Vasanth Balasundaram Ken Kennedy Ulrich Kremer Kat hryn McKinley Jaspal Subhlok Department of Computer Science, Rice University Abstract The ...

Research paper thumbnail of A Static Performance Estimator to Guide Data Partitioning Decisions

Sigplan Notices, 1991

Abstract The choice of the data domain partitioning scheme is an important factor in determining ... more Abstract The choice of the data domain partitioning scheme is an important factor in determining the available parallelism and hence the performance of an application on a distributed memory multiprocessor. In this paper, we present a performance estimator for statically evaluating the relative efficiency of different data partitioning schemes for any given program on any given distributed memory multiprocessor. Our methlod is not based on a theoretical machine model, but ixnstead uses a set of kernel routinea to “train” the ...

Research paper thumbnail of A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations

Sigplan Notices, 1989

Most existing systems for automatic detection of par-allelism concentrate on finding “loop parall... more Most existing systems for automatic detection of par-allelism concentrate on finding “loop parallelism”, in which the separate iterations of a loop are executed in parallel [2, 7, 111. H owever, there are many programs in which performance improvements can be achieved ...

Research paper thumbnail of Compile-time detection of race conditions in a parallel program

To support parallel programming, languages are often extended to include constructs that allow pa... more To support parallel programming, languages are often extended to include constructs that allow partitioning and synchronization to be specified explicitly in the program. Unfortunately, there is no guarantee that a parallel program expressed in an extended ...

Research paper thumbnail of Power reduction techniques for microprocessor systems

ACM Computing Surveys, 2005

Research paper thumbnail of Dynamo: a transparent dynamic optimization system

Research paper thumbnail of Transparent Dynamic Optimization: The Design and Implementation of Dynamo

Research paper thumbnail of Software profiling for hot path prediction: less is more

Research paper thumbnail of The parascope editor: an interactive parallel programming tool

Page 1. The ParaScope Editor: An Interactive Parallel Programming Tool * Vasanth Balasundaram Ken... more Page 1. The ParaScope Editor: An Interactive Parallel Programming Tool * Vasanth Balasundaram Ken Kennedy Ulrich Kremer Kat hryn McKinley Jaspal Subhlok Department of Computer Science, Rice University Abstract The ...

Research paper thumbnail of A Static Performance Estimator to Guide Data Partitioning Decisions

Sigplan Notices, 1991

Abstract The choice of the data domain partitioning scheme is an important factor in determining ... more Abstract The choice of the data domain partitioning scheme is an important factor in determining the available parallelism and hence the performance of an application on a distributed memory multiprocessor. In this paper, we present a performance estimator for statically evaluating the relative efficiency of different data partitioning schemes for any given program on any given distributed memory multiprocessor. Our methlod is not based on a theoretical machine model, but ixnstead uses a set of kernel routinea to “train” the ...

Research paper thumbnail of A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations

Sigplan Notices, 1989

Most existing systems for automatic detection of par-allelism concentrate on finding “loop parall... more Most existing systems for automatic detection of par-allelism concentrate on finding “loop parallelism”, in which the separate iterations of a loop are executed in parallel [2, 7, 111. H owever, there are many programs in which performance improvements can be achieved ...

Research paper thumbnail of Compile-time detection of race conditions in a parallel program

To support parallel programming, languages are often extended to include constructs that allow pa... more To support parallel programming, languages are often extended to include constructs that allow partitioning and synchronization to be specified explicitly in the program. Unfortunately, there is no guarantee that a parallel program expressed in an extended ...

Research paper thumbnail of Power reduction techniques for microprocessor systems

ACM Computing Surveys, 2005

Research paper thumbnail of Dynamo: a transparent dynamic optimization system

Research paper thumbnail of Transparent Dynamic Optimization: The Design and Implementation of Dynamo

Research paper thumbnail of Software profiling for hot path prediction: less is more

Log In