Skip to main content

SAGE: A New Analysis and Optimization System for FlexRAM Architecture

  • Conference paper
  • First Online:
Intelligent Memory Systems (IMS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2107))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Granacki, J. et al.: Data Intensive Architecture: DIVA. http://www.isi.edu/asd/diva/, (1998)

  3. 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)

    Google Scholar 

  4. Kuck, D.j.: A survey of parallel mechine organization and programming. ACM Comput. Surv. 9, 1, Mar. (1977), 29–59

    Article  MATH  MathSciNet  Google Scholar 

  5. Kennedy, K., and McKinley, K.S.: Loop distribution with arbitrary control flow. In Proceedings of Supercomputing’ 90,New York, NY, Nov. (1990)

    Google Scholar 

  6. Kogge, P.: The EXECUBE Approach to Massively Parallel Processing. In proceedings of the 1994 International Conference on Parallel Processing, August. (1994)

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. Veenstra, J., and Fowler, R.: MINT: A Front End for Efficient Simulation of Shared-Memory Multiprocessors. In MAS-COTS’94, January. (1994), 201–207

    Google Scholar 

  10. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics