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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Prasoon Mishra

dblp:240/6754 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
1since 2021 · last 2024
0009-0001-8796-4229ORCID · corroborated

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

Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

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%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel scheduling
loop scheduling
0.812024
COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop · ACM Trans. Archit. Code Optim. 2024
Parallel and multicore computing › parallel programming models › directive-based programming
OpenMP
0.812024
COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop · ACM Trans. Archit. Code Optim. 2024
Parallel and multicore computing
parallel programming models
0.812024
COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop · ACM Trans. Archit. Code Optim. 2024
Parallel and multicore computing › load balancing › dynamic load balancing
work stealing
0.812024
COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop · ACM Trans. Archit. Code Optim. 2024
Parallel and multicore computing
load balancing
0.212024
COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop · ACM Trans. Archit. Code Optim. 2024

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

compile-time and runtime workload estimation · 0.8
YearPublicationVenuePosition
2024 COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop
abstract
Parallel libraries such as OpenMP distribute the iterations of parallel-for-loops among the threads, using a programmer-specified scheduling policy. While the existing scheduling policies perform reasonably well in the context of balanced workloads, in computations that involve highly imbalanced workloads it is extremely non-trivial to obtain an efficient distribution of work (even using non-static scheduling methods like dynamic and guided). In this paper, we present a scheme called COst aware Work Stealing (COWS) to efficiently extend the idea of work-stealing to OpenMP. In contrast to the traditional work-stealing schedulers, COWS takes into consideration that (i) not all iterations of a parallel-for-loops may take the same amount of time. (ii) identifying a suitable victim for stealing is important for load-balancing, and (iii) queues lead to significant overheads in traditional work-stealing and should be avoided. We present two variations of COWS: WSRI (a naive work-stealing scheme based on the number of remaining iterations) and WSRW (work-stealing scheme based on the amount of remaining workload). Since in irregular loops like those found in graph analytics it is not possible to statically compute the cost of the iterations of the parallel-for-loops, we use a combined compile-time + runtime approach, where the remaining workload of a loop is computed efficiently at runtime by utilizing the code generated by our compile-time component. We have performed an evaluation over seven different benchmark programs, using five different input datasets, on two different hardware across a varying number of threads; leading to a total number of 275 configurations. We show that in 225 out of 275 configurations, compared to the best OpenMP scheduling scheme for that configuration, our approach achieves clear performance gains.
Prasoon Mishra, V. Krishna Nandivada
ACM Trans. Archit. Code Optim.1
2018 Prosodic Feature Selection of Personality Traits for Job Interview Performance
Santosh Kumar Barnwal, Shrikant Malviya, Prasoon Mishra, Uma Shanker Tiwary
ISDA (1)4