Case Western Reserve University School of Graduate Studies
Energy Efficient Computing in FPGA Through Embedded RAM Blocks
Abstract
dc:descriptionFPGAs have emerged as the preferred prototyping and accelerator platform for diverseapplication domains like digital signal processing (DSP), security, and multimedia having real time performance requirements. Applications in these domains are often dominated by complex compute-intensive operations requiring implementation of complex datapaths or functions e.g. transcendental functions. Conventional spatial mapping of theseoperations to the configurable logic blocks (CLBs) or embedded DSP blocks of a FPGA device imposes a major bottleneck in energy efficiency. In this thesis, we propose to use embedded memory blocks (EMBs) in FPGA for energy-efficient mapping of these operations. We select appropriate parts of an application for mapping into embedded memory blocks in a heterogeneous mapping framework that aims at maximizing energy efficiency. Complex operations are decomposed / fused into large multi-input multi-output look-up tables, mapped into EMBs and evaluated through sequential access of them. Optimal energy configuration of the embedded memory blocks are determined and effectiveness of the proposed methodology is evaluated for a set of common applications using a commercial state-of-the-art FPGA system (Altera Stratix IV). The proposed work also builds a strategy for energy-accuracy trade-off for multimedia applications and leverages the effectiveness of memory based computing in FPGA for such approximate computations.
Degree
thesis:*- Name thesis:degree_name
- Master of Sciences
- Level thesis:degree_level
- masters
- Discipline thesis:degree_discipline
- EECS - Computer Engineering
- Grantor dc:publisher
- Case Western Reserve University School of Graduate Studies
- Year dc:date
- 2013
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Ghosh, Anandaroop
- Contributors dc:contributor
-
- Bhunia, Swarup
Subjects
dc:subject × 4Rights
dc:rights- Statement dc:rights
-
- unrestricted
- This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws.
- Language dc:language
- English
Identifiers
dc:identifier.*- Repository record dc:identifier
- http://rave.ohiolink.edu/etdc/view?acc_num=case1365198486
- OAI identifier oai:identifier
- oai:etd.ohiolink.edu:case1365198486