On GPU’s viability as a middleware accelerator

Autor: Matei Ripeanu, Elizeu Santos-Neto, Samer Al-Kiswany, Abdullah Gharaibeh
Rok vydání: 2009
Předmět:
Zdroj: Cluster Computing. 12:123-140
ISSN: 1573-7543
1386-7857
DOI: 10.1007/s10586-009-0076-0
Popis: Today Graphics Processing Units (GPUs) are a largely underexploited resource on existing desktops and a possible cost-effective enhancement to high-performance systems. To date, most applications that exploit GPUs are specialized scientific applications. Little attention has been paid to harnessing these highly-parallel devices to support more generic functionality at the operating system or middleware level. This study starts from the hypothesis that generic middleware-level techniques that improve distributed system reliability or performance (such as content addressing, erasure coding, or data similarity detection) can be significantly accelerated using GPU support. We take a first step towards validating this hypothesis and we design StoreGPU, a library that accelerates a number of hashing-based middleware primitives popular in distributed storage system implementations. Our evaluation shows that StoreGPU enables up twenty five fold performance gains on synthetic benchmarks as well as on a high-level application: the online similarity detection between large data files.
Databáze: OpenAIRE