ACCFS --- Operating System Integration of Computational Accelerators Using a VFS Approach

  • Authors:
  • Andreas Heinig;Jochen Strunk;Wolfgang Rehm;Heiko Schick

  • Affiliations:
  • Chemnitz University of Technology, Chemnitz, Germany 09126;Chemnitz University of Technology, Chemnitz, Germany 09126;Chemnitz University of Technology, Chemnitz, Germany 09126;IBM Deutschland Research & Development GmbH, Böööblingen, Germany 71032

  • Venue:
  • ARC '09 Proceedings of the 5th International Workshop on Reconfigurable Computing: Architectures, Tools and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

For a number of applications integrating specialized computational accelerators into a general-purpose computing environment yields more performance per watt and per dollar than a pure multi-core approach. In contrast to fully application-specific hybrid solutions we offer the advantage to maintain traditional programming models and development environments to a certain extent. In this paper we introduce an open generic operating system interface concept what we call Accelerator File System (ACCFS) for integrating application accelerators into Linux based platforms. By describing the proposed concepts and interface we contribute to a broader discussion of this challenging topic.