Study on Explicit Memory Management for CBEA Green Computing Architecture

Article Preview

Abstract:

Heterogeneous multi-core processors are attractive for power efficient green computing because of their ability to meet varied resource requirements. The multi-level memory hierarchy of Cell Broadband Engine Architecture (CBEA) which requires explicit management by software poses significant challenges to performance increasing and programming. In this paper, with analysis of characteristic of the architecture, we implemented four access methods and a corresponding access library with a uniform memory access interface. Besides getting performance boosts beyond current level technology, the memory access library with uniform access interface could collect profile information of memory management for further performance optimization. Experimental results show the performance of proposed method is better than related works and profile information provided by the method is helpful for programmer to optimize application performance.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 374-377)

Pages:

2078-2081

Citation:

Online since:

October 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] M. Gschwind, "Chip Multiprocessing and the Cell Broadband Engine", Proc. ACM Computing Frontiers 2006, ACM Press,May 2006, pp.1-8.

DOI: 10.1145/1128022.1128023

Google Scholar

[2] M. Ohara,et al., "MPI Microtask for Programming the Cell Broadband Engine Processor", IBM Systems Journal, Vol. 45,No.1, 2006.

DOI: 10.1147/sj.451.0085

Google Scholar

[3] A. E. Eichenberger, J. K. O'Brien, et al., "Optimizing Compiler for the CELL Processor", PACT'05, Saint Louis, MO (2005), p.161–172.

Google Scholar

[4] Pieter Bellens, et al., "CellSs: a Programming Model for the Cell BE Architecture", In Proceedings of the 2006 ACM/IEEE SC 2006 Conference, (Nov 2006).

DOI: 10.1109/sc.2006.17

Google Scholar

[5] Arun Kumar, Naresh Jayam, et al.. Brief Announcement: Feasibility Study of MPI Implementation on the Heterogeneous Multi-Core Cell BE TM Architecture. In: Proceedings of the ACM Symposium on Parallelism in Algorithms and Architectures (SPAA)

DOI: 10.1145/1248377.1248387

Google Scholar

[6] Rapaport DC. The Art of Molecular Dynamics of Simulation. Cambridge University Press, 1995:448 -480.

Google Scholar