Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

V. Prasad Krothapalli

dblp:20/1005 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 1991
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › parallelization › automatic parallelization
loop parallelization
0.021991
Removal of Redundant Dependences in DOACROSS Lops with Constant Dependences · PPoPP 1991
Removal of Redundant Dependences in DOACROSS Loops with Constant Dependences · IEEE Trans. Parallel Distributed Syst. 1991
Compilers and program optimization
dependence analysis
0.011991
Removal of Redundant Dependences in DOACROSS Lops with Constant Dependences · PPoPP 1991
Compilers and program optimization › parallelization › automatic parallelization › loop parallelization
DOACROSS loops
0.011991
Removal of Redundant Dependences in DOACROSS Lops with Constant Dependences · PPoPP 1991
Parallel and multicore computing › parallelizing compiler
dependence analysis
0.011991
Removal of Redundant Dependences in DOACROSS Loops with Constant Dependences · IEEE Trans. Parallel Distributed Syst. 1991
Parallel and multicore computing › loop transformation › loop parallelization
DOACROSS loops
0.011991
Removal of Redundant Dependences in DOACROSS Loops with Constant Dependences · IEEE Trans. Parallel Distributed Syst. 1991
Parallel and multicore computing
parallelizing compiler
0.011991
Removal of Redundant Dependences in DOACROSS Loops with Constant Dependences · IEEE Trans. Parallel Distributed Syst. 1991
Parallel and multicore computing › synchronization
synchronization overhead reduction
0.011991
Removal of Redundant Dependences in DOACROSS Loops with Constant Dependences · IEEE Trans. Parallel Distributed Syst. 1991

Methods — techniques the papers use, named apart from their topics

dependence analysis · 0.0sufficient condition for uniformity · 0.0
YearPublicationVenuePosition
1991 Removal of Redundant Dependences in DOACROSS Lops with Constant Dependences
abstract
article Free Access Share on Removal of redundant dependences in DOACROSS loops with constant dependences Authors: V. P. Krothapalli View Profile , P. Sadayappan View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 26Issue 7July 1991 pp 51–60https://doi.org/10.1145/109626.109632Online:01 April 1991Publication History 12citation195DownloadsMetricsTotal Citations12Total Downloads195Last 12 Months10Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
V. Prasad Krothapalli, P. Sadayappan
PPoPP1
1991 Removal of Redundant Dependences in DOACROSS Loops with Constant Dependences
abstract
An efficient algorithm to remove redundant dependences in simple loops with constant dependences is presented. Dependences constrain the parallel execution of programs and are typically enforced by synchronization instructions. The synchronization instructions represent a significant part of the overhead in the parallel execution of a program. Some program dependences are redundant because they are covered by other dependences. It is shown that unlike with single loops, in the case of nested loops, a particular dependence may be redundant at some iterations but not redundant at others, so that the redundancy of a dependence may not be uniform over the entire iteration space. A sufficient condition for the uniformity of redundancy in a doubly nested loop is developed.>
V. Prasad Krothapalli, P. Sadayappan
IEEE Trans. Parallel Distributed Syst.1
1988 An approach to synchronization for parallel computing
abstract
This paper proposes an approach to minimally constrained synchronization for the parallel execution of imperative programs in a shared-memory environment. Anti-dependencies and output-dependencies arising from array references within loops are completely removed, using run-time analysis if necessary. A parallel reference-pattern generation scheme based on one proposed in [13] is used in conjunction with dynamic allocation and binding of storage, to completely remove non-intrinsic data dependencies during execution.
V. Prasad Krothapalli, P. Sadayappan
ICS1