2013 IEEE 31st International Conference on Computer Design (ICCD) 2013
DOI: 10.1109/iccd.2013.6657037
|View full text |Cite
|
Sign up to set email alerts
|

Design tradeoffs for simplicity and efficient verification in the Execution Migration Machine

Abstract: Abstract-As transistor technology continues to scale, the architecture community has experienced exponential growth in design complexity and significantly increasing implementation and verification costs. Moreover, Moore's law has led to a ubiquitous trend of an increasing number of cores on a single chip. Often, these large-core-count chips provide a shared memory abstraction via directories and coherence protocols, which have become notoriously error-prone and difficult to verify because of subtle data races… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 25 publications
0
2
0
Order By: Relevance
“…Second, to prevent reductions from causing protocol deadlocks, we dedicate an extra virtual network for forwarded U-state data. This adds moderate buffering requirements to on-chip network routers [35], which must already support 3-6 virtual networks in conventional protocols [7,33,46]. Third, we reserve a way in all cache levels for data with permissions other than U.…”
Section: B4 Reductionsmentioning
confidence: 99%
“…Second, to prevent reductions from causing protocol deadlocks, we dedicate an extra virtual network for forwarded U-state data. This adds moderate buffering requirements to on-chip network routers [35], which must already support 3-6 virtual networks in conventional protocols [7,33,46]. Third, we reserve a way in all cache levels for data with permissions other than U.…”
Section: B4 Reductionsmentioning
confidence: 99%
“…ver the past decade, heat dissipation limits have halted the drive toward ever-higher core frequencies, but transistor density continues to grow, 1 and CPUs with eight or more cores are now common in the commodity-and server-class generalpurpose processor markets. 2 To improve performance further and use available transistors more efficiently, architects are resorting to medium-and large-scale multicore processors, both in academia-Raw, 3 TRIPS, 4 and the Execution Migration Machine, 5 for example-and in industry-Tilera, 6,7 Intel TeraFLOPS, 8 and Intel Phi. 9 Pundits predict 1,000 or more cores within only a few years.…”
mentioning
confidence: 99%