Show simple item record

dc.contributor.authorEvripidou, Paraskevasen
dc.contributor.editorAraki, K.en
dc.contributor.editorAmamiya M.en
dc.contributor.editorPolychronopoulos C.en
dc.contributor.editorJoe K.en
dc.creatorEvripidou, Paraskevasen
dc.date.accessioned2019-11-13T10:40:00Z
dc.date.available2019-11-13T10:40:00Z
dc.date.issued1997
dc.identifier.issn0302-9743
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53905
dc.description.abstractThe Thread Synchronization Unit (TSU) is a hardware mechanism that provides data-driven thread synchronization and data consistency for multi-threaded architectures built with control-flow (i.e. commodity) microprocessors. The TSU design is based on the Decoupled Data-Driven model of execution. This model decouples the synchronization from the computation portions of a program and allows them to execute asynchronously. At compile time a program is partitioned into a number of threads of variable granularity and the Data-Driven thread synchronization graph is also constructed. The TSU is responsible for maintaining the synchronization graph implicitly, it determines when a thread is ready for execution without interruption and then feeds it to the microprocessor for execution. The TSU-based machines exhibit the tolerance to long memory and communication latencies, of the data-driven model, with very little overhead and also exploits short-term optimal cache placement and replacement policies. © Springer-Verlag Berlin Heidelberg 1997.en
dc.sourceInternational Symposium on High Performance Computing, ISHPC 1997en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84958648736&doi=10.1007%2fBFb0024209&partnerID=40&md5=e7f6c08981569a30ed6e49f42cb0fe8d
dc.subjectComputersen
dc.subjectArtificial intelligenceen
dc.subjectSynchronizationen
dc.subjectComputer scienceen
dc.subjectCommunication latencyen
dc.subjectData-driven modelen
dc.subjectHardware mechanismen
dc.subjectHigh performance computersen
dc.subjectMultithreaded architectureen
dc.subjectNumber of threadsen
dc.subjectReplacement policyen
dc.subjectThread synchronizationen
dc.titleThread synchronization unit (TSU): A building block for high performance computersen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1007/BFb0024209
dc.description.volume1336
dc.description.startingpage107
dc.description.endingpage118
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Sponsors:en
dc.description.notesConference code: 151679en
dc.description.notesCited By :2</p>en
dc.source.abbreviationLect. Notes Comput. Sci.en
dc.contributor.orcidEvripidou, Paraskevas [0000-0002-2335-9505]
dc.gnosis.orcid0000-0002-2335-9505


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record