Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Detecting and quantifying resource contention in concurrent programs

Thesis (MSc)--Stellenbosch University, 2016

Saved in:
Bibliographic Details
Main Author: Venter, Dirk Willem
Other Authors: Inggs, Cornelia P.
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2016
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613752431476736
access_status_str Open Access
author Venter, Dirk Willem
author2 Inggs, Cornelia P.
author_browse Inggs, Cornelia P.
Venter, Dirk Willem
author_facet Inggs, Cornelia P.
Venter, Dirk Willem
author_sort Venter, Dirk Willem
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MSc)--Stellenbosch University, 2016
format Thesis
id oai:scholar.sun.ac.za:10019.1/98838
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:41:07.950Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2016
publishDateRange 2016
publishDateSort 2016
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/98838 Detecting and quantifying resource contention in concurrent programs Venter, Dirk Willem Inggs, Cornelia P. Stellenbosch University. Faculty of Science. Department of Mathematical Sciences (Computer Science) Cache contention UCTD Concurrent computing Computers -- Concurrent programs Computer networks -- Resource contention Computer networks -- Shared respources Thesis (MSc)--Stellenbosch University, 2016 ENGLISH ABSTRACT : Parallel programs, both shared-memory and message-passing programs, typically require the sharing of resources. For example, software resources, such as shared mutual exclusion locks and hardware resources, such as caches and memory. Shared resources can only be used by one thread or process at a time. The competition for limited resources is called resource contention. The result of resource contention is delays while waiting for access to a resource and/or extra computational overhead to resolve the request for a resource. Thus, the performance of the program can be improved by identifying and reducing contention for shared resources. This study investigates the effect of individual types of contention for hardware and software resources in detail and discusses the three tools that were developed to identify and quantify the sources of contention in concurrent programs. AFRIKAANSE OPSOMMING : Geen Afrikaanse opsomming geskikbaar nie 2016-03-09T15:08:03Z 2016-03-09T15:08:03Z 2016-03 Thesis http://hdl.handle.net/10019.1/98838 en_ZA Stellenbosch University ix, 116 pages : illustrations (chiefly colour) application/pdf Stellenbosch : Stellenbosch University
spellingShingle Cache contention
UCTD
Concurrent computing
Computers -- Concurrent programs
Computer networks -- Resource contention
Computer networks -- Shared respources
Venter, Dirk Willem
Detecting and quantifying resource contention in concurrent programs
title Detecting and quantifying resource contention in concurrent programs
title_full Detecting and quantifying resource contention in concurrent programs
title_fullStr Detecting and quantifying resource contention in concurrent programs
title_full_unstemmed Detecting and quantifying resource contention in concurrent programs
title_short Detecting and quantifying resource contention in concurrent programs
title_sort detecting and quantifying resource contention in concurrent programs
topic Cache contention
UCTD
Concurrent computing
Computers -- Concurrent programs
Computer networks -- Resource contention
Computer networks -- Shared respources
url http://hdl.handle.net/10019.1/98838
work_keys_str_mv AT venterdirkwillem detectingandquantifyingresourcecontentioninconcurrentprograms