Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration
In real-time signal processing, a single application often has multiple computationally intensive kernels that can benefit from acceleration using custom or reconfigurable hardware platforms, such as field-programmable gate arrays (FPGAs). For adaptive utilization of resources at run time, FPGAs wit...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2008-01-01
|
Series: | International Journal of Reconfigurable Computing |
Online Access: | http://dx.doi.org/10.1155/2008/738174 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832567189808349184 |
---|---|
author | Omkar Dandekar William Plishker Shuvra S. Bhattacharyya Raj Shekhar |
author_facet | Omkar Dandekar William Plishker Shuvra S. Bhattacharyya Raj Shekhar |
author_sort | Omkar Dandekar |
collection | DOAJ |
description | In real-time signal processing, a single application often has multiple computationally intensive kernels that can benefit from acceleration using custom or reconfigurable hardware platforms, such as field-programmable gate arrays (FPGAs). For adaptive utilization of resources at run time, FPGAs with capabilities for dynamic reconfiguration are emerging. In this context, it is useful for designers to derive sets of efficient configurations that trade off application performance with fabric resources. Such sets can be maintained at run time so that the best available design tradeoff is used. Finding a single, optimized configuration is difficult, and generating a family of optimized configurations suitable for different run-time scenarios is even more challenging. We present a novel multiobjective wordlength optimization strategy developed through FPGA-based implementation of a representative computationally intensive image processing application: medical image registration. Tradeoffs between FPGA resources and implementation accuracy are explored, and Pareto-optimized wordlength configurations are systematically identified. We also compare search methods for finding Pareto-optimized design configurations and demonstrate the applicability of search based on evolutionary techniques for identifying superior multiobjective tradeoff curves. We demonstrate feasibility of this approach in the context of FPGA-based medical image registration; however, it may be adapted to a wide range of signal processing applications. |
format | Article |
id | doaj-art-b56e2baa73444a32b57d0857e2c49108 |
institution | Kabale University |
issn | 1687-7195 1687-7209 |
language | English |
publishDate | 2008-01-01 |
publisher | Wiley |
record_format | Article |
series | International Journal of Reconfigurable Computing |
spelling | doaj-art-b56e2baa73444a32b57d0857e2c491082025-02-03T01:02:15ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092008-01-01200810.1155/2008/738174738174Multiobjective Optimization for Reconfigurable Implementation of Medical Image RegistrationOmkar Dandekar0William Plishker1Shuvra S. Bhattacharyya2Raj Shekhar3Department of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USADepartment of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USADepartment of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USADepartment of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USAIn real-time signal processing, a single application often has multiple computationally intensive kernels that can benefit from acceleration using custom or reconfigurable hardware platforms, such as field-programmable gate arrays (FPGAs). For adaptive utilization of resources at run time, FPGAs with capabilities for dynamic reconfiguration are emerging. In this context, it is useful for designers to derive sets of efficient configurations that trade off application performance with fabric resources. Such sets can be maintained at run time so that the best available design tradeoff is used. Finding a single, optimized configuration is difficult, and generating a family of optimized configurations suitable for different run-time scenarios is even more challenging. We present a novel multiobjective wordlength optimization strategy developed through FPGA-based implementation of a representative computationally intensive image processing application: medical image registration. Tradeoffs between FPGA resources and implementation accuracy are explored, and Pareto-optimized wordlength configurations are systematically identified. We also compare search methods for finding Pareto-optimized design configurations and demonstrate the applicability of search based on evolutionary techniques for identifying superior multiobjective tradeoff curves. We demonstrate feasibility of this approach in the context of FPGA-based medical image registration; however, it may be adapted to a wide range of signal processing applications.http://dx.doi.org/10.1155/2008/738174 |
spellingShingle | Omkar Dandekar William Plishker Shuvra S. Bhattacharyya Raj Shekhar Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration International Journal of Reconfigurable Computing |
title | Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration |
title_full | Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration |
title_fullStr | Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration |
title_full_unstemmed | Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration |
title_short | Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration |
title_sort | multiobjective optimization for reconfigurable implementation of medical image registration |
url | http://dx.doi.org/10.1155/2008/738174 |
work_keys_str_mv | AT omkardandekar multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration AT williamplishker multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration AT shuvrasbhattacharyya multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration AT rajshekhar multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration |