{"id":"https://openalex.org/W2408977873","doi":"https://doi.org/10.1109/ispass.2016.7482071","title":"Addressing service interruptions in memory with thread-to-rank assignment","display_name":"Addressing service interruptions in memory with thread-to-rank assignment","publication_year":2016,"publication_date":"2016-04-01","ids":{"openalex":"https://openalex.org/W2408977873","doi":"https://doi.org/10.1109/ispass.2016.7482071","mag":"2408977873"},"language":"en","primary_location":{"id":"doi:10.1109/ispass.2016.7482071","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2016.7482071","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015951970","display_name":"Manjunath Shevgoor","orcid":null},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Manjunath Shevgoor","raw_affiliation_strings":["University of Utah"],"affiliations":[{"raw_affiliation_string":"University of Utah","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087056095","display_name":"Rajeev Balasubramonian","orcid":"https://orcid.org/0009-0009-4093-5904"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajeev Balasubramonian","raw_affiliation_strings":["University of Utah"],"affiliations":[{"raw_affiliation_string":"University of Utah","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039009740","display_name":"Niladrish Chatterjee","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Niladrish Chatterjee","raw_affiliation_strings":["NVIDIA"],"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055194823","display_name":"Jung\u2010Sik Kim","orcid":"https://orcid.org/0000-0002-3696-7251"},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jung-Sik Kim","raw_affiliation_strings":["Samsung Electronics"],"affiliations":[{"raw_affiliation_string":"Samsung Electronics","institution_ids":["https://openalex.org/I2250650973"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5015951970"],"corresponding_institution_ids":["https://openalex.org/I223532165"],"apc_list":null,"apc_paid":null,"fwci":0.946,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.72785405,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"24","last_page":"35"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.8417845964431763},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8255894184112549},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49239814281463623},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.48212766647338867},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4394649565219879},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.06686487793922424}],"concepts":[{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.8417845964431763},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8255894184112549},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49239814281463623},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.48212766647338867},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4394649565219879},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.06686487793922424}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ispass.2016.7482071","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2016.7482071","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320332195","display_name":"Samsung","ror":"https://ror.org/04w3jy968"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W1972227379","https://openalex.org/W1983826793","https://openalex.org/W1988858501","https://openalex.org/W1996231863","https://openalex.org/W1998259214","https://openalex.org/W2020460319","https://openalex.org/W2026517532","https://openalex.org/W2041209283","https://openalex.org/W2041588416","https://openalex.org/W2060397112","https://openalex.org/W2073899127","https://openalex.org/W2078260102","https://openalex.org/W2082070657","https://openalex.org/W2097243222","https://openalex.org/W2097823832","https://openalex.org/W2099937714","https://openalex.org/W2100346277","https://openalex.org/W2102449048","https://openalex.org/W2106675331","https://openalex.org/W2119092821","https://openalex.org/W2121795083","https://openalex.org/W2124237318","https://openalex.org/W2124608923","https://openalex.org/W2125514677","https://openalex.org/W2130154972","https://openalex.org/W2141181087","https://openalex.org/W2142875853","https://openalex.org/W2144005128","https://openalex.org/W2158319074","https://openalex.org/W2160609361","https://openalex.org/W2164886383","https://openalex.org/W2165697076","https://openalex.org/W2169875292","https://openalex.org/W2170257519","https://openalex.org/W2171148960","https://openalex.org/W3099470245","https://openalex.org/W3100461726","https://openalex.org/W3146736181","https://openalex.org/W3147993829","https://openalex.org/W3152703111","https://openalex.org/W4231631394","https://openalex.org/W4240322411","https://openalex.org/W6650222211","https://openalex.org/W6671183045","https://openalex.org/W6683448178","https://openalex.org/W6793257234"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W4391913857","https://openalex.org/W2023832055","https://openalex.org/W2082485924"],"abstract_inverted_index":{"In":[0,15,28],"future":[1],"memory":[2,7,30,68],"systems,":[3,17,31],"some":[4],"regions":[5],"of":[6,63,73,113,137,152,183],"will":[8],"be":[9],"periodically":[10],"unavailable":[11,80],"to":[12,109,145,169],"the":[13,57,61,71,111,143,186,200],"processor.":[14],"DRAM":[16,184],"this":[18,32,149,160],"may":[19,33],"happen":[20,34],"because":[21,35,56,151,182],"a":[22,36,64,74,86,102,117,126,130,135],"rank":[23,37,81,132],"is":[24,38,55,82,85,162,196],"busy":[25,39],"performing":[26],"refresh.":[27],"non-volatile":[29],"draining":[40],"long-latency":[41],"writes.":[42],"Unfortunately,":[43],"such":[44,172],"service":[45,127,173,180],"interruptions":[46,181],"can":[47],"introduce":[48],"stalls":[49,134],"in":[50,78,129],"all":[51,67],"running":[52],"threads.":[53],"This":[54,84,122],"operating":[58],"system":[59],"spreads":[60],"pages":[62,119],"thread":[65,75],"across":[66],"ranks.":[69],"Therefore,":[70],"probability":[72],"accessing":[76],"data":[77],"an":[79,192],"high.":[83],"performance":[87],"artifact":[88],"that":[89,107,125,159,195],"has":[90],"previously":[91],"not":[92],"been":[93],"carefully":[94],"analyzed.":[95],"To":[96],"reduce":[97],"these":[98],"stalls,":[99],"we":[100],"propose":[101],"simple":[103],"page":[104,188],"coloring":[105,189],"mechanism":[106],"tries":[108],"minimize":[110],"number":[112],"ranks":[114],"over":[115],"which":[116],"thread's":[118],"are":[120],"spread.":[121],"approach":[123,161,190],"ensures":[124],"interruption":[128],"single":[131],"only":[133],"subset":[136],"threads;":[138],"non-stalled":[139],"threads":[140],"even":[141],"have":[142],"potential":[144],"run":[146],"faster":[147],"at":[148],"time":[150,194],"reduced":[153],"bus":[154],"contention.":[155],"Our":[156],"analysis":[157],"shows":[158],"more":[163],"effective":[164],"than":[165,199],"recent":[166],"hardware-based":[167],"mechanisms":[168],"deal":[170],"with":[171,179],"interruptions.":[174],"For":[175],"example,":[176],"when":[177],"dealing":[178],"refresh,":[185],"proposed":[187],"yields":[191],"execution":[193],"15%":[197],"lower":[198],"best":[201],"competing":[202],"hardware":[203],"approach.":[204]},"counts_by_year":[{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
