{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T05:43:17Z","timestamp":1747978997579,"version":"3.37.3"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2017,5,30]],"date-time":"2017-05-30T00:00:00Z","timestamp":1496102400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["103-2221-E-002 -140 -MY3"],"award-info":[{"award-number":["103-2221-E-002 -140 -MY3"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2018,5]]},"DOI":"10.1007\/s00371-017-1403-8","type":"journal-article","created":{"date-parts":[[2017,5,30]],"date-time":"2017-05-30T05:15:52Z","timestamp":1496121352000},"page":"633-643","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Exploring hidden coherency of Ray-Tracing for heterogeneous systems using online feedback methodology"],"prefix":"10.1007","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7631-2284","authenticated-orcid":false,"given":"Chih-Chen","family":"Kao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Chung","family":"Hsu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,30]]},"reference":[{"key":"1403_CR1","doi-asserted-by":"crossref","unstructured":"Adelson, E.H., Bergen, J.R.: The plenoptic function and the elements of early vision. Vision and Modeling Group, Media Laboratory, Massachusetts Institute of Technology (1991)","DOI":"10.7551\/mitpress\/2002.003.0004"},{"key":"1403_CR2","unstructured":"\u00c1fra, A.T., Benthin, C., Wald, I., Munkberg, J.: Local shading coherence extraction for SIMD-efficient path tracing on CPUs. In: Proceedings of High Performance Graphics, pp. 119\u2013128. Eurographics Association (2016)"},{"key":"1403_CR3","unstructured":"Aila, T., Karras, T.: Architecture considerations for tracing incoherent rays. In: Proceedings of the Conference on High Performance Graphics, pp. 113\u2013122. Eurographics Association (2010)"},{"key":"1403_CR4","doi-asserted-by":"crossref","unstructured":"Aila, T., Laine, S.: Understanding the efficiency of ray traversal on GPUs. In: Proceedings of the Conference on High Performance Graphics 2009, pp. 145\u2013149. ACM (2009)","DOI":"10.1145\/1572769.1572792"},{"key":"1403_CR5","unstructured":"AMD and GPUOpen: Radeon-rays. http:\/\/gpuopen.com\/gaming-product\/radeon-rays\/"},{"issue":"4","key":"1403_CR6","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/2601097.2601222","volume":"33","author":"R Barringer","year":"2014","unstructured":"Barringer, R., Akenine-M\u00f6ller, T.: Dynamic ray stream traversal. ACM Trans. Graph. 33(4), 151 (2014)","journal-title":"ACM Trans. Graph."},{"issue":"9","key":"1403_CR7","doi-asserted-by":"crossref","first-page":"1438","DOI":"10.1109\/TVCG.2011.277","volume":"18","author":"C Benthin","year":"2012","unstructured":"Benthin, C., Wald, I., Woop, S., Ernst, M., Mark, W.R.: Combining single and packet-ray tracing for arbitrary ray distributions on the intel mic architecture. IEEE Trans. Vis. Comput. Graph. 18(9), 1438\u20131448 (2012)","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"1403_CR8","doi-asserted-by":"crossref","unstructured":"Boulos, S., Wald, I., Benthin, C.: Adaptive ray packet reordering. In: IEEE Symposium on Interactive Ray Tracing, 2008. RT 2008, pp. 131\u2013138 (2008)","DOI":"10.1109\/RT.2008.4634633"},{"key":"1403_CR9","doi-asserted-by":"crossref","unstructured":"Bouvier, D., Sander, B.: Applying amd\u2019s kaveri apu for heterogeneous computing. In: Hot Chips: A Symposium on High Performance Chips (HC26) (2014)","DOI":"10.1109\/HOTCHIPS.2014.7478810"},{"key":"1403_CR10","doi-asserted-by":"crossref","unstructured":"Dammertz, H., Hanika, J., Keller, A.: Shallow bounding volume hierarchies for fast SIMD ray tracing of incoherent rays. In: Computer Graphics Forum, vol. 27, pp. 1225\u20131233. Wiley Online Library, New York (2008)","DOI":"10.1111\/j.1467-8659.2008.01261.x"},{"issue":"3","key":"1403_CR11","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/2602144","volume":"33","author":"T Davidovi\u010d","year":"2014","unstructured":"Davidovi\u010d, T., K\u0159iv\u00e1nek, J., Ha\u0161an, M., Slusallek, P.: Progressive light transport simulation on the GPU: survey and improvements. ACM Trans. Graph. 33(3), 29 (2014)","journal-title":"ACM Trans. Graph."},{"key":"1403_CR12","doi-asserted-by":"crossref","unstructured":"Eisenacher, C., Nichols, G., Selle, A., Burley, B.: Sorted deferred shading for production path tracing. In: Computer Graphics Forum, vol.\u00a032, pp. 125\u2013132. Wiley Online Library, New York (2013)","DOI":"10.1111\/cgf.12158"},{"key":"1403_CR13","doi-asserted-by":"crossref","unstructured":"Garanzha, K., Loop, C.: Fast ray sorting and breadth-first packet traversal for gpu ray tracing. In: Computer Graphics Forum, vol.\u00a029, pp. 289\u2013298. Wiley Online Library, New York (2010)","DOI":"10.1111\/j.1467-8659.2009.01598.x"},{"key":"1403_CR14","doi-asserted-by":"crossref","unstructured":"Gribble, C.P., Ramani, K.: Coherent ray tracing via stream filtering. In: IEEE Symposium on Interactive Ray Tracing, 2008. RT 2008, pp. 59\u201366 (2008)","DOI":"10.1109\/RT.2008.4634622"},{"key":"1403_CR15","doi-asserted-by":"crossref","unstructured":"Gunther, J., Popov, S., Seidel, H.P., Slusallek, P.: Realtime ray tracing on GPU with BVH-based packet traversal. In: IEEE Symposium on Interactive Ray Tracing, 2007. RT\u201907, pp. 113\u2013118 (2007)","DOI":"10.1109\/RT.2007.4342598"},{"key":"1403_CR16","doi-asserted-by":"crossref","unstructured":"Jeffers, J., Reinders, J.: Intel Xeon Phi coprocessor high performance programming. 1st edn. Morgan Kaufmann Publishers, San Francisco, CA, USA (2013)","DOI":"10.1016\/B978-0-12-410414-3.00001-3"},{"key":"1403_CR17","doi-asserted-by":"crossref","unstructured":"Kao, C.C., Hsu, W.C.: Runtime techniques for efficient ray-tracing on heterogeneous systems. In: 2015 IEEE International Conference on Digital Signal Processing (DSP), pp. 100\u2013104 (2015)","DOI":"10.1109\/ICDSP.2015.7251838"},{"key":"1403_CR18","doi-asserted-by":"crossref","unstructured":"Kao, C.C., Miao, Y.T., Hsu, W.C.: A pipeline-based runtime technique for improving ray-tracing on HSA-compliant systems. In: 2016 IEEE International Conference on Multimedia and Expo (ICME), pp. 1\u20136 (2016)","DOI":"10.1109\/ICME.2016.7552871"},{"key":"1403_CR19","doi-asserted-by":"crossref","unstructured":"Laine, S., Karras, T., Aila, T.: Megakernels considered harmful: wavefront path tracing on gpus. In: ACM Proceedings of the 5th High-Performance Graphics Conference, pp. 137\u2013143 (2013)","DOI":"10.1145\/2492045.2492060"},{"issue":"3","key":"1403_CR20","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/1805964.1805972","volume":"29","author":"B Moon","year":"2010","unstructured":"Moon, B., Byun, Y., Kim, T.J., Claudio, P., Kim, H.S., Ban, Y.J., Nam, S.W., Yoon, S.E.: Cache-oblivious ray reordering. ACM Trans. Graph. 29(3), 28 (2010)","journal-title":"ACM Trans. Graph."},{"key":"1403_CR21","volume-title":"OpenCL Programming Guide","author":"A Munshi","year":"2011","unstructured":"Munshi, A., Gaster, B., Mattson, T.G., Ginsburg, D.: OpenCL Programming Guide. Pearson Education, New Jersey (2011)"},{"key":"1403_CR22","doi-asserted-by":"crossref","unstructured":"Nov\u00e1k, J., Havran, V., Dachsbacher, C.: Path regeneration for interactive path tracing. In: Proceedings on EUROGRAPHICS Short Papers (2010)","DOI":"10.1016\/B978-0-12-384988-5.00026-7"},{"key":"1403_CR23","doi-asserted-by":"crossref","unstructured":"Overbeck, R., Ramamoorthi, R., Mark, W.R.: Large ray packets for real-time whitted ray tracing. In: IEEE Symposium on Interactive Ray Tracing, 2008. RT 2008. pp. 41\u201348. (2008)","DOI":"10.1109\/RT.2008.4634619"},{"key":"1403_CR24","doi-asserted-by":"crossref","unstructured":"Pajot, A., Barthe, L., Paulin, M., Poulin, P.: Combinatorial bidirectional path-tracing for efficient hybrid CPU\/GPU rendering. In: Computer Graphics Forum, vol.\u00a030, pp. 315\u2013324. Wiley Online Library, Hoboken (2011)","DOI":"10.1111\/j.1467-8659.2011.01863.x"},{"key":"1403_CR25","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/1778765.1778803","volume":"29","author":"SG Parker","year":"2010","unstructured":"Parker, S.G., Bigler, J., Dietrich, A., Friedrich, H., Hoberock, J., Luebke, D., McAllister, D., McGuire, M., Morley, K., Robison, A., Stich, M.: Optix: a general purpose ray tracing engine. ACM Trans. Graph. 29, 66 (2010)","journal-title":"ACM Trans. Graph."},{"key":"1403_CR26","volume-title":"Physically Based Rendering: From Theory to Implementation","author":"M Pharr","year":"2004","unstructured":"Pharr, M., Humphreys, G.: Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann, Burlington (2004)"},{"key":"1403_CR27","doi-asserted-by":"crossref","unstructured":"Pharr, M., Kolb, C., Gershbein, R., Hanrahan, P.: Rendering complex scenes with memory-coherent ray tracing. In: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, pp. 101\u2013108. ACM Press\/Addison-Wesley Publishing Co. (1997)","DOI":"10.1145\/258734.258791"},{"key":"1403_CR28","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1145\/1508284.1508282","volume":"44","author":"K Ramani","year":"2009","unstructured":"Ramani, K., Gribble, C.P., Davis, A.: Streamray: a stream filtering architecture for coherent ray tracing. ACM Sigplan Not. 44, 325\u2013336 (2009)","journal-title":"ACM Sigplan Not."},{"key":"1403_CR29","doi-asserted-by":"publisher","unstructured":"Rogers, P., Fellow, A.: Heterogeneous system architecture overview. In: 2013 IEEE Hot Chips 25 Symposium (HCS), pp. 1\u201341 (2013). doi: 10.1109\/HOTCHIPS.2013.7478286","DOI":"10.1109\/HOTCHIPS.2013.7478286"},{"key":"1403_CR30","doi-asserted-by":"crossref","unstructured":"Sung, K., Craighead, J., Wang, C., Bakshi, S., Pearce, A., Woo, A.: Design and implementation of the maya renderer. In: IEEE Computer Graphics and Applications, 1998. Pacific Graphics\u2019 98. Sixth Pacific Conference on, pp. 150\u2013159 (1998)","DOI":"10.1109\/PCCGA.1998.732097"},{"key":"1403_CR31","doi-asserted-by":"crossref","unstructured":"Tong, W., Deng, Y.: Mining effective parallelism from hidden coherence for GPU based path tracing. In: ACM SIGGRAPH Asia 2013 Technical Briefs, p.\u00a031 (2013)","DOI":"10.1145\/2542355.2542394"},{"key":"1403_CR32","doi-asserted-by":"crossref","unstructured":"Tsakok, J.A.: Faster incoherent rays: multi-BVH ray stream tracing. In: ACM Proceedings of the Conference on High Performance Graphics 2009, pp. 151\u2013158 (2009)","DOI":"10.1145\/1572769.1572793"},{"key":"1403_CR33","doi-asserted-by":"crossref","unstructured":"Tzeng, S., Patney, A., Owens, J.D.: Task management for irregular-parallel workloads on the GPU. In: Proceedings of the Conference on High Performance Graphics, pp. 29\u201337. Eurographics Association (2010)","DOI":"10.1111\/j.1467-8659.2010.01720.x"},{"key":"1403_CR34","doi-asserted-by":"crossref","unstructured":"Van\u00a0Antwerpen, D.: Improving SIMD efficiency for parallel Monte Carlo light transport on the GPU. In: ACM Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics, pp. 41\u201350 (2011)","DOI":"10.1145\/2018323.2018330"},{"key":"1403_CR35","doi-asserted-by":"crossref","unstructured":"Wald, I.: Active thread compaction for GPU path tracing. In: Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics, pp. 51\u201358 (2011)","DOI":"10.1145\/2018323.2018331"},{"key":"1403_CR36","doi-asserted-by":"crossref","unstructured":"Wald, I., Benthin, C., Boulos, S.: Getting rid of packets-efficient simd single-ray traversal using multi-branching bvhs. In: IEEE Symposium on Interactive Ray Tracing, 2008. RT 2008. pp. 49\u201357 (2008)","DOI":"10.1109\/RT.2008.4634620"},{"key":"1403_CR37","doi-asserted-by":"crossref","unstructured":"Wald, I., Slusallek, P., Benthin, C., Wagner, M.: Interactive rendering with coherent ray tracing. In: Computer Graphics Forum, vol.\u00a020, pp. 153\u2013165. Wiley Online Library, New York (2001)","DOI":"10.1111\/1467-8659.00508"},{"issue":"4","key":"1403_CR38","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1145\/2601097.2601199","volume":"33","author":"I Wald","year":"2014","unstructured":"Wald, I., Woop, S., Benthin, C., Johnson, G.S., Ernst, M.: Embree: a kernel framework for efficient cpu ray tracing. ACM Trans. Graph. 33(4), 143 (2014)","journal-title":"ACM Trans. Graph."}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00371-017-1403-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-017-1403-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-017-1403-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,24]],"date-time":"2024-06-24T11:55:51Z","timestamp":1719230151000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00371-017-1403-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,30]]},"references-count":38,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,5]]}},"alternative-id":["1403"],"URL":"https:\/\/doi.org\/10.1007\/s00371-017-1403-8","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"type":"print","value":"0178-2789"},{"type":"electronic","value":"1432-2315"}],"subject":[],"published":{"date-parts":[[2017,5,30]]}}}