Julian Hartig, G. P. Vayá, Henrik Heymann, H. Blume
{"title":"Tool-supported design space exploration of a processor system for SIFT-feature detection","authors":"Julian Hartig, G. P. Vayá, Henrik Heymann, H. Blume","doi":"10.1109/ICCE-Berlin.2017.8210619","DOIUrl":null,"url":null,"abstract":"This paper presents a tool-supported flow for exploring the design space of an FPGA-based application, which is the Scale-Invariant Feature Transform (SIFT), a common image feature detection algorithm used as key component in computer vision tasks such as advanced driver assistance systems (ADAS). The proposed system is based on a dedicated hardware accelerator tightly coupled to a soft-core VLIW processor. Starting with a parameterizable implementation and measurements taken in emulation, empirical models of the design space are created. After that, an optimization algorithm identifies optimal design alternatives as basis for trade-off analysis.","PeriodicalId":355536,"journal":{"name":"2017 IEEE 7th International Conference on Consumer Electronics - Berlin (ICCE-Berlin)","volume":"11 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 7th International Conference on Consumer Electronics - Berlin (ICCE-Berlin)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCE-Berlin.2017.8210619","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents a tool-supported flow for exploring the design space of an FPGA-based application, which is the Scale-Invariant Feature Transform (SIFT), a common image feature detection algorithm used as key component in computer vision tasks such as advanced driver assistance systems (ADAS). The proposed system is based on a dedicated hardware accelerator tightly coupled to a soft-core VLIW processor. Starting with a parameterizable implementation and measurements taken in emulation, empirical models of the design space are created. After that, an optimization algorithm identifies optimal design alternatives as basis for trade-off analysis.