RIPL: An Efficient Image Processing DSL for FPGAs

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Field programmable gate arrays (FPGAs) can accelerate image processing by
exploiting fine-grained parallelism opportunities in image operations. FPGA
language designs are often subsets or extensions of existing languages, though
these typically lack suitable hardware computation models so compiling them to
FPGAs leads to inefficient designs. Moreover, these languages lack image
processing domain specificity. Our solution is RIPL, an image processing domain
specific language (DSL) for FPGAs. It has algorithmic skeletons to express
image processing, and these are exploited to generate deep pipelines of highly
concurrent and memory-efficient image processing components.
Original languageEnglish
Title of host publicationProceedings of the Second International Workshop on FPGAs for Software Programmers
Place of PublicationLondon
Pages80-81
Number of pages2
Publication statusPublished - 2015

Fingerprint Dive into the research topics of 'RIPL: An Efficient Image Processing DSL for FPGAs'. Together they form a unique fingerprint.

  • Cite this

    Stewart, R., Bhowmik, D., Michaelson, G. J., & Wallace, A. M. (2015). RIPL: An Efficient Image Processing DSL for FPGAs. In Proceedings of the Second International Workshop on FPGAs for Software Programmers (pp. 80-81).