Back to results

Case Western Reserve University School of Graduate Studies

Energy Efficient Computing in FPGA Through Embedded RAM Blocks

Abstract

dc:description

FPGAs 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 × 4

Rights

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.*
OAI identifier oai:identifier
oai:etd.ohiolink.edu:case1365198486

Chain of custody

source
Harvested from
OhioLINK
Base URL
etd.ohiolink.edu/acprod/odb_etd/ws/oai/oai
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Ghosh, Anandaroop. Energy Efficient Computing in FPGA Through Embedded RAM Blocks. masters thesis, Case Western Reserve University School of Graduate Studies, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=case1365198486