• DocumentCode
    630396
  • Title

    Unified Execution Mode in a GPU-Style Softcore

  • Author

    Thontirawong, Peera ; Chongstitvatana, Prabhas

  • Author_Institution
    Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
  • fYear
    2013
  • fDate
    24-26 June 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    A GPU-style processor has large amount of processing power on a given die compared to a general purpose processor. However, a Graphic Processing Unit must be executed in lock-step where a group of cores execute the same instruction. This constraint puts a real limitation on programming of a GPU. This work proposed a design of a processor that unifies the execution of Graphic Processing Units and a general purpose processor. The discussion of programming model of vectorised instructions and the extension to allow multi-cores to run independently is presented. The proposed design required only 3% additional resource compared to the original design. This design is suitable for embedded applications.
  • Keywords
    embedded systems; graphics processing units; multiprocessing systems; parallel processing; resource allocation; GPU-style processor; GPU-style softcore; embedded applications; general purpose processor; graphic processing unit; lock-step; multicores; processing power; programming model; unified execution mode; vectorised instructions; Benchmark testing; Graphics processing units; Logic gates; Multicore processing; Process control; Programming; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Applications (ICISA), 2013 International Conference on
  • Conference_Location
    Suwon
  • Print_ISBN
    978-1-4799-0602-4
  • Type

    conf

  • DOI
    10.1109/ICISA.2013.6579365
  • Filename
    6579365