Add abstract
Want to add your dissertation abstract to this database? It only takes a minute!
Search abstract
Search for abstracts by subject, author or institution
Want to add your dissertation abstract to this database? It only takes a minute!
Search for abstracts by subject, author or institution
How software prefetching affects transactional memory applications with high commit ratio
by Max Gabrielsson
| Institution: | Uppsala University |
|---|---|
| Department: | Information Technology |
| Degree: | |
| Year: | 2022 |
| Keywords: | Engineering and Technology; Teknik och teknologier |
| Posted: | 3/25/2025 |
| Record ID: | 2265682 |
| Full text PDF: | http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-487734 |
Transactional Memory is a concurrency control model that allows programmers to write code that access shared data consistently by marking sequential multi-operation regions as atomic transactions. While transactions make programming easier, the lack of progress guarantees as well as the cost of re-executing a conflicting transaction leaves room for improvement. Transactional Memory Decoupled Access Execute (TM-DAE) is an experimental compilation technique that aim to minimize the time spent inside a transaction by inserting preceding access phases which performs software prefetching of the required data in order to decrease the probability of a transaction to fail. TM-DAE has thus far been successful in reducing aborts, but has also been deemed to introduce too great of a performance overhead to be practical. In this project we have developed a technique to apply TM-DAE selectively and investigated the effect TM-DAE has when applied on transactional memory applications selectively. We have hypothesized whether there is a reliable way to identify transactions that will benefit from TMDAE, and defined two metrics to do so, the Commit-Conflict Ratio (CCR) and Commit-Abort Ratio(CAR). Although we have done extensive visualization and discussion of our findings, we conclude that the behavior of an individual transaction is too idiosyncratic for our methods to reliably predict the effect TM-DAE will have. We also discuss two alternative directions for future research to make TM-DAE viable: one based on further static analysis, and another involving a reactive runtime based approach.
Want to add your dissertation abstract to this database? It only takes a minute!
Search for abstracts by subject, author or institution
|
|
Predicting the Admission Decision of a Participant...
|
|
|
Development of New Models Using Machine Learning M...
|
|
|
The Adaptation Process of a Resettled Community to...
A Study of the Nubian Experience in Egypt
|
|
|
Development of an Artificial Intelligence System f...
|
|
|
Theoretical and Experimental Analysis of Dissipati...
|
|
|
Optical Fiber Sensors for Residential Environments
|
|
|
Calibration of Deterministic Parameters
Reassessment of Offshore Platforms in the Arabian ...
|
|
|
How Passion Relates to Performance
A Study of Consultant Civil Engineers
|