Yanan Lu, Leibo Liu, Jian Liu, S. Yin, Shaojun Wei
{"title":"A Reconfigurable Branch Predictor for Spatial Computing Architectures","authors":"Yanan Lu, Leibo Liu, Jian Liu, S. Yin, Shaojun Wei","doi":"10.1145/3408127.3408168","DOIUrl":null,"url":null,"abstract":"Branch predictors are widely used in general purpose processors to deal with control flows. However, control flows are spatially dispersed in spatial computing architectures and traditional branch predictors are not so much effective. This paper proposes a novel branch predictor that can be configured into different prediction modes according to the control flow characteristics. Experiment results show that the proposed predictor exceeds all the traditional predictors in terms of accuracy on a coarsegrained reconfigurable array platform. It improves the prediction accuracy by 5.09% compared to a state-of-the-art technique in the cost of slight area increment.","PeriodicalId":383401,"journal":{"name":"Proceedings of the 2020 4th International Conference on Digital Signal Processing","volume":"15 42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2020 4th International Conference on Digital Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3408127.3408168","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Branch predictors are widely used in general purpose processors to deal with control flows. However, control flows are spatially dispersed in spatial computing architectures and traditional branch predictors are not so much effective. This paper proposes a novel branch predictor that can be configured into different prediction modes according to the control flow characteristics. Experiment results show that the proposed predictor exceeds all the traditional predictors in terms of accuracy on a coarsegrained reconfigurable array platform. It improves the prediction accuracy by 5.09% compared to a state-of-the-art technique in the cost of slight area increment.