Show simple item record

dc.contributor.authorDiavastos, Andreasen
dc.contributor.authorStylianou, Georgiosen
dc.contributor.authorTrancoso, Pedroen
dc.creatorDiavastos, Andreasen
dc.creatorStylianou, Georgiosen
dc.creatorTrancoso, Pedroen
dc.date.accessioned2019-11-13T10:39:29Z
dc.date.available2019-11-13T10:39:29Z
dc.date.issued2014
dc.identifier.isbn978-1-4503-2870-8
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53817
dc.description.abstractThe number of computational units integrated in a single processor is rapidly increasing. This suggests that applica-tions will require effcient and effective ways to exploit the parallelism to achieve the performance offered by large-scale multicore processors. The effcient parallelization of the ap-plications relies on the programming and execution models. On the one hand, the programming model must address the effort needed to extract parallelism for such processors. On the other hand, the execution model must handle the high levels of parallelism from the applications while effciently exploiting the resources of the processors. In this work we use the Data-Flow model to achieve high levels of paral-lelism in an effort to scale the performance on the 48-core Intel Single-chip Cloud Computing (SCC) processor. We propose TFluxSCC, a software platform for execu-tion of Data-Flow applications on the Intel SCC processor. TFluxSCC is based on the TFlux Data-Driven Multithread-ing (DDM) platform that was developed for commodity mul-ticore systems. What we propose in this work is an effcient implementation of the DDM model on a clustered many-core that is used as a case study to achieve high degree of par-allelism. With TFluxSCC we achieve scalable performance in a cluster of many simple cores using global address space without the need of cache-coherency support. Our scalabil-ity study shows that applications can scale, with speedup results ranging from 30x to 48x for 48 cores. The ndings of this work provide insight towards what a Data-Flow imple-mentation requires from many-cores and what it can offer to these processors in order to scale the performance. © 2014 ACM.en
dc.publisherAssociation for Computing Machineryen
dc.sourceProceedings of the 11th ACM Conference on Computing Frontiers, CF 2014en
dc.source11th ACM International Conference on Computing Frontiers, CF 2014en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84904109305&doi=10.1145%2f2597917.2597953&partnerID=40&md5=08c2c867cf49a878641422ccbd3e2d33
dc.subjectParallel processing systemsen
dc.subjectMulti-core processoren
dc.subjectMulticore programmingen
dc.subjectMultitaskingen
dc.subjectGlobal address spacesen
dc.subjectProgramming modelsen
dc.subjectSingle chip cloud computing (SCC)en
dc.subjectComputational unitsen
dc.subjectScalable performanceen
dc.subjectSingle processorsen
dc.subjectSoftware platformsen
dc.titleTfluxscc: A case study for exploiting performance in future many-core systemsen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.identifier.doi10.1145/2597917.2597953
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: ACM SIGARCHen
dc.description.notesACM SIGMICROen
dc.description.notesConference code: 106214</p>en
dc.contributor.orcidTrancoso, Pedro [0000-0002-2776-9253]
dc.contributor.orcidDiavastos, Andreas [0000-0002-7139-4444]
dc.gnosis.orcid0000-0002-2776-9253
dc.gnosis.orcid0000-0002-7139-4444


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