Hebron University DSpace Repository

Supporting microthread scheduling and synchronisation in CMPs

Arabic | English

Show simple item record

dc.contributor.author Hasasneh, Nabil
dc.contributor.author Bell, Ian
dc.contributor.author Jesshope, Chris
dc.date.accessioned 2019-08-07T14:30:17Z
dc.date.available 2019-08-07T14:30:17Z
dc.date.issued 2006-01-01
dc.identifier.uri http://dspace.hebron.edu:80/xmlui/handle/123456789/138
dc.description.abstract Chip multiprocessors (CMPs) hold great promise for achieving scalability in future systems. Microthreaded CMPs add a means of exploiting legacy code in such systems. Using this model, compilers generate parametric concurrency from sequential source code, which can be used to optimise a range of operational parameters such as power and performance over many orders of magnitude, given a scalable implementation. This paper shows scalability in performance, power and most importantly, in silicon implementation, the main contribution of this paper. The microthread model requires dynamic register allocation and a hardware scheduler, which must support hundreds of microthreads per processor. The scheduler must support thread creation, context switching and thread rescheduling on every machine cycle to fully support this model, which is a significant challenge. Scalable implementations of … en_US
dc.publisher International Journal of Parallel Programming en_US
dc.subject parallelism en_US
dc.subject multiprocessors en_US
dc.subject scheduling en_US
dc.subject synchronisation en_US
dc.title Supporting microthread scheduling and synchronisation in CMPs en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account