{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T11:22:39Z","timestamp":1775301759330,"version":"3.50.1"},"publisher-location":"Cham","reference-count":54,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030057541","type":"print"},{"value":"9783030057558","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-030-05755-8_5","type":"book-chapter","created":{"date-parts":[[2018,12,8]],"date-time":"2018-12-08T03:34:28Z","timestamp":1544240068000},"page":"39-54","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Proposal of Parallel Processing Area Extraction and Data Transfer Number Reduction for Automatic GPU Offloading of IoT Applications"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4703-7866","authenticated-orcid":false,"given":"Yoji","family":"Yamato","sequence":"first","affiliation":[]},{"given":"Hirofumi","family":"Noguchi","sequence":"additional","affiliation":[]},{"given":"Misao","family":"Kataoka","sequence":"additional","affiliation":[]},{"given":"Takuma","family":"Isoda","sequence":"additional","affiliation":[]},{"given":"Tatsuya","family":"Demizu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,12,9]]},"reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Hermann, M., et al.: Design principles for industrie 4.0 scenarios. In: Working Draft. Rechnische Universitat Dortmund (2015)","DOI":"10.1109\/HICSS.2016.488"},{"key":"5_CR2","unstructured":"Evans, P.C., et al.: Industrial internet: pushing the boundaries of minds and machines. Technical report of GE (2012)"},{"key":"5_CR3","unstructured":"AWS IoT Platform. https:\/\/aws.amazon.com\/iot\/how-it-works\/?nc1=h_ls"},{"issue":"3","key":"5_CR4","first-page":"38","volume":"55","author":"O Sefraoui","year":"2012","unstructured":"Sefraoui, O., et al.: OpenStack: toward an open-source solution for cloud computing. Int. J. Comput. Appl. 55(3), 38\u201342 (2012)","journal-title":"Int. J. Comput. Appl."},{"key":"5_CR5","doi-asserted-by":"publisher","first-page":"572","DOI":"10.1109\/TCC.2015.2481392","volume":"6","author":"Y Yamato","year":"2015","unstructured":"Yamato, Y., et al.: Fast and reliable restoration method of virtual resources on OpenStack. IEEE Trans. Cloud Comput. 6, 572\u2013583 (2015)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"5_CR6","unstructured":"Yamato, Y., et al.: Development of low user impact and low cost server migration technology for shared hosting services. IEICE Trans. Commun. J95-B(4), 547\u2013555 (2012)"},{"issue":"3","key":"5_CR7","first-page":"3","volume":"15","author":"Y Yamato","year":"2013","unstructured":"Yamato, Y.: Key points of telecommunication carriers\u2019 shared hosting servers replacement project. J. Soc. Project Manag. 15(3), 3\u20138 (2013)","journal-title":"J. Soc. Project Manag."},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Yamato, Y., et al.: Software maintenance evaluation of agile software development method based on OpenStack. IEICE Trans. Inf. Syst. E98-D(7), 1377\u20131380 (2015)","DOI":"10.1587\/transinf.2015EDL8049"},{"key":"5_CR9","unstructured":"Zaharia, M., et al.: Spark: cluster computing with working sets. In: 2nd USENIX Conference on Hot Topics in Cloud Computing (2010)"},{"key":"5_CR10","unstructured":"Marz, N.: STORM: distributed and fault-tolerant realtime computation (2013)"},{"key":"5_CR11","unstructured":"Dean, J., et al.: MapReduce: simplified data processing on large clusters. In: OSDI 2004, pp. 137\u2013150, December 2004"},{"key":"5_CR12","unstructured":"TRON project. http:\/\/www.tron.org\/"},{"issue":"2","key":"5_CR13","first-page":"562","volume":"48","author":"Y Yamato","year":"2007","unstructured":"Yamato, Y.: Ubiquitous service composition technology for ubiquitous network environments. IPSJ J. 48(2), 562\u2013577 (2007)","journal-title":"IPSJ J."},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Yamato, Y., et al.: Context-aware ubiquitous service composition technology. In: The IFIP International Conference on Research and Practical Issues of Enterprise Information Systems (CONFENIS 2006), pp. 51\u201361, April 2006","DOI":"10.1007\/0-387-34456-X_6"},{"key":"5_CR15","unstructured":"Yamato, Y., et al.: Study of user customize sevice composition technology based on BPEL extension. IPSJ J. 51 (2010)"},{"key":"5_CR16","unstructured":"Yamato, Y., et al.: Study and development of user customize service composition and change-over using BPEL engine. IEICE Trans. Commun. J91-B, 1428\u20131439 (2008)"},{"key":"5_CR17","first-page":"687","volume":"2007","author":"Y Yamato","year":"2007","unstructured":"Yamato, Y., et al.: Context-aware service composition and component change-over using semantic web techniques. IEEE ICWS 2007, 687\u2013694 (2007)","journal-title":"IEEE ICWS"},{"key":"5_CR18","unstructured":"OpenCV. http:\/\/opencv.org\/"},{"key":"5_CR19","unstructured":"AWS EC2 instance type. https:\/\/aws.amazon.com\/ec2\/instance-types\/"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Putnam, A., et al.: A reconfigurable fabric for accelerating large-scale datacenter services. In: ISCA 2014, pp. 13\u201324, June 2014","DOI":"10.1109\/ISCA.2014.6853195"},{"key":"5_CR21","unstructured":"Yamato, Y., et al.: Study of service control function for SOAP-REST mash-up service. IPSJ J. 51(2) (2010)"},{"key":"5_CR22","unstructured":"Yamato, Y., et al.: Abstract service scenario generation method for ubiquitous service composition. IIEICE Trans. Commun. J91-B, 1220\u20131230 (2008)"},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"Yokohata, Y., et al.: Context-aware content-provision service for shopping malls based on ubiquitous service-oriented network framework and authentication and access control agent framework. In: IEEE CCNC 2006, pp. 1330\u20131331 (2006)","DOI":"10.1109\/CCNC.2006.1593273"},{"key":"5_CR24","unstructured":"Moriya, T., et al.: Development of building alarm system on service delivery platform. IEICE Trans. Commun. J93-B(4) (2010)"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Yamato, Y., et al.: Development of service processing agent for context aware service. IEICE Trans. Commun. J91-B(12) (2008)","DOI":"10.1109\/SCC.2008.11"},{"key":"5_CR26","volume-title":"CUDA by Example : An Introduction to General-Purpose GPU Programming","author":"J Sanders","year":"2011","unstructured":"Sanders, J., et al.: CUDA by Example : An Introduction to General-Purpose GPU Programming. Addison-Wesley, Boston (2011). ISBN 0131387685"},{"key":"5_CR27","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/MCSE.2010.69","volume":"12","author":"JE Stone","year":"2010","unstructured":"Stone, J.E., et al.: OpenCL: a parallel programming standard for heterogeneous computing systems. Comput. Sci. Eng. 12, 66\u201373 (2010)","journal-title":"Comput. Sci. Eng."},{"key":"5_CR28","doi-asserted-by":"crossref","unstructured":"Yamato, Y., et al.: Automatic GPU offloading technology for open IoT environment. IEEE Internet Things J. (2018)","DOI":"10.1109\/COMPSAC.2018.10309"},{"key":"5_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"859","DOI":"10.1007\/978-3-642-32820-6_85","volume-title":"Euro-Par 2012 Parallel Processing","author":"S Wienke","year":"2012","unstructured":"Wienke, S., Springer, P., Terboven, C., an Mey, D.: OpenACC\u2014first experiences with real-world applications. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.) Euro-Par 2012. LNCS, vol. 7484, pp. 859\u2013870. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32820-6_85"},{"key":"5_CR30","doi-asserted-by":"crossref","unstructured":"Wolfe, M.: Implementing the PGI accelerator model. In: ACM the 3rd Workshop on General-Purpose Computation on Graphics Processing Units, pp. 43\u201350 (2010)","DOI":"10.1145\/1735688.1735697"},{"key":"5_CR31","unstructured":"Ishizaki, K.: Transparent GPU exploitation for Java. In: The Fourth International Symposium on Computing and Networking (CANDAR 2016), November 2016"},{"key":"5_CR32","unstructured":"Su, E., et al.: Compiler support of the workqueuing execution model for Intel SMP architectures. In: Fourth European Workshop on OpenMP, September 2002"},{"key":"5_CR33","unstructured":"Himeno. http:\/\/accc.riken.jp\/en\/supercom\/himenobmt\/"},{"key":"5_CR34","unstructured":"Tanaka, Y., et al.: Evaluation of optimization method for Fortran codes with GPU automatic parallelization compiler. IPSJ SIG Technical Report, no. 9 (2011)"},{"key":"5_CR35","unstructured":"Tomatsu, Y., et al.: gPot: intelligent compiler for GPGPU using combinatorial optimization techniques. In: The 7th Joint Symposium Between Doshisha University and Chonnam National University, August 2010"},{"key":"5_CR36","first-page":"447","volume":"6","author":"Y Yamato","year":"2007","unstructured":"Yamato, Y., et al.: Study and evaluation of context aware service composition using BPEL engine. Inf. Technol. Lett. 6, 447\u2013449 (2007)","journal-title":"Inf. Technol. Lett."},{"key":"5_CR37","doi-asserted-by":"crossref","unstructured":"Yamato, Y., et al.: Study of service control function for web-telecom coordination service. IEICE trans. commun. J91-B, 1417\u20131427 (2008)","DOI":"10.1109\/ICWS.2008.17"},{"issue":"2","key":"5_CR38","first-page":"727","volume":"49","author":"Y Nakano","year":"2008","unstructured":"Nakano, Y., et al.: Implementation and evaluation of wrapper system that creates web services from web applications. IPSJ J. 49(2), 727\u2013738 (2008)","journal-title":"IPSJ J."},{"issue":"2","key":"5_CR39","first-page":"755","volume":"48","author":"Y Yamato","year":"2007","unstructured":"Yamato, Y., et al.: Evaluation of service composition technology through field trial of shopping support service. IPSJ J. 48(2), 755\u2013769 (2007)","journal-title":"IPSJ J."},{"key":"5_CR40","first-page":"269","volume":"4","author":"Y Yamato","year":"2005","unstructured":"Yamato, Y., et al.: Study of service composition engine implemented on cellular phone. Inf. Technol. Lett. 4, 269\u2013271 (2005)","journal-title":"Inf. Technol. Lett."},{"key":"5_CR41","unstructured":"Altera SDK for OpenCL. https:\/\/www.altera.com\/products\/design-software\/embedded-software-developers\/opencl\/documentation.html"},{"issue":"1","key":"5_CR42","first-page":"56","volume":"25","author":"Y Yamato","year":"2017","unstructured":"Yamato, Y.: Optimum application deployment technology for heterogeneous IaaS cloud. J. Inf. Process. 25(1), 56\u201358 (2017)","journal-title":"J. Inf. Process."},{"key":"5_CR43","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1587\/comex.4.228","volume":"4","author":"Y Yamato","year":"2015","unstructured":"Yamato, Y.: OpenStack hypervisor, container and baremetal servers performance comparison. IEICE Commun. Express 4, 228\u2013232 (2015)","journal-title":"IEICE Commun. Express"},{"key":"5_CR44","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/s11761-016-0201-x","volume":"11","author":"Y Yamato","year":"2016","unstructured":"Yamato, Y.: Performance-aware server architecture recommendation and automatic performance verification technology on IaaS Cloud. Serv. Orient. Comput. Appl. 11, 121\u2013135 (2016)","journal-title":"Serv. Orient. Comput. Appl."},{"key":"5_CR45","doi-asserted-by":"publisher","unstructured":"Yamato, Y.: Server selection, configuration and reconfiguration technology for IaaS cloud with multiple server types. J. Netw. Syst. Manag. (2017). https:\/\/doi.org\/10.1007\/s10922-017-9418-z","DOI":"10.1007\/s10922-017-9418-z"},{"key":"5_CR46","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1186\/s13677-014-0007-3","volume":"3","author":"Y Yamato","year":"2014","unstructured":"Yamato, Y., et al.: Development of template management technology for easy deployment of virtual resources on OpenStack. J. Cloud Comput. 3, 7 (2014). https:\/\/doi.org\/10.1186\/s13677-014-0007-3","journal-title":"J. Cloud Comput."},{"key":"5_CR47","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1186\/s13677-015-0028-6","volume":"4","author":"Y Yamato","year":"2015","unstructured":"Yamato, Y.: Automatic verification technology of software patches for user virtual environments on IaaS cloud. J. Cloud Comput. 4, 4 (2015). https:\/\/doi.org\/10.1186\/s13677-015-0028-6","journal-title":"J. Cloud Comput."},{"key":"5_CR48","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1038\/scientificamerican0792-66","volume":"267","author":"JH Holland","year":"1992","unstructured":"Holland, J.H.: Genetic algorithms. Sci. Am. 267, 66\u201373 (1992)","journal-title":"Sci. Am."},{"key":"5_CR49","unstructured":"Clang. http:\/\/llvm.org\/"},{"key":"5_CR50","unstructured":"GCOV. http:\/\/gcc.gnu.org\/onlinedocs\/gcc\/Gcov.html"},{"key":"5_CR51","unstructured":"GPROF. http:\/\/sourceware.org\/binutils\/docs-2.20\/gprof\/"},{"key":"5_CR52","unstructured":"Laplace equation source. https:\/\/github.com\/parallel-forall\/cudacasts\/tree\/master\/ep3-first-openacc-program"},{"key":"5_CR53","doi-asserted-by":"crossref","unstructured":"Redmon, J., et al.: Real-time grasp detection using convolutional neural networks. In: IEEE International Conference on Robotics and Automation (ICRA), May 2015","DOI":"10.1109\/ICRA.2015.7139361"},{"issue":"1","key":"5_CR54","first-page":"109","volume":"33","author":"G Beylkin","year":"2012","unstructured":"Beylkin, G., et al.: Multiresolution representation of operators with boundary conditions on simple domains. Elsevier ACHA 33(1), 109\u2013139 (2012)","journal-title":"Elsevier ACHA"}],"container-title":["Lecture Notes in Computer Science","Smart Computing and Communication"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-05755-8_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T10:38:16Z","timestamp":1775299096000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-05755-8_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030057541","9783030057558"],"references-count":54,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-05755-8_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"9 December 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SmartCom","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Smart Computing and Communication","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tokyo","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Japan","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 December 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 December 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"smartc2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}