{"title":"The GDSE framework: a meta-tool for automated design space exploration","authors":"Tripti Saxena, G. Karsai","doi":"10.1145/2060329.2060362","DOIUrl":null,"url":null,"abstract":"Existing Design Space Exploration (DSE) frameworks are tailored specifically to a particular problem domain and cannot be easily re-used between domains. Typically these frameworks translate the DSE problem to a single formulation of the problem (e.g. ILP or CSP) and then solve it to retrieve satisfying alternatives. In order to compare the efficiency of different formulations/techniques on a given problem, the domain-expert has to manually reformulate the problem in another constraint language, which is time-consuming. In order to overcome this lack of reusability and flexibility in the current frameworks, we present here the Generic Design Space Exploration (GDSE) framework that allows the designer to solve DSE problems from different domains. Rather than using one strict formulation of the design problem, the framework supports a higher level formulation that can be mapped to different low level encodings. The main contributions of this framework are: 1) a generic representation which can be used to express any DSE problem, and 2) a flexible exploration technique which supports several exploration techniques.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"DSM '10","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2060329.2060362","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Existing Design Space Exploration (DSE) frameworks are tailored specifically to a particular problem domain and cannot be easily re-used between domains. Typically these frameworks translate the DSE problem to a single formulation of the problem (e.g. ILP or CSP) and then solve it to retrieve satisfying alternatives. In order to compare the efficiency of different formulations/techniques on a given problem, the domain-expert has to manually reformulate the problem in another constraint language, which is time-consuming. In order to overcome this lack of reusability and flexibility in the current frameworks, we present here the Generic Design Space Exploration (GDSE) framework that allows the designer to solve DSE problems from different domains. Rather than using one strict formulation of the design problem, the framework supports a higher level formulation that can be mapped to different low level encodings. The main contributions of this framework are: 1) a generic representation which can be used to express any DSE problem, and 2) a flexible exploration technique which supports several exploration techniques.
现有的设计空间探索(Design Space Exploration, DSE)框架是专门为特定的问题领域量身定制的,不能在不同领域之间轻松重用。通常,这些框架将DSE问题转换为问题的单一形式(例如ILP或CSP),然后解决它以检索令人满意的替代方案。为了比较不同表述/技术在给定问题上的效率,领域专家必须用另一种约束语言手动重新表述问题,这是非常耗时的。为了克服当前框架中缺乏可重用性和灵活性的问题,我们在这里提出了通用设计空间探索(GDSE)框架,该框架允许设计人员解决来自不同领域的DSE问题。该框架没有使用设计问题的严格表述,而是支持可以映射到不同低级编码的高级表述。该框架的主要贡献是:1)可用于表示任何DSE问题的通用表示;2)支持多种探索技术的灵活探索技术。