Abstract
Intelligent memory is a new class of computer architecture, to reduce the performance gap between the processor and memory. After analyzing a region of application, we decide to take “statement” viewpoint to extract more potential benefit of program running on intelligent memory architecture. Then we develop our SAGE system, a “statement” base analysis system, different from other iteration base system. In this paper, we will describe how SAGE split statement and make an acceptable schedule to execute on PHost and PMem simultaneously. Finally we will discuss our recently result of this approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Allen, J.R., Callahan, D., and Kennedy, K.: Automatic decomposition of scientific programs for parallel execution. In Proceedings of the Fourteenth Annual ACM Symposium on the Principles of Programming Languages, Munich, Germany, Jan. (1987)
Granacki, J. et al.: Data Intensive Architecture: DIVA. http://www.isi.edu/asd/diva/, (1998)
Huang, W.: Exploiting Application Parallelism Using Advanced Intelligent Memory-The FlexRAM approach. Ms Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, (1999)
Kuck, D.j.: A survey of parallel mechine organization and programming. ACM Comput. Surv. 9, 1, Mar. (1977), 29–59
Kennedy, K., and McKinley, K.S.: Loop distribution with arbitrary control flow. In Proceedings of Supercomputing’ 90,New York, NY, Nov. (1990)
Kogge, P.: The EXECUBE Approach to Massively Parallel Processing. In proceedings of the 1994 International Conference on Parallel Processing, August. (1994)
Oskin, M., Chong, F., and Sherwood, T.: Active Pages: A Computation Model for Intelligent Memory. In Proceedings of the 25th Annual International Symposium on Computer Architecture, pages, June. (1998), 192–203
Patterson, D., Anderson, T., Cardwell, N., Fromm, R., Keeton, K., Kozyrakis, C., Tomas, R., and Yelick, K.: A Case for Intelligent DRAM. In IEEE Micro, March/April (1997), 33–44
Veenstra, J., and Fowler, R.: MINT: A Front End for Efficient Simulation of Shared-Memory Multiprocessors. In MAS-COTS’94, January. (1994), 201–207
Kang Y., Huang W., Yoo S., Keen D., Ge Z., Lam V., Pattnaik P., and Torrellas J.: FlexRAM: Toward an Advanced Intelligent Memory System, International Conference on Computer Design (ICCD), Austin, Texas, Oct. 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Huang, TC., Chu, SL. (2001). SAGE: A New Analysis and Optimization System for FlexRAM Architecture. In: Chong, F.T., Kozyrakis, C., Oskin, M. (eds) Intelligent Memory Systems. IMS 2000. Lecture Notes in Computer Science, vol 2107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44570-6_12
Download citation
DOI: https://doi.org/10.1007/3-540-44570-6_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42328-7
Online ISBN: 978-3-540-44570-8
eBook Packages: Springer Book Archive