Domain specific reconfigurable architectures for image and video processing applications

Current approaches towards building a reconfigurable processor are targeted towards general purpose computing or a limited range of media specific applications and are not specifically tuned for mobile multimedia applications. The complexity, real-time constraints and cost efficient implementations...

Full description

Bibliographic Details
Main Author: Pai, Arjun Kasturi
Published: Queen's University Belfast 2007
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.492517
id ndltd-bl.uk-oai-ethos.bl.uk-492517
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-4925172015-03-20T04:54:10ZDomain specific reconfigurable architectures for image and video processing applicationsPai, Arjun Kasturi2007Current approaches towards building a reconfigurable processor are targeted towards general purpose computing or a limited range of media specific applications and are not specifically tuned for mobile multimedia applications. The complexity, real-time constraints and cost efficient implementations of future multimedia systems need to be addressed early in the design lifecycle. Besides, the increasing demand for mobile multimedia processing with stringent performance constraints for reduced power, lower chip area and high flexibility naturally demand an architecture tailored specifically for low power image and video processing applications. The research undertaken and presented in this thes~s is targeted towards developing a powerefficient reconfigurable silicon core s~itable for integration within a System-on-aChip (SoC) design framework. A reusable cluster based approach was employed to identify specific sequences of operations that can be implemented and accelerated using reconfigurable hardware. A strong focus of this work is on image transformations and video processing which tends to dominate computational requirements involving up to two-thirds of computational complexity of a video or image encoder. A set of application benchmarks (discrete cosine transform, discrete wavelet transform and motion estimation) were used as case studies to demonstrate the computational efficiency and flexibility of the proposed domain-specific reconfigurable architecture (DSRA) presented in this thesis. These case studies were validated, evaluated and compared in . terms of their performance cost metrics namely speed, silicon area and dynamic power consumption. A key feature of the proposed architecture is its capability to cater to a range of existing benchmark architectures by reconfiguring them to suit a broad range of specifications. This work demonstrates and quantifies that a domainspecific reconfigurable approach provides a middle-ground between standard cell ASIC design and SRAM programmable FPGA implementation.621.382Queen's University Belfasthttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.492517Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 621.382
spellingShingle 621.382
Pai, Arjun Kasturi
Domain specific reconfigurable architectures for image and video processing applications
description Current approaches towards building a reconfigurable processor are targeted towards general purpose computing or a limited range of media specific applications and are not specifically tuned for mobile multimedia applications. The complexity, real-time constraints and cost efficient implementations of future multimedia systems need to be addressed early in the design lifecycle. Besides, the increasing demand for mobile multimedia processing with stringent performance constraints for reduced power, lower chip area and high flexibility naturally demand an architecture tailored specifically for low power image and video processing applications. The research undertaken and presented in this thes~s is targeted towards developing a powerefficient reconfigurable silicon core s~itable for integration within a System-on-aChip (SoC) design framework. A reusable cluster based approach was employed to identify specific sequences of operations that can be implemented and accelerated using reconfigurable hardware. A strong focus of this work is on image transformations and video processing which tends to dominate computational requirements involving up to two-thirds of computational complexity of a video or image encoder. A set of application benchmarks (discrete cosine transform, discrete wavelet transform and motion estimation) were used as case studies to demonstrate the computational efficiency and flexibility of the proposed domain-specific reconfigurable architecture (DSRA) presented in this thesis. These case studies were validated, evaluated and compared in . terms of their performance cost metrics namely speed, silicon area and dynamic power consumption. A key feature of the proposed architecture is its capability to cater to a range of existing benchmark architectures by reconfiguring them to suit a broad range of specifications. This work demonstrates and quantifies that a domainspecific reconfigurable approach provides a middle-ground between standard cell ASIC design and SRAM programmable FPGA implementation.
author Pai, Arjun Kasturi
author_facet Pai, Arjun Kasturi
author_sort Pai, Arjun Kasturi
title Domain specific reconfigurable architectures for image and video processing applications
title_short Domain specific reconfigurable architectures for image and video processing applications
title_full Domain specific reconfigurable architectures for image and video processing applications
title_fullStr Domain specific reconfigurable architectures for image and video processing applications
title_full_unstemmed Domain specific reconfigurable architectures for image and video processing applications
title_sort domain specific reconfigurable architectures for image and video processing applications
publisher Queen's University Belfast
publishDate 2007
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.492517
work_keys_str_mv AT paiarjunkasturi domainspecificreconfigurablearchitecturesforimageandvideoprocessingapplications
_version_ 1716787071799001088