Linux Kernel Driver Support to Heterogeneous System Architecture
Wenbo Zhang · 2016
With the development of CPU-GPU fused architecture, the heterogeneous Computing was inevitable to achieve more and more higher performance.At the beginning of 2015, the AMDKFD driver could be merged for the upcoming Linux 3.19 kernel, which can provide the hardware abstract and management based on heterogeneous System Architecture (HSA) to the upper-level application.However, at present, the typical workloads for the HSA were still very inadequate, especially in aspect of quantitative, analysis and verification of the fine-grained.Several kind of classical workloads and the prominent heterogeneous features were given in this paper.For the Kaveri APU architecture, the experiment platform would be built.The results show that, the new kernel driver could provide better performance and energy.