Please use this identifier to cite or link to this item:
http://hdl.handle.net/1893/27899
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Stewart, Robert | en_UK |
dc.contributor.author | Michaelson, Greg | en_UK |
dc.contributor.author | Bhowmik, Deepayan | en_UK |
dc.contributor.author | Garcia, Paulo | en_UK |
dc.contributor.author | Wallace, Andy | en_UK |
dc.contributor.editor | Díaz-Martín, JC | en_UK |
dc.contributor.editor | Carretero, J | en_UK |
dc.contributor.editor | Garcia-Blas, J | en_UK |
dc.contributor.editor | Gergel, V | en_UK |
dc.contributor.editor | Voevodin, V | en_UK |
dc.contributor.editor | Meyerov, I | en_UK |
dc.contributor.editor | Rico-Gallego, JA | en_UK |
dc.contributor.editor | Alonso, P | en_UK |
dc.contributor.editor | Durillo, J | en_UK |
dc.contributor.editor | Garcia Sánchez, JD | en_UK |
dc.contributor.editor | Lastovetsky, AL | en_UK |
dc.contributor.editor | Marozzo, F | en_UK |
dc.contributor.editor | Liu, Q | en_UK |
dc.contributor.editor | Bhuiyan, ZA | en_UK |
dc.contributor.editor | Fürlinger, K | en_UK |
dc.date.accessioned | 2018-10-04T14:22:22Z | - |
dc.date.available | 2018-10-04T14:22:22Z | - |
dc.date.issued | 2016-12-31 | en_UK |
dc.identifier.uri | http://hdl.handle.net/1893/27899 | - |
dc.description.abstract | Field programmable gate arrays (FPGAs) are fundamentally different to fixed processors architectures because their memory hierarchies can be tailored to the needs of an algorithm. FPGA compilers for high level languages are not hindered by fixed memory hierarchies. The constraint when compiling to FPGAs is the availability of resources. In this paper we describe how the dataflow intermediary of our declarative FPGA image processing DSL called RIPL (Rathlin Image Processing Language) enables us to constrain memory. We use five benchmarks to demonstrate that memory use with RIPL is comparable to the Vivado HLS OpenCV library without the need for language pragmas to guide hardware synthesis. The benchmarks also show that RIPL is more expressive than the Darkroom FPGA image processing language. | en_UK |
dc.language.iso | en | en_UK |
dc.publisher | Springer International Publishing | en_UK |
dc.relation | Stewart R, Michaelson G, Bhowmik D, Garcia P & Wallace A (2016) A Dataflow IR for Memory Efficient RIPL Compilation to FPGAs. In: Díaz-Martín J, Carretero J, Garcia-Blas J, Gergel V, Voevodin V, Meyerov I, Rico-Gallego J, Alonso P, Durillo J, Garcia Sánchez J, Lastovetsky A, Marozzo F, Liu Q, Bhuiyan Z & Fürlinger K (eds.) Algorithms and Architectures for Parallel Processing. ICA3PP 2016. Lecture Notes in Computer Science, 10049. ICA3PP 2016: Algorithms and Architectures for Parallel Processing, Granada, Spain, 14.12.2016-16.12.2016. Cham, Switzerland: Springer International Publishing, pp. 174-188. https://doi.org/10.1007/978-3-319-49956-7_14 | en_UK |
dc.relation.ispartofseries | Lecture Notes in Computer Science, 10049 | en_UK |
dc.rights | This is a post-peer-review, pre-copyedit version of a paper published in Díaz-Martín J, Carretero J, Garcia-Blas J, et al (eds.) Algorithms and Architectures for Parallel Processing. ICA3PP 2016. Lecture Notes in Computer Science, 10049. The final authenticated version is available online at: https://doi.org/10.1007/978-3-319-49956-7_14 | en_UK |
dc.subject | Domain specific languages | en_UK |
dc.subject | FPGAs | en_UK |
dc.subject | Data locality | en_UK |
dc.title | A Dataflow IR for Memory Efficient RIPL Compilation to FPGAs | en_UK |
dc.type | Conference Paper | en_UK |
dc.identifier.doi | 10.1007/978-3-319-49956-7_14 | en_UK |
dc.citation.issn | 1611-3349 | en_UK |
dc.citation.issn | 0302-9743 | en_UK |
dc.citation.spage | 174 | en_UK |
dc.citation.epage | 188 | en_UK |
dc.citation.publicationstatus | Published | en_UK |
dc.type.status | AM - Accepted Manuscript | en_UK |
dc.contributor.funder | Engineering and Physical Sciences Research Council | en_UK |
dc.citation.btitle | Algorithms and Architectures for Parallel Processing. ICA3PP 2016 | en_UK |
dc.citation.conferencedates | 2016-12-14 - 2016-12-16 | en_UK |
dc.citation.conferencelocation | Granada, Spain | en_UK |
dc.citation.conferencename | ICA3PP 2016: Algorithms and Architectures for Parallel Processing | en_UK |
dc.citation.date | 19/11/2016 | en_UK |
dc.citation.isbn | 9783319499550; 9783319499567 | en_UK |
dc.publisher.address | Cham, Switzerland | en_UK |
dc.contributor.affiliation | Heriot-Watt University | en_UK |
dc.contributor.affiliation | Heriot-Watt University | en_UK |
dc.contributor.affiliation | Heriot-Watt University | en_UK |
dc.contributor.affiliation | Heriot-Watt University | en_UK |
dc.contributor.affiliation | Heriot-Watt University | en_UK |
dc.identifier.isi | WOS:000389797000014 | en_UK |
dc.identifier.scopusid | 2-s2.0-85007338171 | en_UK |
dc.identifier.wtid | 928674 | en_UK |
dc.contributor.orcid | 0000-0003-1762-1578 | en_UK |
dc.date.accepted | 2016-09-15 | en_UK |
dcterms.dateAccepted | 2016-09-15 | en_UK |
dc.date.filedepositdate | 2018-10-04 | en_UK |
rioxxterms.apc | not required | en_UK |
rioxxterms.type | Conference Paper/Proceeding/Abstract | en_UK |
rioxxterms.version | AM | en_UK |
local.rioxx.author | Stewart, Robert| | en_UK |
local.rioxx.author | Michaelson, Greg| | en_UK |
local.rioxx.author | Bhowmik, Deepayan|0000-0003-1762-1578 | en_UK |
local.rioxx.author | Garcia, Paulo| | en_UK |
local.rioxx.author | Wallace, Andy| | en_UK |
local.rioxx.project | Project ID unknown|Engineering and Physical Sciences Research Council|http://dx.doi.org/10.13039/501100000266 | en_UK |
local.rioxx.contributor | Díaz-Martín, JC| | en_UK |
local.rioxx.contributor | Carretero, J| | en_UK |
local.rioxx.contributor | Garcia-Blas, J| | en_UK |
local.rioxx.contributor | Gergel, V| | en_UK |
local.rioxx.contributor | Voevodin, V| | en_UK |
local.rioxx.contributor | Meyerov, I| | en_UK |
local.rioxx.contributor | Rico-Gallego, JA| | en_UK |
local.rioxx.contributor | Alonso, P| | en_UK |
local.rioxx.contributor | Durillo, J| | en_UK |
local.rioxx.contributor | Garcia Sánchez, JD| | en_UK |
local.rioxx.contributor | Lastovetsky, AL| | en_UK |
local.rioxx.contributor | Marozzo, F| | en_UK |
local.rioxx.contributor | Liu, Q| | en_UK |
local.rioxx.contributor | Bhuiyan, ZA| | en_UK |
local.rioxx.contributor | Fürlinger, K| | en_UK |
local.rioxx.freetoreaddate | 2018-10-04 | en_UK |
local.rioxx.licence | http://www.rioxx.net/licenses/all-rights-reserved|2018-10-04| | en_UK |
local.rioxx.filename | Stewart-etal-LNCS-2016.pdf | en_UK |
local.rioxx.filecount | 1 | en_UK |
local.rioxx.source | 9783319499550; 9783319499567 | en_UK |
Appears in Collections: | Computing Science and Mathematics Conference Papers and Proceedings |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Stewart-etal-LNCS-2016.pdf | Fulltext - Accepted Version | 1.4 MB | Adobe PDF | View/Open |
This item is protected by original copyright |
Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.
The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/
If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.