• DocumentCode
    1948371
  • Title

    Faster makespan estimation for GPU threads on a single streaming multiprocessor

  • Author

    Berezovskyi, Kostiantyn ; Bletsas, Konstantinos ; Petters, Stefan M.

  • Author_Institution
    ISEP, Polytech. Inst. of Porto, Porto, Portugal
  • fYear
    2013
  • fDate
    10-13 Sept. 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Graphics Processing Units (GPUs) are widely used to reduce the load on CPUs and liberate other resources of a given computer system. The recent trend of utilizing GPUs in embedded systems necessitates the development of timing analysis techniques for finding the joint worst-case execution time for a group of GPU threads of the same parallel application, on a streaming multiprocessor. The state-of-the-art approaches for computing the exact maximum makespan of GPU threads running on a single streaming multiprocessor are computationally expensive and even pessimistic approximations usually take a long time to complete. We therefore develop a technique for finding an estimate of the maximum makespan using metaheuristics. Its simplicity, flexibility and ability for massive parallelization, determine a potential of usage for soft real-time systems.
  • Keywords
    embedded systems; graphics processing units; multiprocessing systems; GPU threads; computer system; embedded systems; graphics processing units; makespan estimation; massive parallelization; single streaming multiprocessor; soft real-time systems; timing analysis; worst-case execution time; Clocks; Computational modeling; Graphics processing units; Hardware; Instruction sets; Kernel; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on
  • Conference_Location
    Cagliari
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4799-0862-2
  • Type

    conf

  • DOI
    10.1109/ETFA.2013.6647966
  • Filename
    6647966