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
Link To Document