{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,22]],"date-time":"2024-08-22T02:53:32Z","timestamp":1724295212809},"reference-count":35,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2017,5,23]],"date-time":"2017-05-23T00:00:00Z","timestamp":1495497600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"funder":[{"DOI":"10.13039\/501100002858","name":"China Postdoctoral Science Foundation","doi-asserted-by":"publisher","award":["2014M552115"],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004701","name":"China University of Geosciences, Wuhan","doi-asserted-by":"publisher","award":["CUGL140833"],"id":[{"id":"10.13039\/501100004701","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41701446"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003819","name":"Hubei Provincial Natural Science Foundation","doi-asserted-by":"publisher","award":["2017CFB277"],"id":[{"id":"10.13039\/501100003819","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Transactions in GIS"],"published-print":{"date-parts":[[2017,12]]},"abstract":"Abstract<\/jats:title>Rendering large volumes of vector data is computationally intensive and therefore time consuming, leading to lower efficiency and poorer interactive experience. Graphics processing units (GPUs) are powerful tools in data parallel processing but lie idle most of the time. In this study, we propose an approach to improve the performance of vector data rendering by using the parallel computing capability of many\u2010core GPUs. Vertex transformation, largely a mathematical calculation that does not require communication with the host storage device, is a time\u2010consuming procedure because all coordinates of each vector feature need to be transformed to screen vertices. Use of a GPU enables optimization of a general\u2010purpose mathematical calculation, enabling the procedure to be executed in parallel on a many\u2010core GPU and optimized effectively. This study mainly focuses on: (1) an organization and storage strategy for vector data based on equal pitch alignment, which can adapt to the GPU's calculating characteristics; (2) a paging\u2010coalescing transfer and memory access strategy for vector data between the CPU and the GPU; and (3) a balancing allocation strategy to take full advantage of all processing cores of the GPU. Experimental results demonstrate that the approach proposed can significantly improve the efficiency of vector data rendering.<\/jats:p>","DOI":"10.1111\/tgis.12275","type":"journal-article","created":{"date-parts":[[2017,5,25]],"date-time":"2017-05-25T15:57:09Z","timestamp":1495727829000},"page":"1217-1236","update-policy":"http:\/\/dx.doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["An efficient data organization and scheduling strategy for accelerating large vector data rendering"],"prefix":"10.1111","volume":"21","author":[{"given":"Mingqiang","family":"Guo","sequence":"first","affiliation":[{"name":"Faculty of Information & Engineering China University of Geosciences (Wuhan)"},{"name":"Development and Support Department, Wuhan Zondy Cyber Science and Technology Co., Ltd."}]},{"given":"Ying","family":"Huang","sequence":"additional","affiliation":[{"name":"Development and Support Department, Wuhan Zondy Cyber Science and Technology Co., Ltd."}]},{"given":"Qingfeng","family":"Guan","sequence":"additional","affiliation":[{"name":"Faculty of Information & Engineering China University of Geosciences (Wuhan)"},{"name":"National Engineering Research Center of GIS China University of Geosciences (Wuhan)"}]},{"given":"Zhong","family":"Xie","sequence":"additional","affiliation":[{"name":"Faculty of Information & Engineering China University of Geosciences (Wuhan)"},{"name":"National Engineering Research Center of GIS China University of Geosciences (Wuhan)"}]},{"given":"Liang","family":"Wu","sequence":"additional","affiliation":[{"name":"Faculty of Information & Engineering China University of Geosciences (Wuhan)"},{"name":"National Engineering Research Center of GIS China University of Geosciences (Wuhan)"}]}],"member":"311","published-online":{"date-parts":[[2017,5,23]]},"reference":[{"key":"e_1_2_7_2_1","first-page":"298","article-title":"Large\u2010scale vector data visualization using high performance computing","volume":"2","author":"Ali A. S.","year":"2011","journal-title":"Journal of Software"},{"key":"e_1_2_7_3_1","doi-asserted-by":"publisher","DOI":"10.3724\/SP.J.1089.2010.10768"},{"key":"e_1_2_7_4_1","doi-asserted-by":"publisher","DOI":"10.4304\/jcm.4.11.902-909"},{"key":"e_1_2_7_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2011.03.003"},{"key":"e_1_2_7_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2014.10.012"},{"key":"e_1_2_7_7_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2014.902949"},{"key":"e_1_2_7_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2005.02.005"},{"key":"e_1_2_7_9_1","volume-title":"NVIDIA's Fermi: The first complete GPU computing architecture","author":"Glaskowsky P. N.","year":"2009"},{"key":"e_1_2_7_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTARS.2011.2171673"},{"key":"e_1_2_7_11_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2015.1032294"},{"key":"e_1_2_7_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-014-3498-7"},{"issue":"4","key":"e_1_2_7_13_1","first-page":"395","article-title":"Parallel scheduling strategy of web\u2010based spatial computing tasks in multi\u2010core environment","volume":"20","author":"Guo M.","year":"2014","journal-title":"High Technology Letters"},{"issue":"9","key":"e_1_2_7_14_1","first-page":"1131","article-title":"Content grid load balancing algorithm for large\u2010scale vector data in the server cluster concurrent environment","volume":"38","author":"Guo M.","year":"2013","journal-title":"Geomatics & Information Science of Wuhan University"},{"key":"e_1_2_7_15_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2013.872249"},{"key":"e_1_2_7_16_1","doi-asserted-by":"publisher","DOI":"10.3390\/rs6087212"},{"key":"e_1_2_7_17_1","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-4666-6256-8"},{"key":"e_1_2_7_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTARS.2011.2162643"},{"key":"e_1_2_7_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2010.63"},{"issue":"3","key":"e_1_2_7_20_1","doi-asserted-by":"crossref","first-page":"632","DOI":"10.4028\/www.scientific.net\/AMM.513-517.632","article-title":"Hadoop\u2010based model of mass data storage","volume":"51","author":"Li Y.","year":"2014","journal-title":"Applied Mechanics & Materials"},{"key":"e_1_2_7_21_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658810500390794"},{"key":"e_1_2_7_22_1","unstructured":"Nvidia. (2014).Programming guide: CUDA toolkit documentation. Retrieved fromhttps:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/"},{"key":"e_1_2_7_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-8745-6"},{"key":"e_1_2_7_24_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2013.778413"},{"key":"e_1_2_7_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/00045608.2014.892342"},{"key":"e_1_2_7_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2010.08.006"},{"key":"e_1_2_7_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2010.02.001"},{"key":"e_1_2_7_28_1","doi-asserted-by":"publisher","DOI":"10.1080\/00045601003791243"},{"issue":"9","key":"e_1_2_7_29_1","first-page":"521","article-title":"Multi\u2010GPU performance of incompressible flow computation by lattice Boltzmann method on GPU cluster","volume":"37","author":"Xian W.","year":"2011","journal-title":"Parallel Computing"},{"key":"e_1_2_7_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2004.11.011"},{"key":"e_1_2_7_31_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658810600894281"},{"key":"e_1_2_7_32_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658810412331280202"},{"key":"e_1_2_7_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2010.63"},{"key":"e_1_2_7_34_1","doi-asserted-by":"crossref","unstructured":"Zhang J. &You S.(2012). Speeding up large\u2010scale point\u2010in\u2010polygon test based spatial join on GPUs.Proceedings of the ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data. Redondo Beach CA: ACM.","DOI":"10.1145\/2447481.2447485"},{"key":"e_1_2_7_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2006.11.005"},{"key":"e_1_2_7_36_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2012.692372"}],"container-title":["Transactions in GIS"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1111%2Ftgis.12275","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/tgis.12275","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,29]],"date-time":"2023-09-29T10:37:19Z","timestamp":1695983839000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/tgis.12275"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,23]]},"references-count":35,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["10.1111\/tgis.12275"],"URL":"https:\/\/doi.org\/10.1111\/tgis.12275","archive":["Portico"],"relation":{},"ISSN":["1361-1682","1467-9671"],"issn-type":[{"value":"1361-1682","type":"print"},{"value":"1467-9671","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,5,23]]},"assertion":[{"value":"2017-05-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}
  NODES