{"title":"Sand Castle Summation For Pixel Processor Arrays","authors":"Laurie Bose, P. Dudek, Jianing Chen, S. Carey","doi":"10.1109/CNNA49188.2021.9610764","DOIUrl":null,"url":null,"abstract":"Pixel Processor Arrays (PPA) present a new vision sensor/processor architecture consisting of a SIMD array of processor elements, each capable of light capture, storage, processing and local communication. Such a device allows visual data to be efficiently stored and manipulated directly upon the focal plane, but also demands the invention of new approaches and algorithms, suitable for the massively-parallel fine-grain processor arrays. In this paper we implement an image-wide population count algorithm exploiting the parallel processing of the PPA. Performing such a global count was previously unviable for vision processing tasks due to its exhaustive computation time. Our approach shows an improvement of typically two orders of magnitude reduction in computation time, thus allowing it to be incorporated as a core component of many vision tasks upon the PPA.","PeriodicalId":325231,"journal":{"name":"2021 17th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 17th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CNNA49188.2021.9610764","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Pixel Processor Arrays (PPA) present a new vision sensor/processor architecture consisting of a SIMD array of processor elements, each capable of light capture, storage, processing and local communication. Such a device allows visual data to be efficiently stored and manipulated directly upon the focal plane, but also demands the invention of new approaches and algorithms, suitable for the massively-parallel fine-grain processor arrays. In this paper we implement an image-wide population count algorithm exploiting the parallel processing of the PPA. Performing such a global count was previously unviable for vision processing tasks due to its exhaustive computation time. Our approach shows an improvement of typically two orders of magnitude reduction in computation time, thus allowing it to be incorporated as a core component of many vision tasks upon the PPA.