2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications 2012
DOI: 10.1109/rtcsa.2012.60
|View full text |Cite
|
Sign up to set email alerts
|

Software Controlled Memories for Scalable Many-Core Architectures

Abstract: Technology scaling along with the ever evolving demand for media-rich software stacks have motivated the need for many-core platforms. With the increase in compute power and its inherent demand for high memory bandwidth comes the need for vast amounts of on-chip memory space. Thus, designers must carefully provision the memory real-estate to meet their application's needs. It has been shown in the embedded systems domain that both software controlled memories (e.g., scratchpad memories) and hardware-controlled… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 93 publications
0
3
0
Order By: Relevance
“…memory interference) between different cores critically undermines the overall real-time system predictability, and therefore impacts even more its performance [38]. Large inter-task interferences due to increased resource sharing on multi-core platforms have severely undermined the predictability of real-time systems [39,40]. An increase of 300% has been seen in the estimated values of WCET of real-time tasks, when memory interferences are taken into consideration [41], which can lead to extremely pessimistic designs.…”
Section: The Memory Access Time Variation Problemmentioning
confidence: 99%
See 1 more Smart Citation
“…memory interference) between different cores critically undermines the overall real-time system predictability, and therefore impacts even more its performance [38]. Large inter-task interferences due to increased resource sharing on multi-core platforms have severely undermined the predictability of real-time systems [39,40]. An increase of 300% has been seen in the estimated values of WCET of real-time tasks, when memory interferences are taken into consideration [41], which can lead to extremely pessimistic designs.…”
Section: The Memory Access Time Variation Problemmentioning
confidence: 99%
“…The large inter-task interferences due to increased resource sharing (such as shared buses and memory) on multi-core platforms have severely undermined the predictability of realtime systems [39,40]. For the sake of scalability, exibility, and to deal with power limitation in the era of dark silicon, it has become mainstream to group multiple cores sharing a local cache memory [160] [161] [162].…”
Section: Related Workmentioning
confidence: 99%
“…The concept is illustrated for two execution nodes and their kernels [230]. SW-controlled [22,47], to enable demand-driven rollbacks. Thus, the proposed methodology is hybrid (HW-SW) in nature, since the detection occurs in HW and the mitigation is initiated by SW. A timing penalty is paid only when errors do occur and can be reclaimed if appropriate utilities are available on the target platform (e.g.…”
Section: Definition 54 a Computation Kernel (Ck) Is A Kernel That Performs A Computation Directly On Its Input Datamentioning
confidence: 99%