ISBN: 978-981-09-5471-0 DOI: 10.18178/wcse.2015.04.103
Multi-Core-OpenMP-SRs platform in Hard Real Time Syste
Abstract— OpenMP has been designed as a programming model for taking advantage of multi-core
architecture to do parallel programming, in this paper we present a new platform for multi-core
hard real time system, by getting the advantage of OpenMP parallel programming to design
OpenMP unit in hard real time system to be alternative for the GPU in free GPU systems; where
this platform divided into three parts; first: clustering the multi-core-shared resources, second;
constructing the OpenMP unit from the available cores, and third; designing the mechanism which
govern the OpenMP unit with whole cores and shared resources. The performance of this platform
compared it with classical multi-cores platform with MPCP locking protocol to support this
protocol by the new design.
Index Terms— Hard real-real time systems; multi-core-OpenMP-SRs platform; OpenMP.
Furkan Rabee, Yong Liao, Maolin Yang, Jian Liu, Ge Zhu
School of Information and Software Engineering, University of Electronic Science & Technology of
China (UESTC), CHINA
Furkan Rabee
Computer Science Department, University of Kufa, IRAQ
Cite: Furkan Rabee, Yong Liao, Maolin Yang, Jian Liu, Ge Zhu, "Multi-Core-OpenMP-SRs platform in Hard Real Time System," 2015 The 5th International Workshop on Computer Science and Engineering-Information Processing and Control Engineering (WCSE 2015-IPCE), pp. 629-638, Moscow, Russia, April 15-17, 2015.