Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/18978
DC FieldValueLanguage
dc.contributor.authorMatheou, George-
dc.contributor.authorSoteriou, Vassos-
dc.contributor.authorEvripidou, Paraskevas-
dc.date.accessioned2020-09-15T11:36:04Z-
dc.date.available2020-09-15T11:36:04Z-
dc.date.issued2019-08-
dc.identifier.citationParallel Computing, 2019, vol. 86, pp. 82-106en_US
dc.identifier.issn01678191-
dc.identifier.urihttps://hdl.handle.net/20.500.14279/18978-
dc.description.abstractWe propose architectures based on Data-Driven Multithreading (DDM), a hybrid control-flow/data-flow model, to address the concurrency challenges faced by future High-Performance Computing (HPC) systems. We focus on the design and implementation of an optimized hardware Thread Scheduling Unit (TSU) and its integration into a multi-core system dubbed MiDAS. The TSU is the core of the DDM model and it orchestrates the execution of multiple threads on sequential processors based on data availability. MiDAS was prototyped on a Xilinx Virtex-6 FPGA and extensively evaluated using several micro-benchmarks, showing that it achieves linearly-growing performance as the processing core count increases even when running benchmarks comprising very small problem sizes. Under the largest problem size tested and with all 8 available cores being utilized, MiDAS achieves an average speedup of 7.91×, exhibiting 98.8% utilization efficiency. Further, several results pertaining to the proposed hardware TSU are provided, including FPGA real estate requirements, where it is found that MiDAS’s TSU demands relatively small overheads and reduced power consumption, while various TSU operations adhere to low latency responses. To back said claims, the proposed DDM-based TSU is compared with the Task Superscalar architecture that implements the StarSs programming framework in hardware. As such, comparison results show that the proposed TSU requires much less of both hardware investment and energy consumption to operate. Specifically, Task Superscalar is found to be 4.94 ×  larger than the DDM-supporting TSU in terms of slice register requirements and 11.34 ×  larger with respect to the slice look-up table count. Last, the hardware TSU is compared with a software TSU implementation offering identical functionalities, with both being run on an FPGA fabric under a synthetic application, where a detailed performance evaluation shows that MiDAS’s hardware-implemented TSU significantly outperforms its software-based TSU counterpart.en_US
dc.formatpdfen_US
dc.language.isoenen_US
dc.relation.ispartofParallel Computingen_US
dc.rights© Elsevieren_US
dc.subjectData-driven multithreadingen_US
dc.subjectData-flow executionen_US
dc.subjectMulti-core architectureen_US
dc.subjectHardware thread scheduleren_US
dc.subjectFPGAen_US
dc.subjectHPCen_US
dc.titleToward data-driven architectural support in improving the performance of future HPC architecturesen_US
dc.typeArticleen_US
dc.collaborationUniversity of Cyprusen_US
dc.collaborationCyprus University of Technologyen_US
dc.subject.categoryComputer and Information Sciencesen_US
dc.journalsSubscriptionen_US
dc.countryCyprusen_US
dc.subject.fieldNatural Sciencesen_US
dc.publicationPeer Revieweden_US
dc.identifier.doi10.1016/j.parco.2019.04.011en_US
dc.relation.volume86en_US
cut.common.academicyear2019-2020en_US
dc.identifier.spage82en_US
dc.identifier.epage106en_US
item.openairecristypehttp://purl.org/coar/resource_type/c_6501-
item.grantfulltextnone-
item.cerifentitytypePublications-
item.fulltextNo Fulltext-
item.languageiso639-1en-
item.openairetypearticle-
crisitem.author.deptDepartment of Electrical Engineering, Computer Engineering and Informatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0002-2818-0459-
crisitem.author.parentorgFaculty of Engineering and Technology-
crisitem.journal.journalissn0167-8191-
crisitem.journal.publisherElsevier-
Appears in Collections:Άρθρα/Articles
CORE Recommender
Show simple item record

Page view(s)

278
Last Week
0
Last month
12
checked on May 22, 2024

Google ScholarTM

Check

Altmetric


Items in KTISIS are protected by copyright, with all rights reserved, unless otherwise indicated.