2011
DOI: 10.1109/tvlsi.2010.2043964
|View full text |Cite
|
Sign up to set email alerts
|

A Dedicated Monitoring Infrastructure for Multicore Processors

Abstract: Abstract-On-chip monitoring of environmental information, such as temperature, voltage, and error data, is becoming increasingly important. To address this need, a low-overhead architectural approach to monitor data collection and use in multicore systems is described. A key aspect of our stand-alone monitoring subsystem is a low-complexity, on-chip network designed to transport monitor data with multiple priority levels. Collected monitor information is evaluated by a dedicated processor. Experimental results… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(26 citation statements)
references
References 31 publications
0
26
0
Order By: Relevance
“…DMesh [3], 3D Mesh-Bus Hybrid [4] and 2D Torus [5]) while other works claim that their monitoring method is generic enough to be employed in other tile-based topologies (e.g. [6,7]). Although the experiments presented in this paper are based on mesh topology, MoNoC's monitoring mechanism is independent of the NoC topology.…”
Section: Related Work and Proposed Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…DMesh [3], 3D Mesh-Bus Hybrid [4] and 2D Torus [5]) while other works claim that their monitoring method is generic enough to be employed in other tile-based topologies (e.g. [6,7]). Although the experiments presented in this paper are based on mesh topology, MoNoC's monitoring mechanism is independent of the NoC topology.…”
Section: Related Work and Proposed Approachmentioning
confidence: 99%
“…Usually, the global view provided by centralized monitoring (e.g. [7][8][9][10]) allows better results for small NoCs. Nevertheless, as the NoC/system size increases, traffic load and monitoring packets latency penalize the centralized approach.…”
Section: Related Work and Proposed Approachmentioning
confidence: 99%
“…As the name suggests, the tool is designed to be extensible to provide different types of tracing tuned to different applications and environments. While these tools support monitoring Erlang programs across distributed nodes, there is a problem in dealing with the volume of data generated; on a multicore chip, or highly parallel system, it will be impossible to ship all the data off the chip without swamping communication entirely [31]. So, we will ensure that local monitoring and analysis can be performed within the system, leveraging the locality supported by SD Erlang to support a hierarchical 'tracing architecture'.…”
Section: Tools For Concurrency and Erlangmentioning
confidence: 99%
“…The first work completely dedicated to the topic is [9], expanded afterwards by [10]. These works exposed the problem and proposed a network architecture that targets multicore processors and supports priority-based data transfer and customized interfacing.…”
Section: Rationalementioning
confidence: 99%