• DocumentCode
    2800095
  • Title

    GePSeA: A General-Purpose Software Acceleration Framework for Lightweight Task Offloading

  • Author

    Singh, A. ; Balaji, Pavan ; Feng, W.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    261
  • Lastpage
    268
  • Abstract
    Hardware-acceleration techniques continue to be used to speed-up the execution of scientific codes. To do so, software developers identify portions of these codes that are amenable for offloading and map them to hardware accelerators. However, offloading such tasks to specialized hardware accelerators is non-trivial. Furthermore, these accelerators can add significant cost to a computing system. Consequently, we propose a framework called GePSeA (General Purpose Software Acceleration Framework), which uses a small fraction of the computational power on multi-core architectures to "onload\´\´ complex application-specific tasks. Specifically, GePSeA provides a lightweight process that acts as a helper agent to the application by executing application-specific tasks asynchronously and efficiently. We then apply the GePSeA framework to a real application, namely, an open-source computational biology application, and demonstrate significant application-level benefits.
  • Keywords
    parallel architectures; public domain software; software process improvement; application specific tasks; computing system; general purpose software acceleration framework; hardware acceleration techniques; lightweight task offloading; multicore architectures; open source computational biology application; scientific codes execution; software developers; Acceleration; Application software; Computer architecture; Computer science; Costs; Engines; Hardware; Open source software; Parallel processing; Pervasive computing; mpiBLAST; multicore architectures; software acceleration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2009. ICPP '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4244-4961-3
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2009.39
  • Filename
    5362346