• DocumentCode
    639320
  • Title

    An opportunistic prediction-based thread scheduling to maximize throughput/watt in AMPs

  • Author

    Cascaval, Calin

  • Author_Institution
    Qualcomm Res. Silicon Valley, USA
  • fYear
    2013
  • fDate
    7-11 Sept. 2013
  • Firstpage
    63
  • Lastpage
    72
  • Abstract
    Summary form only given. Personal computing is going mobile and applications are changing to adapt to take advantage of new opportunities offered by permanent availability and connectivity. Mobile devices are a significant departure from traditional computing. On one hand, they are very personal, always on, always connected. They promise to fulfill the promise of being the hub for our digital lives. On the other hand, they are much more constrained in terms of resources than desktops. Even though progress in their computing capabilities has been staggering, they continue to rely on battery power and are packaged in appealing packages that are a nightmare for thermal dissipation. In this talk I will present the challenges facing programmers for mobile devices driven by architectural and packaging constraints, as well as the changes in applications domains. I will give examples on how we used concurrency to improve performance and power efficiency, in a number of projects at Qualcomm Research, including the Zoomm parallel browser.
  • Keywords
    cooling; electronics packaging; mobile computing; parallel programming; personal computing; resource allocation; Qualcomm Research; Zoomm parallel browser; appealing packages; battery power; digital lives; mobile computing; mobile devices; packaging constraints; parallel programming; personal computing; power efficiency; thermal dissipation; Abstracts; Mobile communication; Mobile computing; Mobile handsets; Parallel programming; Program processors; Silicon; asymmetric multicore processor (AMP); dynamic thread scheduling; hardware performance counters (HPCS); phase detection; throughput/watt prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques (PACT), 2013 22nd International Conference on
  • Conference_Location
    Edinburgh
  • ISSN
    1089-795X
  • Print_ISBN
    978-1-4799-1018-2
  • Type

    conf

  • DOI
    10.1109/PACT.2013.6618797
  • Filename
    6618797