Hebron University DSpace Repository

Instruction level parallelism through microthreading—a scalable approach to chip multiprocessors

Arabic | English

Show simple item record

dc.contributor.author Hasasneh, Nabil
dc.contributor.author Bousias, Kostas
dc.contributor.author Jesshope, Chris
dc.date.accessioned 2019-08-07T14:28:17Z
dc.date.available 2019-08-07T14:28:17Z
dc.date.issued 2006-02-01
dc.identifier.uri http://dspace.hebron.edu:80/xmlui/handle/123456789/137
dc.description.abstract Most microprocessor chips today use an out-of-order instruction execution mechanism. This mechanism allows superscalar processors to extract reasonably high levels of instruction level parallelism (ILP). The most significant problem with this approach is a large instruction window and the logic to support instruction issue from it. This includes generating wake-up signals to waiting instructions and a selection mechanism for issuing them. Wide-issue width also requires a large multi-ported register file, so that each instruction can read and write its operands simultaneously. Neither structure scales well with issue width leading to poor performance relative to the gates used. Furthermore, to obtain this ILP, the execution of instructions must proceed speculatively. An alternative, which avoids this complexity in instruction issue and eliminates speculative execution, is the microthreaded model. This model fragments … en_US
dc.publisher The Computer Journal en_US
dc.relation.ispartofseries OUP;
dc.subject parallelism en_US
dc.subject multiprocessors en_US
dc.subject microthreading en_US
dc.subject chip en_US
dc.title Instruction level parallelism through microthreading—a scalable approach to chip multiprocessors 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