2011
DOI: 10.1016/j.micpro.2010.09.006
|View full text |Cite
|
Sign up to set email alerts
|

A NoC-based hybrid message-passing/shared-memory approach to CMP design

Abstract: A NoC-based hybrid message-passing/shared-memory approach to CMP design / Casu M.R.; Ruo Roch M.; Tota S.; Zamboni M.Abstract Future chip-multiprocessors (CMP) will integrate many cores interconnected with a high-bandwidth and low-latency scalable network-on-chip (NoC). However, the potential that this approach offers at the transport level needs to be paired with an analogous paradigm shift at the higher levels. In particular, the standard shared-memory programming model fails to address the requirements of s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 30 publications
(32 reference statements)
0
9
0
Order By: Relevance
“…Hybrid approaches, that efficiently support both shared-memory and message-passing programming paradigms, have recently been revived to fit systems on-chip [17,18]. The majority of NoC research focuses on mesh networks, due to their flexibility and regularity.…”
Section: Related Workmentioning
confidence: 99%
“…Hybrid approaches, that efficiently support both shared-memory and message-passing programming paradigms, have recently been revived to fit systems on-chip [17,18]. The majority of NoC research focuses on mesh networks, due to their flexibility and regularity.…”
Section: Related Workmentioning
confidence: 99%
“…Using local memories in a NUMA architecture for messagepassing is a common approach [4,15], but generic all-to-all communication is potentially expensive in hardware. However, Section V shows that our low-bandwidth, write-only ring implementation can be kept low-cost.…”
Section: Related Workmentioning
confidence: 99%
“…A major limitation in the use of SAs is that the pipeline level, required to reduce the critical path and to increase frequency, could limit the throughput in presence of feedback loops. By increasing the level of pipelining higher clock frequencies are allowed [14], but problems arise due to signal synchronization, in particular in presence of feedback signals. As a consequence, to synchronize signals the circuits operations must be slowed down, leading to a throughput that might be lower than the throughput obtained with a lower pipeline level and a lower clock frequency.…”
Section: Introductionmentioning
confidence: 99%