Global Hybrid Multi-core-GPUs-OpenMPs-Resources Platform in Hard Real Time System
Furkan Rabee, Yong Liao, Maolin Yang, Jian Liu, Ge Zhu · 2014
Interesting with technology of parallel processing and multi-core system, we present a new design for multi-core-GPUs platform system with different shared resources, as well as get the advantage of OpenMP parallel programming to design a new unit for real time system where this platform divided into two part, first: clustering the multi-core-GPUs-OpenMP unit-shared resources by a new method, where CPUs and GPUs grouped in one cluster with OpenMP unit and grouped the shared resources by unique global cluster and scheduled it by global scheduling as well as the local locking shared resources protocol. Second, present an innovative mechanism for scheduling GPUs-OpenMP unit with shared resources in multi-core system. The GPU has been tested with many operations by OpenCL language and used the GPU performance with multi-core system depending on local and distributed semaphores evaluations and compare it with MPCP protocol. The evaluations of our proposal were very good.