{"id":{"repo_id":"uoit","oai_identifier":"oai:ontariotechu.scholaris.ca:10155/212"},"canonical_url":"https://search.dev.ndltd.org/etd/uoit/oai:ontariotechu.scholaris.ca:10155/212","repository":{"repo_id":"uoit","name":"Ontario Institute of Technology","base_url":"https://ontariotechu.scholaris.ca/server/oai/request"},"display":{"title":"Ray tracing large distributed datasets using ray caches","abstract":"Many large scale simulations now produce datasets that are signi cantly larger than can typically be stored in memory on a visualization system. Visualization algorithms then become ine ective and stall since the data must be paged to disk. Recently, in-situ visualization has received renewed attention for visualizing large datasets that are distributed among many processors during a simulation. It takes advantage of the fact that the full dataset is already in main memory, distributed among multiple processors. Visualization in this environment then requires communication which can be more expensive than disk access. The goal of this thesis was to develop an in-situ visualization technique using ray tracing that employs ray caches to reduce communication overhead. Ray caches attempt to replace a communication operation with a less expensive cache search operation. A prototype implemented on Sharcnet shows ray caching can signi cantly improve overall performance at a small cost to image quality.","abstract_html":"Many large scale simulations now produce datasets that are signi cantly larger than can typically be stored in memory on a visualization system. Visualization algorithms then become ine ective and stall since the data must be paged to disk. Recently, in-situ visualization has received renewed attention for visualizing large datasets that are distributed among many processors during a simulation. It takes advantage of the fact that the full dataset is already in main memory, distributed among multiple processors. Visualization in this environment then requires communication which can be more expensive than disk access. The goal of this thesis was to develop an in-situ visualization technique using ray tracing that employs ray caches to reduce communication overhead. Ray caches attempt to replace a communication operation with a less expensive cache search operation. A prototype implemented on Sharcnet shows ray caching can signi cantly improve overall performance at a small cost to image quality.","abstract_has_math":false,"creators":["Little, Christopher"],"institution":"University of Ontario Institute of Technology","degree_name":"Master of Science (MSc)","degree_level":null,"degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":["Green, Mark","Qureshi, Faisal"],"committee_chairs":[],"committee_members":[],"year":2012,"date_issued":"2012-03-09","date_published":"2012-03-09","updated_at":"2026-07-24T05:35:32Z","subjects":["Visualization","Cluster","Sharcnet","Simulation","In-situ"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10155/212","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Green, Mark","Qureshi, Faisal"]},{"key":"dc:creator","label":"Author","values":["Little, Christopher"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2011-12-01","2022-03-29T17:06:36Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2012-03-09T21:17:07Z","2022-03-29T17:06:36Z"]},{"key":"dc:date.issued","label":"Date","values":["2012-03-09"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science (MSc)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Ontario Institute of Technology"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Visualization","Cluster","Sharcnet","Simulation","In-situ"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10155/212"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Many large scale simulations now produce datasets that are signi cantly larger than can typically be stored in memory on a visualization system. Visualization algorithms then become ine ective and stall since the data must be paged to disk. Recently, in-situ visualization has received renewed attention for visualizing large datasets that are distributed among many processors during a simulation. It takes advantage of the fact that the full dataset is already in main memory, distributed among multiple processors. Visualization in this environment then requires communication which can be more expensive than disk access. The goal of this thesis was to develop an in-situ visualization technique using ray tracing that employs ray caches to reduce communication overhead. Ray caches attempt to replace a communication operation with a less expensive cache search operation. A prototype implemented on Sharcnet shows ray caching can signi cantly improve overall performance at a small cost to image quality."]},{"key":"dc:title","label":"Title","values":["Ray tracing large distributed datasets using ray caches"]}]}],"canonical_facts":{"dc:contributor.advisor":["Green, Mark","Qureshi, Faisal"],"dc:creator":["Little, Christopher"],"dc:date.accessioned":["2011-12-01","2022-03-29T17:06:36Z"],"dc:date.available":["2012-03-09T21:17:07Z","2022-03-29T17:06:36Z"],"dc:date.issued":["2012-03-09"],"dc:description.abstract":["Many large scale simulations now produce datasets that are signi cantly larger than can typically be stored in memory on a visualization system. Visualization algorithms then become ine ective and stall since the data must be paged to disk. Recently, in-situ visualization has received renewed attention for visualizing large datasets that are distributed among many processors during a simulation. It takes advantage of the fact that the full dataset is already in main memory, distributed among multiple processors. Visualization in this environment then requires communication which can be more expensive than disk access. The goal of this thesis was to develop an in-situ visualization technique using ray tracing that employs ray caches to reduce communication overhead. Ray caches attempt to replace a communication operation with a less expensive cache search operation. A prototype implemented on Sharcnet shows ray caching can signi cantly improve overall performance at a small cost to image quality."],"dc:identifier.uri":["https://hdl.handle.net/10155/212"],"dc:language.iso":["en"],"dc:subject":["Visualization","Cluster","Sharcnet","Simulation","In-situ"],"dc:title":["Ray tracing large distributed datasets using ray caches"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_name":["Master of Science (MSc)"],"thesis:institution_name":["University of Ontario Institute of Technology"]},"updated_at":"2026-07-24T05:35:32Z"}