Proceedings of the 14th International Conference on Compilers, Architectures and Synthesis for Embedded Systems 2011
DOI: 10.1145/2038698.2038731
|View full text |Cite
|
Sign up to set email alerts
|

Vector class on limited local memory (LLM) multi-core processors

Abstract: Limited Local Memory (LLM) multi-core architecture is a promising solution for scalable memory hierarchy. LLM architecture, e.g., IBM Cell/B.E. is a purely distributed memory architecture in which each core can directly access only its small local memory, and that is why it is extremely powerefficient. Vector is a popular container class in the C++ Standard Template Library (STL), which provides the functionality similar to a dynamic array. Due to the small nonvirtualized memory in the LLM architecture, vector… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 15 publications
(15 reference statements)
0
2
0
Order By: Relevance
“…Recent research results have been quite encouraging. Techniques have been proposed to manage all kinds of data: code [4,19], stack [8,20], and heap [3,[5][6][7] efficiently on the SPMs of the core. In fact, [4] and [20] show that the overhead of code and stack management on SPMs is lower than on a cache based architecture.…”
Section: Introductionmentioning
confidence: 99%
“…Recent research results have been quite encouraging. Techniques have been proposed to manage all kinds of data: code [4,19], stack [8,20], and heap [3,[5][6][7] efficiently on the SPMs of the core. In fact, [4] and [20] show that the overhead of code and stack management on SPMs is lower than on a cache based architecture.…”
Section: Introductionmentioning
confidence: 99%
“…stack data [10,29] and heap data ( [6,8,9] for its form in C, [7] for its form in C++) on the cores with only scratchpad memories. Of these techniques, developing efficient approaches to manage stack data is especially important, since an average of 64% of all accesses in embedded applications may be to stack variables [16].…”
Section: Introductionmentioning
confidence: 99%