Show simple item record

dc.contributor.authorArandi, Sameren
dc.contributor.authorEvripidou, Paraskevasen
dc.creatorArandi, Sameren
dc.creatorEvripidou, Paraskevasen
dc.date.accessioned2019-11-13T10:38:20Z
dc.date.available2019-11-13T10:38:20Z
dc.date.issued2011
dc.identifier.isbn978-1-4503-0241-8
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53572
dc.description.abstractIn this paper we present the Data-Driven Multithreading Virtual Machine for the Cell Processor (DDM-VMc). Data-Driven Multithreading is a non-blocking multithreading model that decouples the synchronization from the computation portions of a program allowing them to execute asynchronously in a data-flow manner. The core of the DDM model is the Thread Scheduling Unit (TSU), which schedules threads dynamically at runtime based on data availability. DDM-VMc implements the TSU as a software module running on the PPE core of the Cell, allowing the SPE cores to execute the program threads. DDM-VMc virtualizes the parallel resources of the Cell, handles the heterogeneity of the cores and manages the Cell memory hierarchy efficiently. We present the architecture of DDM-VMc and provide an in-depth performance analysis using a suite of standard computational benchmarks. The evaluation shows that DDM-VMc scales well and tolerates scheduling overheads and memory latencies effectively. Furthermore, DDM-VMc compares favorably with other platforms targeting the Cell processor. Copyright 2011 ACM.en
dc.sourceHiPEAC'11 - Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilersen
dc.source6th International Conference on High Performance and Embedded Architectures and Compilers, HiPEAC'11en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-79952943504&doi=10.1145%2f1944862.1944869&partnerID=40&md5=5629bd5dbad60184c3743203d99a37bf
dc.subjectComputer simulationen
dc.subjectPerformance analysisen
dc.subjectSchedulingen
dc.subjectMicroprocessor chipsen
dc.subjectProgram compilersen
dc.subjectData availabilityen
dc.subjectRuntimesen
dc.subjectCell memoryen
dc.subjectCELL processoren
dc.subjectData-driven multithreadingen
dc.subjectData-flow schedulingen
dc.subjectDataflowen
dc.subjectMemory latenciesen
dc.subjectMulti-core systemsen
dc.subjectMulti-threadingen
dc.subjectMultitaskingen
dc.subjectNon-blockingen
dc.subjectSoftware modulesen
dc.subjectThread schedulingen
dc.subjectVirtual machinesen
dc.titleDDM-VMc :The data-driven multithreading virtual machine for the cell processoren
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.identifier.doi10.1145/1944862.1944869
dc.description.startingpage25
dc.description.endingpage34
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors: Seventh Framework Programme of the European Unionen
dc.description.notesConference code: 84343en
dc.description.notesCited By :5</p>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