TY - GEN
T1 - GPGPU aided method for real-time systems
AU - Iwase, Yusuke
AU - Abe, Daiki
AU - Yakoh, Takahiro
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
KW - GPGPU
KW - PC-based-control
KW - RTAI
KW - Real-time system
UR - http://www.scopus.com/inward/record.url?scp=84868258498&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84868258498&partnerID=8YFLogxK
U2 - 10.1109/INDIN.2012.6301204
DO - 10.1109/INDIN.2012.6301204
M3 - Conference contribution
AN - SCOPUS:84868258498
SN - 9781467303118
T3 - IEEE International Conference on Industrial Informatics (INDIN)
SP - 841
EP - 845
BT - INDIN 2012 - IEEE 10th International Conference on Industrial Informatics
T2 - IEEE 10th International Conference on Industrial Informatics, INDIN 2012
Y2 - 25 July 2012 through 27 July 2012
ER -