Mostra el registre d'ítem simple
An empirical evaluation of High-Level Synthesis languages and tools for database acceleration
dc.contributor.author | Arcas Abella, Oriol |
dc.contributor.author | Ndu, Geoffrey |
dc.contributor.author | Sönmez, Nehir |
dc.contributor.author | Ghasempour, Mohsen |
dc.contributor.author | Armejach, Adrià |
dc.contributor.author | Navaridas, Javier |
dc.contributor.author | Song, Wei |
dc.contributor.author | Mawer, John |
dc.contributor.author | Cristal Kestelman, Adrián |
dc.contributor.author | Lujan, Mikel |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2015-01-19T10:01:27Z |
dc.date.available | 2015-01-19T10:01:27Z |
dc.date.created | 2014 |
dc.date.issued | 2014 |
dc.identifier.citation | Arcas, O. [et al.]. An empirical evaluation of High-Level Synthesis languages and tools for database acceleration. A: International Conference on Field Programmable Logic and Applications. "Conference Digest: 24th International Conference on Field Programmable Logic and Applications: Technische Universität München, Germany: September 1-5, 2014". Munich: Institute of Electrical and Electronics Engineers (IEEE), 2014, p. 1-8. |
dc.identifier.isbn | 978-300044645-0 |
dc.identifier.uri | http://hdl.handle.net/2117/25882 |
dc.description.abstract | High Level Synthesis (HLS) languages and tools are emerging as the most promising technique to make FPGAs more accessible to software developers. Nevertheless, picking the most suitable HLS for a certain class of algorithms depends on requirements such as area and throughput, as well as on programmer experience. In this paper, we explore the different trade-offs present when using a representative set of HLS tools in the context of Database Management Systems (DBMS) acceleration. More specifically, we conduct an empirical analysis of four representative frameworks (Bluespec SystemVerilog, Altera OpenCL, LegUp and Chisel) that we utilize to accelerate commonly-used database algorithms such as sorting, the median operator, and hash joins. Through our implementation experience and empirical results for database acceleration, we conclude that the selection of the most suitable HLS depends on a set of orthogonal characteristics, which we highlight for each HLS framework. |
dc.format.extent | 8 p. |
dc.language.iso | eng |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Bases de dades |
dc.subject.lcsh | Database management |
dc.subject.other | Database systems |
dc.subject.other | Field programmable gate arrays (FPGA) |
dc.subject.other | Database algorithm |
dc.subject.other | Empirical analysis |
dc.subject.other | Empirical evaluations |
dc.subject.other | High-level synthesis |
dc.subject.other | Median operators |
dc.subject.other | Programmer experiences |
dc.subject.other | Software developer |
dc.subject.other | SystemVerilog |
dc.title | An empirical evaluation of High-Level Synthesis languages and tools for database acceleration |
dc.type | Conference report |
dc.subject.lemac | Bases de dades -- Gestió |
dc.identifier.doi | 10.1109/FPL.2014.6927484 |
dc.description.peerreviewed | Peer Reviewed |
dc.rights.access | Open Access |
local.identifier.drac | 15373802 |
dc.description.version | Postprint (author’s final draft) |
local.citation.author | Arcas, O.; Ndu, G.; Sonmez, N.; Ghasempour, M.; Armejach, A.; Navaridas, J.; Song, W.; Mawer, J.; Cristal, A.; Lujan, M. |
local.citation.contributor | International Conference on Field Programmable Logic and Applications |
local.citation.pubplace | Munich |
local.citation.publicationName | Conference Digest: 24th International Conference on Field Programmable Logic and Applications: Technische Universität München, Germany: September 1-5, 2014 |
local.citation.startingPage | 1 |
local.citation.endingPage | 8 |