{"title":"提高了使用Python和GPU实现声音传播模拟环境的计算效率","authors":"M. Bucurica, I. Dogaru, R. Dogaru","doi":"10.1109/ECAI.2016.7861096","DOIUrl":null,"url":null,"abstract":"This work presents improvements in terms of computational efficiency of a cellular automata based virtual environment for ultra-sound propagation, (previously abbreviated as CANAVI, i.e. Cellular Automata for ultra-sound based robot Navigation). Comparisons with our previous implementations using JAVA indicates good speed-up while using low cost, programming environments based on Python and exploiting GPU's via NUMBAPRO packages from Continuum. Particularly the “just in time” (jit) compiler was found extremely useful. Several methods of speeding-up the evolution of the cellular automata are proposed and compared herein.","PeriodicalId":122809,"journal":{"name":"2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Improving computational efficiency for implementing a sound propagation simulation environment using Python and GPU\",\"authors\":\"M. Bucurica, I. Dogaru, R. Dogaru\",\"doi\":\"10.1109/ECAI.2016.7861096\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This work presents improvements in terms of computational efficiency of a cellular automata based virtual environment for ultra-sound propagation, (previously abbreviated as CANAVI, i.e. Cellular Automata for ultra-sound based robot Navigation). Comparisons with our previous implementations using JAVA indicates good speed-up while using low cost, programming environments based on Python and exploiting GPU's via NUMBAPRO packages from Continuum. Particularly the “just in time” (jit) compiler was found extremely useful. Several methods of speeding-up the evolution of the cellular automata are proposed and compared herein.\",\"PeriodicalId\":122809,\"journal\":{\"name\":\"2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECAI.2016.7861096\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECAI.2016.7861096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving computational efficiency for implementing a sound propagation simulation environment using Python and GPU
This work presents improvements in terms of computational efficiency of a cellular automata based virtual environment for ultra-sound propagation, (previously abbreviated as CANAVI, i.e. Cellular Automata for ultra-sound based robot Navigation). Comparisons with our previous implementations using JAVA indicates good speed-up while using low cost, programming environments based on Python and exploiting GPU's via NUMBAPRO packages from Continuum. Particularly the “just in time” (jit) compiler was found extremely useful. Several methods of speeding-up the evolution of the cellular automata are proposed and compared herein.