• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

GPUfs: Integrating a File System with GPUs

Cached

  • Download as a PDF

Download Links

  • [webee.technion.ac.il]
  • [dedis.cs.yale.edu]
  • [webee.technion.ac.il]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [people.csail.mit.edu]
  • [infoscience.epfl.ch]
  • [webee.technion.ac.il]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Mark Silberstein , Bryan Ford , Idit Keidar , Emmett Witchel
Citations:13 - 2 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Silberstein_gpufs:integrating,
    author = {Mark Silberstein and Bryan Ford and Idit Keidar and Emmett Witchel},
    title = {GPUfs: Integrating a File System with GPUs},
    year = {}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

As GPU hardware becomes increasingly general-purpose, it is quickly outgrowing the traditional, constrained GPU-as-coprocessor programming model. To make GPUs easier to program and improve their integration with operating systems, we propose making the host’s file system directly accessible to GPU code. GPUfs provides a POSIX-like API for GPU programs, exploits GPU parallelism for efficiency, and optimizes GPU file access by extending the host CPU’s buffer cache into GPU memory. Our experiments, based on a set of real benchmarks adapted to use our file system, demonstrate the feasibility and benefits of the GPUfs approach. For example, a self-contained GPU program that searches for a set of strings throughout the Linux kernel source tree runs over seven times faster than on an eight-core CPU.

Keyphrases

file system    host file system    linux kernel source tree    gpu code    host cpu buffer cache    real benchmark    gpu file access    exploit gpu parallelism    posix-like api    gpu hardware    gpufs approach    operating system    self-contained gpu program    eight-core cpu    gpu memory    gpu program   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University