Evaluation of adaptive memory management techniques on the tilera tile-gx platform
T Fleig, O Mattes, W Karl - ARCS 2014; 2014 Workshop …, 2014 - ieeexplore.ieee.org
T Fleig, O Mattes, W Karl
ARCS 2014; 2014 Workshop Proceedings on Architecture of Computing …, 2014•ieeexplore.ieee.orgManycore processor systems are likely to be the future system structure, and even within
range for usage in desktop or mobile systems. Up to now, manycore processors like Intel
SCC, Tilera TILE or KALRAY's MPPA are primarily intended to use for high performance
applications, utilizing several cores with direct inter-core communication to avoid access to
external memory. The spreading of these manycore systems brings up new application
scenarios with multiple concurrently running high-dynamic applications, changing I/O …
range for usage in desktop or mobile systems. Up to now, manycore processors like Intel
SCC, Tilera TILE or KALRAY's MPPA are primarily intended to use for high performance
applications, utilizing several cores with direct inter-core communication to avoid access to
external memory. The spreading of these manycore systems brings up new application
scenarios with multiple concurrently running high-dynamic applications, changing I/O …
Manycore processor systems are likely to be the future system structure, and even within range for usage in desktop or mobile systems. Up to now, manycore processors like Intel SCC, Tilera TILE or KALRAY’s MPPA are primarily intended to use for high performance applications, utilizing several cores with direct inter-core communication to avoid access to external memory. The spreading of these manycore systems brings up new application scenarios with multiple concurrently running high-dynamic applications, changing I/O characteristics and a not predictable memory usage. Highly dynamic workloads with varying memory usage have to be utilized. In this paper the memory management of various manycore platforms is addressed. In more detail the Tilera TILE-Gx platform will be explained, presenting results of own evaluations accessing its memory system. Based on that, the concept of the autonomous self-optimizing memory architecture Self-aware Memory (SaM) exemplarily was implemented as a software layer on the Tilera platform. The results show that adaptive memory management techniques can be realized without much management overhead, in return achieving higher flexibility and and simple usage of memory in future system architectures.
ieeexplore.ieee.org
Showing the best result for this search. See all results