Performance Evaluation of Multithreaded Systems

This paper introduces a stochastic model to evaluate memory access performance in multi-threaded systems, where multiple threads access a shared memory segment independently. The model posits that memory access times are governed by a Poisson process with exponentially distributed intervals between accesses. We derive and analyze several key performance metrics, including the probability of no contention, the probability that multiple threads will contend for access simultaneously, and the expected delay in accessing memory. The findings demonstrate that as the number of threads increases, contention rises significantly, resulting in marked performance deterioration. Numerical evaluations further underscore the exponential growth in contention and memory access delays as more threads are introduced. The results emphasizes the critical role of effective synchronization mechanisms to ensure scalability in multithreaded systems.

Authors

Institutions

Publication Details

Published
2025-03-06
DOI
https://doi.org/10.1109/rait65068.2025.11089063
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Evaluation of Multithreaded Systems

Praveen Alapati, Rama Murthy Garimella, Brahmaiah Gandham, Shaik Salma
Parallel Computing and Optimization Techniques
article

Performance Evaluation of Multithreaded Systems

Praveen Alapati, Rama Murthy Garimella, Brahmaiah Gandham, Shaik Salma
article en

Abstract

This paper introduces a stochastic model to evaluate memory access performance in multi-threaded systems, where multiple threads access a shared memory segment independently. The model posits that memory access times are governed by a Poisson process with exponentially distributed intervals between accesses. We derive and analyze several key performance metrics, including the probability of no contention, the probability that multiple threads will contend for access simultaneously, and the expected delay in accessing memory. The findings demonstrate that as the number of threads increases, contention rises significantly, resulting in marked performance deterioration. Numerical evaluations further underscore the exponential growth in contention and memory access delays as more threads are introduced. The results emphasizes the critical role of effective synchronization mechanisms to ensure scalability in multithreaded systems.

Mahindra University (IN)
Openalex Percentile: Top 81%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.