The HELLS-join
Author(s) -
Tomas Karnagel,
Dirk Habich,
Benjamin Schlegel,
Wolfgang Lehner
Publication year - 2013
Publication title -
qucosa (saxon state and university library dresden)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2485278.2485280
Subject(s) - join (topology) , joins , computer science , outsourcing , hierarchy , operator (biology) , memory hierarchy , parallel computing , data stream , distributed computing , programming language , telecommunications , biochemistry , chemistry , mathematics , repressor , combinatorics , political science , economics , transcription factor , law , market economy , gene , cache
Upcoming processors are combining different computing units in a tightly-coupled approach using a unified shared memory hierarchy. This tightly-coupled combination leads to novel properties with regard to cooperation and interaction. This paper demonstrates the advantages of those processors for a stream-join operator as an important data-intensive example. In detail, we propose our HELLS-Join approach employing all heterogeneous devices by outsourcing parts of the algorithm on the appropriate device. Our HELLS-Join performs better than CPU stream joins, allowing wider time windows, higher stream frequencies, and more streams to be joined as before.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom