DocumentCode :
569674
Title :
GPGPU aided method for real-time systems
Author :
Iwase, Yusuke ; Abe, Daiki ; Yakoh, Takahiro
Author_Institution :
Dept. of Syst. Design Eng., Keio Univ., Yokohama, Japan
fYear :
2012
fDate :
25-27 July 2012
Firstpage :
841
Lastpage :
845
Abstract :
Guaranteeing real-time is required in the field of digital control. This is to start a task at a predetermined time, and complete the task before the predetermined deadline. However recently, it is getting difficult to guarantee such a completion. This is due to the fact that the amount of calculation within a period is increasing, and the period itself is being required to be shorter. As a method for parallel processing, GPGPU (General-Purpose computation on GPU) is recently attracting attention. However, tools to apply GPGPU to real-time system are not provided from the GPU vendor, and related research is not yet found. Therefore, this paper proposes and evaluates a method to operate GPGPU in real-time systems. From the experimental results, the proposed method dramatically reduced the jitter and the elapsed time comparing to the CPU itself, and also the conventional method. This shows that the proposed method improves the predictability of the completion time, and the GPU can be applied to real-time systems.
Keywords :
control engineering computing; digital control; graphics processing units; real-time systems; GPGPU aided method; GPU vendor; digital control; general-purpose computation on GPU; real-time systems; Graphics processing unit; Instruction sets; Jitter; Libraries; Linux; Real time systems; Runtime; GPGPU; PC-based-control; RTAI; Real-time system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Informatics (INDIN), 2012 10th IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-0312-5
Type :
conf
DOI :
10.1109/INDIN.2012.6301204
Filename :
6301204
Link To Document :
بازگشت