{"id":8820,"date":"2021-04-23T12:00:46","date_gmt":"2021-04-23T10:00:46","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc\/?p=8820"},"modified":"2023-06-09T08:52:08","modified_gmt":"2023-06-09T06:52:08","slug":"h2m","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/itc\/en\/2021\/04\/23\/h2m\/","title":{"rendered":"Research on heterogeneous memory systems"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_8820 social_share_privacy clearfix 1.6.4 locale-en_US sprite-en_US\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_8820')){$('.twoclick_social_bookmarks_post_8820').socialSharePrivacy({\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/blog.rwth-aachen.de\\\/itc\\\/en\\\/2021\\\/04\\\/23\\\/h2m\\\/\",\"post_id\":8820,\"post_title_referrer_track\":\"Research+on+heterogeneous+memory+systems\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p><div id=\"attachment_8823\" style=\"width: 310px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8823\" class=\"wp-image-8823 size-medium\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/liam-briese-lYxQ5F9xBDM-unsplash-300x200.jpg\" alt=\"RAM \" width=\"300\" height=\"200\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/liam-briese-lYxQ5F9xBDM-unsplash-300x200.jpg 300w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/liam-briese-lYxQ5F9xBDM-unsplash-1024x683.jpg 1024w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/liam-briese-lYxQ5F9xBDM-unsplash-768x512.jpg 768w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/liam-briese-lYxQ5F9xBDM-unsplash-1536x1024.jpg 1536w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/liam-briese-lYxQ5F9xBDM-unsplash-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-8823\" class=\"wp-caption-text\">Source: <a href=\"https:\/\/unsplash.com\/photos\/lYxQ5F9xBDM\">Unsplash<\/a><\/p><\/div><\/p>\n<p>While computational power is steadily increasing in modern computing systems due to the rise of multicore and accelerated systems, the relative performance of the memory subsystem is falling further and further behind. In the context of High-Performance Computing (HPC), this can be partially compensated by combining traditional main memory with a small amount of high-bandwidth memory. In systems with accelerators, heterogeneity is already visible due to the presence of different kinds of memory. However, applications must be heavily modified and use vendor-specific application programming interfaces (APIs) to exploit different kind ofs heterogeneous memory.<\/p>\n<p><!--more--><\/p>\n<p>Thus, there is a need to develop a portable, vendor-neutral view of heterogeneous storage to enable productive use in scientific and technical applications.<\/p>\n<p>To this end, the I12 \/ IT Center, together with the French <a href=\"https:\/\/www.inria.fr\/fr\/centre-inria-bordeaux-sud-ouest\">INRIA Centre de Recherche Inria Bordeaux &#8211; Sud-Ouest<\/a>, has submitted a research proposal. The project &#8220;Heuristics for Heterogeneous Memory&#8221; (H2M) is funded by the <a href=\"https:\/\/www.dfg.de\/en\/index.jsp\">German Research Foundation<\/a> (DFG) and the French funding agency <a href=\"https:\/\/anr.fr\/en\/\">Agence Nationale de la Recherche<\/a> (ANR) for three years. RWTH Aachen University and the French project partner INRIA are jointly developing support for new memory technologies such as High Bandwidth Memory (<a href=\"https:\/\/en.wikipedia.org\/wiki\/High_Bandwidth_Memory\">HBM<\/a>) and Non-Volatile Random-Access Memory (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Non-volatile_random-access_memory\">NVRAM<\/a>). These technologies are increasingly being used in HPC systems as additional memory alongside the usual Dynamic Random Access Memory (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Dynamic_random-access_memory\">DRAM<\/a>).<\/p>\n<p>The goal of H2M is to provide portable interfaces to identify available memories and their properties and to enable access. Based on this, abstractions and heuristics are to be developed to give application developers and runtime systems some means to control in which memory kind data should be stored and when data should be moved between different kinds of memory.<\/p>\n<p>However, it is still unclear what these abstractions and heuristics should look like, and several fundamental questions need to be answered. But then, the project has only just begun &#8211; kickoff was at the end of January 2021.<\/p>\n<div id=\"attachment_8821\" style=\"width: 652px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/H2M.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8821\" class=\"wp-image-8821 size-full\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/H2M.png\" alt=\"Photo collage \" width=\"642\" height=\"361\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/H2M.png 642w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/04\/H2M-300x169.png 300w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/a><p id=\"caption-attachment-8821\" class=\"wp-caption-text\">The project kick-off meeting was held in videoconference. <br \/>Source: Own illustration<\/p><\/div>\n<p>The research results of H2M will define a concrete development roadmap for parallel programming systems. Based on the performance research, concrete proposals will be developed at the end of the project to serve as a basis for standardization bodies&#8217; recommendations.<\/p>\n<p>For more information on the project, please visit the <a href=\"https:\/\/h2m.gitlabpages.inria.fr\/\">project website<\/a> and the <a href=\"https:\/\/anr.fr\/Project-ANR-20-CE92-0022\">Agence Nationale de la Recherche website<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Responsible for the content of this article is <a href=\"https:\/\/www.itc.rwth-aachen.de\/go\/id\/ooap\/?lidx=1\">Christian Terboven<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Deutsch.<\/p>\n","protected":false},"author":1859,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[924,312,316],"tags":[],"class_list":["post-8820","post","type-post","status-publish","format-standard","hentry","category-hpcnews","category-insight-it-center","category-projekte-kooperationen"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/8820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/users\/1859"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/comments?post=8820"}],"version-history":[{"count":5,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/8820\/revisions"}],"predecessor-version":[{"id":15620,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/8820\/revisions\/15620"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/media?parent=8820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/categories?post=8820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/tags?post=8820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}