{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:53:58Z","timestamp":1740174838604,"version":"3.37.3"},"reference-count":13,"publisher":"Wiley","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science and Technology of Republic of China","award":["MOST 103-2221-E-151-044"],"award-info":[{"award-number":["MOST 103-2221-E-151-044"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Mobile Information Systems"],"published-print":{"date-parts":[[2016]]},"abstract":"<jats:p>Recently, the computational speed and battery capability of mobile devices were greatly promoted. With an enormous number of APPs, users can do many things in mobile devices as well as in computers. Consequently, more and more scientific researchers are encouraged to move their working environment from computers to mobile devices for increasing their work efficiency because they can analyze data and make decisions on their mobile devices anytime and anywhere. Accordingly, we propose a mobile OpenMP programming environment called MOMP in this paper. Using this APP, users can directly write, compile, and execute OpenMP programs on their Android-based mobile devices to exploit embedded CPU and GPU for resolving their problems without network connection. Because of source compatibility, MOMP makes users easily port their OpenMP programs from computers to mobile devices without any modification. Moreover, MOMP provides users with an easy interface to choose CPU or GPU for executing different parallel regions in the same program based on the properties of parallel regions. Therefore, MOMP can effectively reduce the programming complexity of heterogeneous computing in mobile devices and exploit the computational power of mobile devices for the performance of user applications.<\/jats:p>","DOI":"10.1155\/2016\/4513486","type":"journal-article","created":{"date-parts":[[2016,6,28]],"date-time":"2016-06-28T17:30:39Z","timestamp":1467135039000},"page":"1-24","source":"Crossref","is-referenced-by-count":1,"title":["An OpenMP Programming Environment on Mobile Devices"],"prefix":"10.1155","volume":"2016","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8875-678X","authenticated-orcid":true,"given":"Tyng-Yeu","family":"Liang","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, National Kaohsiung University of Applied Sciences, No. 415, Jiangong Road, Sanmin District, Kaohsiung City 807, Taiwan"}]},{"given":"Hung-Fu","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, National Kaohsiung University of Applied Sciences, No. 415, Jiangong Road, Sanmin District, Kaohsiung City 807, Taiwan"}]},{"given":"Yu-Chih","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, National Kaohsiung University of Applied Sciences, No. 415, Jiangong Road, Sanmin District, Kaohsiung City 807, Taiwan"}]}],"member":"311","reference":[{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(96)00024-5"},{"issue":"1","key":"5","first-page":"46","volume":"5","year":"1998","journal-title":"Computational Science & Engineering"},{"year":"2015","key":"6"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/mcse.2010.69"},{"issue":"4","key":"12","first-page":"785","volume":"22","year":"2006","journal-title":"Journal of Information Science and Engineering"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/2.485843"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-006-5483-x"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-012-0211-z"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1504\/ijcse.2013.052110"},{"year":"2015","key":"18"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38027-3_7"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-013-0912-0"},{"year":"2015","key":"28"}],"container-title":["Mobile Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2016\/4513486.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2016\/4513486.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2016\/4513486.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2016,7,26]],"date-time":"2016-07-26T12:30:11Z","timestamp":1469536211000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/misy\/2016\/4513486\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"references-count":13,"alternative-id":["4513486","4513486"],"URL":"https:\/\/doi.org\/10.1155\/2016\/4513486","relation":{},"ISSN":["1574-017X","1875-905X"],"issn-type":[{"type":"print","value":"1574-017X"},{"type":"electronic","value":"1875-905X"}],"subject":[],"published":{"date-parts":[[2016]]}}}