Jasmine Madonna Sabarimuthu

dblp:210/8955 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none

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

Systems, architecture and hardware · 2 · 2 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
2 papers
Memory systems · 59% Performance modeling and evaluation · 37% Parallel and multicore computing · 4%

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

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.722019
Analytical Derivation of Concurrent Reuse Distance Profile for Multi-Threaded Application Running on Chip Multi-Processor · IEEE Trans. Parallel Distributed Syst. 2019
Analytical Miss Rate Calculation of L2 Cache from the RD Profile of L1 Cache · IEEE Trans. Computers 2018
Performance modeling and evaluation
analytical modeling
0.412019
Analytical Derivation of Concurrent Reuse Distance Profile for Multi-Threaded Application Running on Chip Multi-Processor · IEEE Trans. Parallel Distributed Syst. 2019
Performance modeling and evaluation › queueing models
markov chain model
0.412019
Analytical Derivation of Concurrent Reuse Distance Profile for Multi-Threaded Application Running on Chip Multi-Processor · IEEE Trans. Parallel Distributed Syst. 2019
Memory systems › memory referencing behavior
reuse distance
0.412019
Analytical Derivation of Concurrent Reuse Distance Profile for Multi-Threaded Application Running on Chip Multi-Processor · IEEE Trans. Parallel Distributed Syst. 2019
Memory systems › memory hierarchy › cache hierarchy
l2 cache
0.312018
Analytical Miss Rate Calculation of L2 Cache from the RD Profile of L1 Cache · IEEE Trans. Computers 2018
Memory systems
cache coherence
0.112019
Analytical Derivation of Concurrent Reuse Distance Profile for Multi-Threaded Application Running on Chip Multi-Processor · IEEE Trans. Parallel Distributed Syst. 2019
Parallel and multicore computing › thread-level parallelism
multithreaded applications
0.112019
Analytical Derivation of Concurrent Reuse Distance Profile for Multi-Threaded Application Running on Chip Multi-Processor · IEEE Trans. Parallel Distributed Syst. 2019
Performance modeling and evaluation › simulation
cache simulation
0.112018
Analytical Miss Rate Calculation of L2 Cache from the RD Profile of L1 Cache · IEEE Trans. Computers 2018
Performance modeling and evaluation
simulation
0.112018
Analytical Miss Rate Calculation of L2 Cache from the RD Profile of L1 Cache · IEEE Trans. Computers 2018

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

probability theory · 0.4markov chain · 0.4combinatorics · 0.4reuse distance analysis · 0.3probabilistic analysis · 0.3
YearPublicationVenuePosition
2019 Analytical Derivation of Concurrent Reuse Distance Profile for Multi-Threaded Application Running on Chip Multi-Processor
abstract
Reuse distance has been shown to be a useful metric for performance analysis of caches and programs, locality analysis and compiler optimization. Concurrent reuse distance profile defined as the reuse distance profile of a thread sharing the cache with many other threads varies from its standalone reuse distance profile due to interference from other threads. Measurement of reuse distance profile through simulation, especially for multi-threaded applications, consumes lot of time. Analytical model based reuse distance prediction can reduce drastically the time taken for exploring the cache memory design space. The objective of this work is to propose an analytical model to find the concurrent reuse distance profile of a thread belonging to multi-threaded applications in a shared memory environment. Using the standalone reuse distance profile of each thread as input, we derive three other reuse distance profiles: 1) The concurrent reuse distance profile of a thread sharing the cache with other threads 2) The combined reuse distance profile of all threads sharing the cache and 3) The coherent reuse distance profile of each thread, considering the coherency effect when each thread runs with private cache. We use Markov chain besides combinatorics and basic probability theory as a main analytical tool for the model. We validate our analytical model against simulations, using the multi-core simulator Sniper for the benchmarks of the PARSEC and the SPLASH benchmark suites.
Jasmine Madonna Sabarimuthu, T. G. Venkatesh 0001
IEEE Trans. Parallel Distributed Syst.1
2018 Analytical Miss Rate Calculation of L2 Cache from the RD Profile of L1 Cache
abstract
Reuse distance is an important metric for analytical estimation of cache miss rate. To find the miss rate of a particular cache, the reuse distance profile has to be measured for that particular level and configuration of the cache. Significant amount of simulation time and overhead can be reduced if we can find the miss rate of higher level cache like L2 cache from the RD profile with respect to a lower level cache (i.e., cache that is closer to the processor) such as L1. The objective of this paper is to give an analytical method to find the miss rate of L2 cache for various configurations from the RD profile with respect to L1 cache. We consider all three types of cache inclusion policies namely (i) Strictly Inclusive, (ii) Mutually Exclusive and (iii) Non-Inclusive Non-Exclusive policy. We first prove some general results relating the RD profile of L1 cache to that of L2 cache. We use probabilistic analysis for our derivations. We validate our model against simulations, using the multi-core simulator Sniper with the PARSEC and the SPLASH benchmark suites.
Jasmine Madonna Sabarimuthu, T. G. Venkatesh 0001
IEEE Trans. Computers1