• DocumentCode
    1970919
  • Title

    How to solve the current memory access and data transfer bottlenecks: at the processor architecture or at the compiler level?

  • Author

    Catthoor, Francky ; Dutt, Nikil D. ; Kozyrakis, Christoforos E.

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    426
  • Lastpage
    433
  • Abstract
    Current processor architectures, both in the programmable and custom case, become more and more dominated by the data access bottlenecks in the cache, system bus and main memory subsystems. In order to provide sufficiently high data throughput in the emerging era of highly parallel processors where many arithmetic resources can work concurrently, novel solutions for the memory access and data transfer will have to be introduced. The crucial question we want to address is where one can expect these novel solutions to reside: will they be mainly innovative processor architecture ideas, or novel approaches in the application compiler/synthesis technology, or a mix
  • Keywords
    memory architecture; parallel architectures; program compilers; storage management; cache; compiler level; data transfer bottlenecks; highly parallel processors; main memory subsystems; memory access bottlenecks; processor architecture level; system bus; Arithmetic; Electronic switching systems; Hardware; Memory management; Microarchitecture; Microprocessors; Multithreading; Parallel processing; Runtime; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition 2000. Proceedings
  • Conference_Location
    Paris
  • Print_ISBN
    0-7695-0537-6
  • Type

    conf

  • DOI
    10.1109/DATE.2000.840306
  • Filename
    840306