{"id":19946,"date":"2020-07-28T14:31:17","date_gmt":"2020-07-28T18:31:17","guid":{"rendered":"https:\/\/michigan.it.umich.edu\/news\/?p=19946"},"modified":"2024-07-08T06:04:52","modified_gmt":"2024-07-08T10:04:52","slug":"hiding-network-latency-for-fast-memory-in-data-centers","status":"publish","type":"post","link":"https:\/\/michigan.it.umich.edu\/news\/2020\/07\/28\/hiding-network-latency-for-fast-memory-in-data-centers\/","title":{"rendered":"\u201cHiding\u201d network latency for fast memory in data centers"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"315\" src=\"https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-700x315.jpg\" alt=\"networked servers\" class=\"wp-image-20155\"\/><figcaption>(CSE)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sharing server memory between applications in large computer clusters is still a major goal for cloud and high-performance computing communities. Through fast networking technology, the memory available throughout the center\u2019s server racks could be managed by schedulers as though it were a single resource, providing a major boost to speed and performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A service developed by U-M researchers called Infiniswap made this technology \u2014 called \u201cmemory disaggregation\u201d \u2014 feasible in 2017, but it still suffered from several latency overheads that made real-world adoption unlikely.  Now, <a href=\"https:\/\/news.engin.umich.edu\/2020\/07\/hiding-network-latency-for-fast-memory-in-data-centers\/\">a new system from the same lab called Leap improves upon this and other disaggregation solutions<\/a> by applying a technique called prefetching to remote memory environments. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The prefetcher allows nearly all applications to run as if they were working with local memory. \u201cThis prefetching solution helps to hide the network latency, and the data path makes sure the operating system has no overhead,\u201d says project researcher <strong>Hasan Al Maruf<\/strong>, a PhD student in Computer Science and Engineering division.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sharing server memory between applications in large computer clusters is still a major goal for cloud and high-performance computing communities. Through fast networking technology, the memory available throughout the center\u2019s server racks could be managed by schedulers as though it were a single resource, providing a major boost to speed and performance. A service developed by U-M researchers\u2026 <span class=\"read-more\"><a href=\"https:\/\/michigan.it.umich.edu\/news\/2020\/07\/28\/hiding-network-latency-for-fast-memory-in-data-centers\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":20155,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_umich_oidc_access":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-19946","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-campus-news"],"uagb_featured_image_src":{"full":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-e1598284959837.jpg",933,420,false],"thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-200x90.jpg",200,90,true],"medium":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-300x135.jpg",300,135,true],"medium_large":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-768x346.jpg",665,300,true],"large":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-700x315.jpg",600,270,true],"1536x1536":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-1536x691.jpg",1536,691,true],"2048x2048":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-2048x922.jpg",2048,922,true],"excerpt-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-200x140.jpg",200,140,true],"themonic-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-60x42.jpg",60,42,true],"ioslider-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-658x300.jpg",658,300,true],"post-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-665x299.jpg",665,299,true],"400x250-crop":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/07\/leap-featured-scaled-1-e1598284959837.jpg",400,180,false]},"uagb_author_info":{"display_name":"News Staff","author_link":"https:\/\/michigan.it.umich.edu\/news\/author\/mitnewsadm\/"},"uagb_comment_info":0,"uagb_excerpt":"Sharing server memory between applications in large computer clusters is still a major goal for cloud and high-performance computing communities. Through fast networking technology, the memory available throughout the center\u2019s server racks could be managed by schedulers as though it were a single resource, providing a major boost to speed and performance. A service developed&hellip;","_links":{"self":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/19946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/comments?post=19946"}],"version-history":[{"count":4,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/19946\/revisions"}],"predecessor-version":[{"id":20156,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/19946\/revisions\/20156"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/media\/20155"}],"wp:attachment":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/media?parent=19946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/categories?post=19946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/tags?post=19946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}