A framework for automation of system-level design space exploration

Design Space Exploration is the task of identifying optimal implementation architectures for an application. On the front-end, it involves multi-objective optimization through a large space of options, and lends itself to a multitude of algorithmic approaches. On the back-end, it relies extensively...

Full description

Bibliographic Details
Main Author: Kathuria, Manan
Format: Others
Language:English
Published: 2012
Subjects:
ESL
SCE
Online Access:http://hdl.handle.net/2152/ETD-UT-2012-05-5458
id ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2012-05-5458
record_format oai_dc
spelling ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2012-05-54582015-09-20T17:08:44ZA framework for automation of system-level design space explorationKathuria, MananDesign space explorationESLHigh-level synthesisSCEManan KathuriaDesign Space Exploration is the task of identifying optimal implementation architectures for an application. On the front-end, it involves multi-objective optimization through a large space of options, and lends itself to a multitude of algorithmic approaches. On the back-end, it relies extensively on common capabilities such as model refinement, simulation and assessment of parameters like performance and cost. These characteristics present an opportunity to create an infrastructure that enables multiple approaches to be deployed using generic back-end services. In this work, we describe such a framework, developed using the System-on-Chip Environment, and we demonstrate the benefits and feasibility of deploying a variety of design space exploration approaches built on top of this basic infrastructure.text2012-08-13T13:59:43Z2012-08-13T13:59:43Z2012-052012-08-13May 20122012-08-13T13:59:48Zthesisapplication/pdfhttp://hdl.handle.net/2152/ETD-UT-2012-05-54582152/ETD-UT-2012-05-5458eng
collection NDLTD
language English
format Others
sources NDLTD
topic Design space exploration
ESL
High-level synthesis
SCE
Manan Kathuria
spellingShingle Design space exploration
ESL
High-level synthesis
SCE
Manan Kathuria
Kathuria, Manan
A framework for automation of system-level design space exploration
description Design Space Exploration is the task of identifying optimal implementation architectures for an application. On the front-end, it involves multi-objective optimization through a large space of options, and lends itself to a multitude of algorithmic approaches. On the back-end, it relies extensively on common capabilities such as model refinement, simulation and assessment of parameters like performance and cost. These characteristics present an opportunity to create an infrastructure that enables multiple approaches to be deployed using generic back-end services. In this work, we describe such a framework, developed using the System-on-Chip Environment, and we demonstrate the benefits and feasibility of deploying a variety of design space exploration approaches built on top of this basic infrastructure. === text
author Kathuria, Manan
author_facet Kathuria, Manan
author_sort Kathuria, Manan
title A framework for automation of system-level design space exploration
title_short A framework for automation of system-level design space exploration
title_full A framework for automation of system-level design space exploration
title_fullStr A framework for automation of system-level design space exploration
title_full_unstemmed A framework for automation of system-level design space exploration
title_sort framework for automation of system-level design space exploration
publishDate 2012
url http://hdl.handle.net/2152/ETD-UT-2012-05-5458
work_keys_str_mv AT kathuriamanan aframeworkforautomationofsystemleveldesignspaceexploration
AT kathuriamanan frameworkforautomationofsystemleveldesignspaceexploration
_version_ 1716822834419859456