Detecting and quantifying resource contention in concurrent programs
dc.contributor.advisor | Inggs, Cornelia P. | en_ZA |
dc.contributor.author | Venter, Dirk Willem | en_ZA |
dc.contributor.other | Stellenbosch University. Faculty of Science. Department of Mathematical Sciences (Computer Science) | en_ZA |
dc.date.accessioned | 2016-03-09T15:08:03Z | |
dc.date.available | 2016-03-09T15:08:03Z | |
dc.date.issued | 2016-03 | |
dc.description | Thesis (MSc)--Stellenbosch University, 2016 | en_ZA |
dc.description.abstract | 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. | en_ZA |
dc.description.abstract | AFRIKAANSE OPSOMMING : Geen Afrikaanse opsomming geskikbaar nie | af_ZA |
dc.format.extent | ix, 116 pages : illustrations (chiefly colour) | en_ZA |
dc.identifier.uri | http://hdl.handle.net/10019.1/98838 | |
dc.language.iso | en_ZA | en_ZA |
dc.publisher | Stellenbosch : Stellenbosch University | en_ZA |
dc.rights.holder | Stellenbosch University | en_ZA |
dc.subject | Cache contention | en_ZA |
dc.subject | UCTD | en_ZA |
dc.subject | Concurrent computing | en_ZA |
dc.subject | Computers -- Concurrent programs | en_ZA |
dc.subject | Computer networks -- Resource contention | en_ZA |
dc.subject | Computer networks -- Shared respources | en_ZA |
dc.title | Detecting and quantifying resource contention in concurrent programs | en_ZA |
dc.type | Thesis | en_ZA |