{"id":6632,"date":"2011-12-19T15:19:46","date_gmt":"2011-12-19T13:19:46","guid":{"rendered":"http:\/\/hgpu.org\/?p=6632"},"modified":"2011-12-19T15:19:46","modified_gmt":"2011-12-19T13:19:46","slug":"experiences-developing-the-openuh-compiler-and-runtime-infrastructure","status":"publish","type":"post","link":"https:\/\/hgpu.org\/?p=6632","title":{"rendered":"Experiences Developing the OpenUH Compiler and Runtime Infrastructure"},"content":{"rendered":"<p>The OpenUH compiler is a branch of the open source Open64 compiler suite for C, C++, Fortran 95\/2003, with support for a variety of targets including x86_64, IA-64, and IA-32. For the past several years, we have used OpenUH to conduct research in parallel programming models and their implementation, static and dynamic analysis of parallel applications, and compiler integration with external tools. In this paper, we describe the evolution of the OpenUH infrastructure and how we&#8217;ve used it to carry out our research and teaching efforts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The OpenUH compiler is a branch of the open source Open64 compiler suite for C, C++, Fortran 95\/2003, with support for a variety of targets including x86_64, IA-64, and IA-32. For the past several years, we have used OpenUH to conduct research in parallel programming models and their implementation, static and dynamic analysis of parallel [&hellip;]<\/p>\n","protected":false},"author":351,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11,3],"tags":[215,955,1782,20,176,193],"class_list":["post-6632","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-paper","tag-code-generation","tag-compilers","tag-computer-science","tag-nvidia","tag-package","tag-ptx"],"views":1809,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/6632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/users\/351"}],"replies":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6632"}],"version-history":[{"count":0,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/6632\/revisions"}],"wp:attachment":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}