{"title":"A Low-Level Image Processing Algorithms Accelerator Platform","authors":"G. Saldaña-González, M. Arias-Estrada","doi":"10.1109/CONIELECOMP.2008.10","DOIUrl":null,"url":null,"abstract":"This work presents a reconfigurable computing architecture targeting a Virtex-II device. In this approach a systolic array for low-level image processing is considered. The architecture is customizable providing the possibility of performing window operations with masks of variable size and every processing element in the array can be configured according to a control word. The architecture comprises a scheme to reduce the number of accesses to data memory and router elements to handle data movement among different structures inside the same architecture, these components add the possibility of chaining interconnection of multiple processing blocks. In order to turn the architecture into a real platform, support has been provided to the motion estimation algorithm which presents higher complexity. In this modality the 2D array operates with a double ALU that allows searching multiple macro-blocks in parallel. Results using 640 times 480 gray level images show that a peak performance of 9 GOPS can be achieved.","PeriodicalId":202730,"journal":{"name":"18th International Conference on Electronics, Communications and Computers (conielecomp 2008)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"18th International Conference on Electronics, Communications and Computers (conielecomp 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONIELECOMP.2008.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This work presents a reconfigurable computing architecture targeting a Virtex-II device. In this approach a systolic array for low-level image processing is considered. The architecture is customizable providing the possibility of performing window operations with masks of variable size and every processing element in the array can be configured according to a control word. The architecture comprises a scheme to reduce the number of accesses to data memory and router elements to handle data movement among different structures inside the same architecture, these components add the possibility of chaining interconnection of multiple processing blocks. In order to turn the architecture into a real platform, support has been provided to the motion estimation algorithm which presents higher complexity. In this modality the 2D array operates with a double ALU that allows searching multiple macro-blocks in parallel. Results using 640 times 480 gray level images show that a peak performance of 9 GOPS can be achieved.