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

R. M. Muthukumar

dblp:82/3589 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 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.

Software engineering, system software, and programming languages
1 paper
Runtime systems and virtual machines · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines › garbage collection
concurrent garbage collection
0.112006
Yama: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems · IEEE Trans. Parallel Distributed Syst. 2006
Runtime systems and virtual machines
garbage collection
0.112006
Yama: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems · IEEE Trans. Parallel Distributed Syst. 2006
Runtime systems and virtual machines › garbage collection
generational garbage collection
0.112006
Yama: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems · IEEE Trans. Parallel Distributed Syst. 2006
Parallel and multicore computing
multiprocessor system
0.012006
Yama: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems · IEEE Trans. Parallel Distributed Syst. 2006

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

on-the-fly mark and sweep · 0.1deferred reference counting · 0.1
YearPublicationVenuePosition
2006 Yama: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems
abstract
The current state-of-the-art generational garbage collector pauses all the program threads when it performs young and old generation garbage collection. As the number of program threads increases, the delay due to garbage collection also increases, thus restricting the scalability of the collector. In order to improve the scalability and reduce the pause time, an on-the-fly generational garbage collector called Yama is proposed for multiprocessor systems. This uses the on-the-fly deferred reference counting in the young generation and the DLG (Doligez Leroy Gonthier) on-the-fly mark and sweep garbage collector in the old generation. We have proposed and experimented with two novel variations of the on-the-fly deferred reference counting called Chitragupt1 and Chitragupt2 in the young generation. Yama does not pause all the application threads simultaneously. An adaptive tenuring policy based on object reference count and survival rate is also proposed. Yama has been implemented in the IBM Jikes RVM (research virtual machine). The above claims are supported with experimental results for standard benchmark programs. The results show that Yama has an extremely low pause time in both the young and the old generation. The pause time reduction results in better response times for the user programs.
R. M. Muthukumar, D. Janaki Ram
IEEE Trans. Parallel Distributed Syst.1