• DocumentCode
    229116
  • Title

    Scaling usable computing capability

  • Author

    Aamodt, T.M.

  • Author_Institution
    Univ. of British Columbia, Vancouver, BC, Canada
  • fYear
    2014
  • fDate
    14-17 July 2014
  • Abstract
    Programmers tackling the complexity of large software systems have long favored computing system flexibility over peak computing capability. The growing popularity of scripting languages suggests this tendency is increasing. On the other hand, current trends in semiconductor scaling are raising concerns over “dark silicon” and suggest hardware accelerators are necessary to improve raw computing capability. Accelerators tend to give up flexibility to obtain efficiency and performance. This talk argues a consequence of these trends is that there is an urgent need to develop accelerators that are both energy efficient and easy to program. Such devices are required if usable computing capability is to improve in the face of expected challenges in semiconductor scaling. While efficiency is easier to measure than programmability this talk will argue both can be optimized simultaneously. Examples of how this can be achieved on GPU computing architectures will be described including locality-aware thread scheduling and efficient GPU transactional memory.
  • Keywords
    computer architecture; graphics processing units; GPU computing architecture; GPU transactional memory; computing system flexibility; hardware accelerator; locality-aware thread scheduling; peak computing capability; scripting language; semiconductor scaling; usable computing capability; Abstracts; Computational modeling; Computer architecture; Computers; Educational institutions; Graphics processing units; Market research;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
  • Conference_Location
    Agios Konstantinos
  • Type

    conf

  • DOI
    10.1109/SAMOS.2014.6893185
  • Filename
    6893185