A shared file system abstraction for heterogeneous architectures
Department of Electrical Engineering, Technion, Israel Institute of Technology, Haifa 32000, Israel
Tech. Rep. CCIT 782, Technion EE, 2011
We advocate the use of high-level OS abstractions in heterogeneous systems, such as CPU-GPU hybrids. We suggest the idea of an inter-device shared file system (IDFS) for such architectures. The file system provides a unified storage space for seamless data sharing among processors and accelerators via a standard wellunderstood interface. It hides the asymmetric nature of CPU-accelerator interactions, as well as architecturespecific inter-device communication models, thereby facilitating portability and usability. We explore the design space for realizing IDFS as an in-memory inter-device shared file system for hybrid CPU-GPU architectures.
November 2, 2011 by hgpu