Title :
Unified Execution Mode in a GPU-Style Softcore
Author :
Thontirawong, Peera ; Chongstitvatana, Prabhas
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
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;
Conference_Titel :
Information Science and Applications (ICISA), 2013 International Conference on
Conference_Location :
Suwon
Print_ISBN :
978-1-4799-0602-4
DOI :
10.1109/ICISA.2013.6579365