Show simple item record

dc.contributor.authorStavrou, Kyriakosen
dc.contributor.authorPavlou, Demosen
dc.contributor.authorNikolaides, Mariosen
dc.contributor.authorPetrides, P.en
dc.contributor.authorEvripidou, Paraskevasen
dc.contributor.authorTrancoso, Pedroen
dc.contributor.authorPopovic, Z.en
dc.contributor.authorGiorgi, Robertoen
dc.creatorStavrou, Kyriakosen
dc.creatorPavlou, Demosen
dc.creatorNikolaides, Mariosen
dc.creatorPetrides, P.en
dc.creatorEvripidou, Paraskevasen
dc.creatorTrancoso, Pedroen
dc.creatorPopovic, Z.en
dc.creatorGiorgi, Robertoen
dc.date.accessioned2019-11-13T10:42:24Z
dc.date.available2019-11-13T10:42:24Z
dc.date.issued2009
dc.identifier.isbn978-0-7695-3680-4
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/55033
dc.description.abstractThe need to exploit multi-core systems for parallel processing has revived the concept of dataflow. In particular, the Dataflow Multithreading architectures have proven to be good candidates for these systems. In this work we propose an abstraction layer that enables compiling and running a program written for an abstract Dataflow Multithreading architecture on different implementations. More specifically, we present a set of compiler directives that provide the programmer with the means to express most types of dependencies between code segments. In addition, we present the corresponding toolchain that transforms this code into a form that can be compiled for different implementations of the model. As a case study for this work, we present the usage of the toolchain for the TFlux and DTA architectures. © 2009 IEEE.en
dc.source8th International Symposium on Parallel and Distributed Computing, ISPDC 2009en
dc.source8th International Symposium on Parallel and Distributed Computing, ISPDC 2009en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-74349119578&doi=10.1109%2fISPDC.2009.35&partnerID=40&md5=aba1e60dc5be91056113bbadb34a0720
dc.subjectComputer programmingen
dc.subjectAbstractingen
dc.subjectToolsen
dc.subjectParallel processing systemsen
dc.subjectParallel processingen
dc.subjectMicroprocessor chipsen
dc.subjectProgram compilersen
dc.subjectDataflowen
dc.subjectMulti-core systemsen
dc.subjectAbstraction layeren
dc.subjectCode segmentsen
dc.subjectMultithreading architecturesen
dc.subjectProgramming abstractionsen
dc.titleProgramming abstractions and toolchain for dataflow multithreading architecturesen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.identifier.doi10.1109/ISPDC.2009.35
dc.description.startingpage107
dc.description.endingpage114
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: Inst. Eng. Sist. Comput. - Invest. Desenvolv. INESC-IDen
dc.description.notesInstituto Superior Tecnico (IST)en
dc.description.notesPortuguese Foundation for Science and Technology (FCT)en
dc.description.notesIEEE Portugal Sectionen
dc.description.notesTU Lisbonen
dc.description.notesConference code: 78577en
dc.description.notesCited By :6</p>en
dc.contributor.orcidTrancoso, Pedro [0000-0002-2776-9253]
dc.contributor.orcidEvripidou, Paraskevas [0000-0002-2335-9505]
dc.gnosis.orcid0000-0002-2776-9253
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