{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/81897"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/81897","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Automatic Differentiation of Parallel Programs","abstract":"We also describe how the tools and techniques developed to enable AD of parallel programs were applied to a variety of applications, ranging from a simple test problem to a parallel molecular dynamics application. The results confirm the need for and efficacy of several techniques. They also verify the prediction that the program generated by AD will generally demonstrate better speedup and scalability than the original program. We conclude with some brief remarks on how AD can be applied to other types of parallel programs and a description of how this work relates to other research in the areas of AD and scientific computing.","abstract_html":"We also describe how the tools and techniques developed to enable AD of parallel programs were applied to a variety of applications, ranging from a simple test problem to a parallel molecular dynamics application. The results confirm the need for and efficacy of several techniques. They also verify the prediction that the program generated by AD will generally demonstrate better speedup and scalability than the original program. We conclude with some brief remarks on how AD can be applied to other types of parallel programs and a description of how this work relates to other research in the areas of AD and scientific computing.","abstract_has_math":false,"creators":["Hovland, Paul Dennis"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Heath, Michael T."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-09-25T20:20:54Z","date_published":"2015-09-25T20:20:54Z","updated_at":"2026-07-22T22:26:17Z","subjects":["Computer Science"],"languages":["eng"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(MiAaPQ)AAI9812626"],"render_values":[{"text":"(MiAaPQ)AAI9812626","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/81897","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Heath, Michael T."]},{"key":"dc:creator","label":"Author","values":["Hovland, Paul Dennis"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-09-25T20:20:54Z","10000-01-01","1997"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/81897","(MiAaPQ)AAI9812626"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["We also describe how the tools and techniques developed to enable AD of parallel programs were applied to a variety of applications, ranging from a simple test problem to a parallel molecular dynamics application. The results confirm the need for and efficacy of several techniques. They also verify the prediction that the program generated by AD will generally demonstrate better speedup and scalability than the original program. We conclude with some brief remarks on how AD can be applied to other types of parallel programs and a description of how this work relates to other research in the areas of AD and scientific computing.","Made available in DSpace on 2015-09-25T20:20:54Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 9812626.pdf: 2695780 bytes, checksum: 445bdd520555bfddd124224c31074f50 (MD5) Previous issue date: 1997","Embargo set by: Seth Robbins for item 83178 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","102 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997."]},{"key":"dc:title","label":"Title","values":["Automatic Differentiation of Parallel Programs"]}]}],"canonical_facts":{"dc:contributor":["Heath, Michael T."],"dc:creator":["Hovland, Paul Dennis"],"dc:date":["2015-09-25T20:20:54Z","10000-01-01","1997"],"dc:description":["We also describe how the tools and techniques developed to enable AD of parallel programs were applied to a variety of applications, ranging from a simple test problem to a parallel molecular dynamics application. The results confirm the need for and efficacy of several techniques. They also verify the prediction that the program generated by AD will generally demonstrate better speedup and scalability than the original program. We conclude with some brief remarks on how AD can be applied to other types of parallel programs and a description of how this work relates to other research in the areas of AD and scientific computing.","Made available in DSpace on 2015-09-25T20:20:54Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 9812626.pdf: 2695780 bytes, checksum: 445bdd520555bfddd124224c31074f50 (MD5) Previous issue date: 1997","Embargo set by: Seth Robbins for item 83178 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","102 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997."],"dc:identifier":["http://hdl.handle.net/2142/81897","(MiAaPQ)AAI9812626"],"dc:language":["eng"],"dc:subject":["Computer Science"],"dc:title":["Automatic Differentiation of Parallel Programs"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:17Z"}