Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/27899
Full metadata record
DC FieldValueLanguage
dc.contributor.authorStewart, Roberten_UK
dc.contributor.authorMichaelson, Gregen_UK
dc.contributor.authorBhowmik, Deepayanen_UK
dc.contributor.authorGarcia, Pauloen_UK
dc.contributor.authorWallace, Andyen_UK
dc.contributor.editorDíaz-Martín, JCen_UK
dc.contributor.editorCarretero, Jen_UK
dc.contributor.editorGarcia-Blas, Jen_UK
dc.contributor.editorGergel, Ven_UK
dc.contributor.editorVoevodin, Ven_UK
dc.contributor.editorMeyerov, Ien_UK
dc.contributor.editorRico-Gallego, JAen_UK
dc.contributor.editorAlonso, Pen_UK
dc.contributor.editorDurillo, Jen_UK
dc.contributor.editorGarcia Sánchez, JDen_UK
dc.contributor.editorLastovetsky, ALen_UK
dc.contributor.editorMarozzo, Fen_UK
dc.contributor.editorLiu, Qen_UK
dc.contributor.editorBhuiyan, ZAen_UK
dc.contributor.editorFürlinger, Ken_UK
dc.date.accessioned2018-10-04T14:22:22Z-
dc.date.available2018-10-04T14:22:22Z-
dc.date.issued2016-12-31en_UK
dc.identifier.urihttp://hdl.handle.net/1893/27899-
dc.description.abstractField 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.isoenen_UK
dc.publisherSpringer International Publishingen_UK
dc.relationStewart 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_14en_UK
dc.relation.ispartofseriesLecture Notes in Computer Science, 10049en_UK
dc.rightsThis 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_14en_UK
dc.subjectDomain specific languagesen_UK
dc.subjectFPGAsen_UK
dc.subjectData localityen_UK
dc.titleA Dataflow IR for Memory Efficient RIPL Compilation to FPGAsen_UK
dc.typeConference Paperen_UK
dc.identifier.doi10.1007/978-3-319-49956-7_14en_UK
dc.citation.issn1611-3349en_UK
dc.citation.issn0302-9743en_UK
dc.citation.spage174en_UK
dc.citation.epage188en_UK
dc.citation.publicationstatusPublisheden_UK
dc.type.statusAM - Accepted Manuscripten_UK
dc.contributor.funderEngineering and Physical Sciences Research Councilen_UK
dc.citation.btitleAlgorithms and Architectures for Parallel Processing. ICA3PP 2016en_UK
dc.citation.conferencedates2016-12-14 - 2016-12-16en_UK
dc.citation.conferencelocationGranada, Spainen_UK
dc.citation.conferencenameICA3PP 2016: Algorithms and Architectures for Parallel Processingen_UK
dc.citation.date19/11/2016en_UK
dc.citation.isbn9783319499550; 9783319499567en_UK
dc.publisher.addressCham, Switzerlanden_UK
dc.contributor.affiliationHeriot-Watt Universityen_UK
dc.contributor.affiliationHeriot-Watt Universityen_UK
dc.contributor.affiliationHeriot-Watt Universityen_UK
dc.contributor.affiliationHeriot-Watt Universityen_UK
dc.contributor.affiliationHeriot-Watt Universityen_UK
dc.identifier.isiWOS:000389797000014en_UK
dc.identifier.scopusid2-s2.0-85007338171en_UK
dc.identifier.wtid928674en_UK
dc.contributor.orcid0000-0003-1762-1578en_UK
dc.date.accepted2016-09-15en_UK
dcterms.dateAccepted2016-09-15en_UK
dc.date.filedepositdate2018-10-04en_UK
rioxxterms.apcnot requireden_UK
rioxxterms.typeConference Paper/Proceeding/Abstracten_UK
rioxxterms.versionAMen_UK
local.rioxx.authorStewart, Robert|en_UK
local.rioxx.authorMichaelson, Greg|en_UK
local.rioxx.authorBhowmik, Deepayan|0000-0003-1762-1578en_UK
local.rioxx.authorGarcia, Paulo|en_UK
local.rioxx.authorWallace, Andy|en_UK
local.rioxx.projectProject ID unknown|Engineering and Physical Sciences Research Council|http://dx.doi.org/10.13039/501100000266en_UK
local.rioxx.contributorDíaz-Martín, JC|en_UK
local.rioxx.contributorCarretero, J|en_UK
local.rioxx.contributorGarcia-Blas, J|en_UK
local.rioxx.contributorGergel, V|en_UK
local.rioxx.contributorVoevodin, V|en_UK
local.rioxx.contributorMeyerov, I|en_UK
local.rioxx.contributorRico-Gallego, JA|en_UK
local.rioxx.contributorAlonso, P|en_UK
local.rioxx.contributorDurillo, J|en_UK
local.rioxx.contributorGarcia Sánchez, JD|en_UK
local.rioxx.contributorLastovetsky, AL|en_UK
local.rioxx.contributorMarozzo, F|en_UK
local.rioxx.contributorLiu, Q|en_UK
local.rioxx.contributorBhuiyan, ZA|en_UK
local.rioxx.contributorFürlinger, K|en_UK
local.rioxx.freetoreaddate2018-10-04en_UK
local.rioxx.licencehttp://www.rioxx.net/licenses/all-rights-reserved|2018-10-04|en_UK
local.rioxx.filenameStewart-etal-LNCS-2016.pdfen_UK
local.rioxx.filecount1en_UK
local.rioxx.source9783319499550; 9783319499567en_UK
Appears in Collections:Computing Science and Mathematics Conference Papers and Proceedings

Files in This Item:
File Description SizeFormat 
Stewart-etal-LNCS-2016.pdfFulltext - Accepted Version1.4 MBAdobe PDFView/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.