{"title":"利用环路融合提高数学函数在图像处理中的效率","authors":"Shapour Joudi Bigdello, Manoochehr Joodi Bigdello, Hekmat Mohammadzadeh","doi":"10.1109/ICEEE2.2018.8391357","DOIUrl":null,"url":null,"abstract":"Compiler optimization, reducing data load from memory and not using off-line data are issues that effective in enhancing energy retention of multimedia, embedded and general-purpose systems. In these systems most programs are comprised from loops, and this shows the importance of compiler optimization. In this paper we have carried out loop reduction using calculation and fusing two loops and transforming them to one loop that caused data locality increase and reusability, and decreased loading data from memory, thus increase speedup. We have applied this technique on several feature extraction algorithms, such as mean and variance and some similar algorithms like covariance and third moment that are used in content-based image retrieval systems. This technique approximately increases efficiency of two loops method twice. In addition, we have calculated the combination of these three functions. In this way, we have observed that the combined version also increases the efficiency twice.","PeriodicalId":6482,"journal":{"name":"2018 5th International Conference on Electrical and Electronic Engineering (ICEEE)","volume":"13 1","pages":"334-339"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Improving efficency of mathematical functions in image processing by loop fusion\",\"authors\":\"Shapour Joudi Bigdello, Manoochehr Joodi Bigdello, Hekmat Mohammadzadeh\",\"doi\":\"10.1109/ICEEE2.2018.8391357\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Compiler optimization, reducing data load from memory and not using off-line data are issues that effective in enhancing energy retention of multimedia, embedded and general-purpose systems. In these systems most programs are comprised from loops, and this shows the importance of compiler optimization. In this paper we have carried out loop reduction using calculation and fusing two loops and transforming them to one loop that caused data locality increase and reusability, and decreased loading data from memory, thus increase speedup. We have applied this technique on several feature extraction algorithms, such as mean and variance and some similar algorithms like covariance and third moment that are used in content-based image retrieval systems. This technique approximately increases efficiency of two loops method twice. In addition, we have calculated the combination of these three functions. In this way, we have observed that the combined version also increases the efficiency twice.\",\"PeriodicalId\":6482,\"journal\":{\"name\":\"2018 5th International Conference on Electrical and Electronic Engineering (ICEEE)\",\"volume\":\"13 1\",\"pages\":\"334-339\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 5th International Conference on Electrical and Electronic Engineering (ICEEE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEEE2.2018.8391357\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 5th International Conference on Electrical and Electronic Engineering (ICEEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEE2.2018.8391357","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving efficency of mathematical functions in image processing by loop fusion
Compiler optimization, reducing data load from memory and not using off-line data are issues that effective in enhancing energy retention of multimedia, embedded and general-purpose systems. In these systems most programs are comprised from loops, and this shows the importance of compiler optimization. In this paper we have carried out loop reduction using calculation and fusing two loops and transforming them to one loop that caused data locality increase and reusability, and decreased loading data from memory, thus increase speedup. We have applied this technique on several feature extraction algorithms, such as mean and variance and some similar algorithms like covariance and third moment that are used in content-based image retrieval systems. This technique approximately increases efficiency of two loops method twice. In addition, we have calculated the combination of these three functions. In this way, we have observed that the combined version also increases the efficiency twice.