COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > CAS FPGA Talks > Combining Data Reuse Exploitation with Data-Level Parallelization for FPGA-Targeted Hardware Compilation: A Geometric Programming Framework
Combining Data Reuse Exploitation with Data-Level Parallelization for FPGA-Targeted Hardware Compilation: A Geometric Programming FrameworkAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Dr George A Constantinides. A geometric programming framework is proposed in this paper to automate exploration of the design space consisting of data reuse (buffering) exploitation and loop-level parallelization, in the context of FPGA -targeted hardware compilation. We expose the dependence between data reuse and data-level parallelization and explore both problems under the on-chip memory constraint for performance-optimal designs within a single optimization step. Results from applying this framework to several real benchmarks demonstrate that given different constraints on on-chip memory utilization, the corresponding performance-optimal designs are automatically determined by the framework, and performance improvements up to 4.7 times have been achieved compared with the method that first explores data reuse and then performs parallelization. This talk is part of the CAS FPGA Talks series. This talk is included in these lists:Note that ex-directory lists are not shown. |
Other listsResearch Seminar Series, Faculty of Education, University of Cambridge Clare Hall Talks Type the title of a new list hereOther talks'Cryptocurrency and BLOCKCHAIN – PAST, PRESENT AND FUTURE' First order rigidity of higher rank arithmetic lattices (note the nonstandard day) 'Nobody comes with an empty head': enterprise Hindutva and social media in urban India Visual Analytics for High-Dimensional Data Exploration and Engineering Design Atmospheric Retrieval Networks, resilience and complexity The Anne McLaren Lecture: CRISPR-Cas Gene Editing: Biology, Technology and Ethics “Modulating Tregs in Cancer and Autoimmunity” Computing knot Floer homology Knot Floer homology and algebraic methods 'Alas, poor Yorick!': Laurence Sterne's "A Sentimental Journey" after 250 years' |