HEAL DSpace

Extension of a Recognition, Mining and Synthesis Benchmark Suite for Transactional Memory

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Καρακώστας, Βασίλειος
dc.contributor.author Karakostas, Vasileios I.
dc.date.accessioned 2025-06-17T06:23:32Z
dc.date.available 2025-06-17T06:23:32Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/62068
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.29764
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Recognition-Mining-Synthesis en
dc.subject Benchmark Suite en
dc.subject Workload Characterization en
dc.subject Lock-free Synchronization en
dc.subject Multicore Processors en
dc.title Extension of a Recognition, Mining and Synthesis Benchmark Suite for Transactional Memory el
dc.contributor.department Τομεας Επικοινωνιών ηλεκτρονικής και συστημάτων πληροφορικής el
heal.type bachelorThesis
heal.classification Transactional Memory el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2009-09-01
heal.abstract Transactional Memory (TM) is a new concurrency mechanism that aims to make parallel programming easier, while it promises scalable performance. Recently, several TM designs have been proposed that promise to make TM more efficient. However, most of these systems have been evaluated and analyzed by using microbenchmarks that are not representative of realistic workloads. We believe that the evaluation of TM proposals would be more comprehensive if it included representative benchmarks from the emerging future applications of Recognition, Mining and Synthesis (RMS) domain. In this thesis, we extend the existing RMS-TM benchmark suite with three new applications. RMS applications have often been proposed as good benchmarks for testing new architectures. Moreover, besides being scalable and non-trivial, they present special characteristics, such as memory man-agement operations, complex function calls and I/O operations inside critical sections, that could be challenging for testing TM designs. In order to select the new applications, we followed a well-defined method-ology. We divided the selection process into two phases applying different criteria on each phase. Finally, we transactified the applications, that suc-cessfully passed the selection process, by using an STM and an HTM system.Our experiments show that the TM-versions of our applications exhibit a wide range of transactional and runtime characteristics that qualify them as a comprehensive TM benchmark suite. en
heal.sponsor ΕΜΠ el
heal.advisorName Koziris, Nectarios
heal.committeeMemberName Koziris, Nectarios
heal.committeeMemberName Papaspyrou, Nikolaos
heal.committeeMemberName Sagonas, Konstantinos
heal.academicPublisher Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 100 σ.
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα