{"id":"https://openalex.org/W2318200297","doi":"https://doi.org/10.1145/2872362.2872377","title":"Silent Shredder","display_name":"Silent Shredder","publication_year":2016,"publication_date":"2016-03-25","ids":{"openalex":"https://openalex.org/W2318200297","doi":"https://doi.org/10.1145/2872362.2872377","mag":"2318200297"},"language":"en","primary_location":{"id":"doi:10.1145/2872362.2872377","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2872362.2872377","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems","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/A5017485096","display_name":"Amro Awad","orcid":"https://orcid.org/0000-0003-3987-463X"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Amro Awad","raw_affiliation_strings":["North Carolina State University, Raleigh, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058488385","display_name":"Pratyusa K. Manadhata","orcid":null},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pratyusa Manadhata","raw_affiliation_strings":["Hewlett Packard Lab, Princeton, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Hewlett Packard Lab, Princeton, NJ, USA","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111363846","display_name":"Stuart Haber","orcid":null},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stuart Haber","raw_affiliation_strings":["Hewlett Packard Lab, Princeton, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Hewlett Packard Lab, Princeton, NJ, USA","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061775189","display_name":"Yan Solihin","orcid":"https://orcid.org/0000-0002-8863-941X"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yan Solihin","raw_affiliation_strings":["North Carolina State University, Raleigh, NC, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029183392","display_name":"William Horne","orcid":null},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William Horne","raw_affiliation_strings":["Hewlett Packard Lab, Princeton, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Hewlett Packard Lab, Princeton, NJ, USA","institution_ids":["https://openalex.org/I1324840837"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5017485096"],"corresponding_institution_ids":["https://openalex.org/I137902535"],"apc_list":null,"apc_paid":null,"fwci":14.1901,"has_fulltext":false,"cited_by_count":80,"citation_normalized_percentile":{"value":0.99407561,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"263","last_page":"276"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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":0.9998999834060669,"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.9998000264167786,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9987999796867371,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8489792943000793},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.6084895730018616},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5563209652900696},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.5519331693649292},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5441568493843079},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5135471820831299},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.4733284115791321},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4172673225402832},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4159315228462219}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8489792943000793},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.6084895730018616},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5563209652900696},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.5519331693649292},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5441568493843079},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5135471820831299},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.4733284115791321},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4172673225402832},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4159315228462219},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2872362.2872377","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2872362.2872377","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.8700000047683716,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W78077100","https://openalex.org/W110456303","https://openalex.org/W329998640","https://openalex.org/W1496414880","https://openalex.org/W1736607886","https://openalex.org/W1751370186","https://openalex.org/W1972388231","https://openalex.org/W1994337798","https://openalex.org/W1997933199","https://openalex.org/W2012116223","https://openalex.org/W2018774711","https://openalex.org/W2036548030","https://openalex.org/W2037594831","https://openalex.org/W2040976559","https://openalex.org/W2041135949","https://openalex.org/W2047390994","https://openalex.org/W2060397112","https://openalex.org/W2097823832","https://openalex.org/W2104057788","https://openalex.org/W2112753327","https://openalex.org/W2113637091","https://openalex.org/W2118955868","https://openalex.org/W2130745898","https://openalex.org/W2131284883","https://openalex.org/W2135393827","https://openalex.org/W2147657366","https://openalex.org/W2149627879","https://openalex.org/W2150149377","https://openalex.org/W2151396176","https://openalex.org/W2170257519","https://openalex.org/W2172055295","https://openalex.org/W2182259830","https://openalex.org/W2281564060","https://openalex.org/W2341535507","https://openalex.org/W2412976325","https://openalex.org/W2464177207","https://openalex.org/W3100496121","https://openalex.org/W3148657381","https://openalex.org/W4229634447","https://openalex.org/W4242560758","https://openalex.org/W4254976187","https://openalex.org/W6637756694","https://openalex.org/W6654889287","https://openalex.org/W6659672799","https://openalex.org/W6703949738","https://openalex.org/W6715587312","https://openalex.org/W6785203971","https://openalex.org/W6815746053"],"related_works":["https://openalex.org/W3204184292","https://openalex.org/W3176564347","https://openalex.org/W1985458517","https://openalex.org/W2355833770","https://openalex.org/W3120961607","https://openalex.org/W3031039437","https://openalex.org/W3095877357","https://openalex.org/W183202219","https://openalex.org/W2072565696","https://openalex.org/W2110995678"],"abstract_inverted_index":{"As":[0],"non-volatile":[1],"memory":[2,79,195],"(NVM)":[3],"technologies":[4],"are":[5],"expected":[6],"to":[7,66,98,103,125],"replace":[8],"DRAM":[9],"in":[10,71,85,101,120,184],"the":[11,53,57,62,128,164,182,185,202],"near":[12],"future,":[13],"new":[14,99],"challenges":[15],"have":[16,21,33],"emerged.":[17],"For":[18],"example,":[19],"NVMs":[20,32],"slow":[22],"and":[23,26,141,146,159,187,200,224],"power-consuming":[24],"writes,":[25],"limited":[27,58],"write":[28],"endurance.":[29],"In":[30,108],"addition,":[31],"a":[34,43,74,88,169],"data":[35,41,83,129,222,227],"remanence":[36],"vulnerability,":[37,54],"i.e.,":[38],"they":[39],"retain":[40],"for":[42],"long":[44],"time":[45],"after":[46],"being":[47],"powered":[48],"off.":[49],"NVM":[50],"encryption":[51,124],"alleviates":[52],"but":[55],"exacerbates":[56],"endurance":[59],"by":[60,197,209],"increasing":[61],"number":[63,203],"of":[64,77,90,179,181,204],"writes":[65,80,183],"memory.":[67],"We":[68],"observe":[69],"that,":[70],"current":[72],"systems,":[73,87],"large":[75,226],"percentage":[76],"main":[78,194],"result":[81],"from":[82,163],"shredding":[84,130],"operating":[86],"process":[89],"zeroing":[91],"out":[92],"physical":[93],"pages":[94],"before":[95],"mapping":[96],"them":[97],"processes,":[100],"order":[102],"protect":[104],"previous":[105],"processes'":[106],"data.":[107],"this":[109],"paper,":[110],"we":[111,154,214],"propose":[112],"Silent":[113,132,174,230],"Shredder,":[114],"which":[115],"repurposes":[116],"initialization":[117,186],"vectors":[118],"used":[119,234],"standard":[121],"counter":[122],"mode":[123],"completely":[126],"eliminate":[127],"writes.":[131],"Shredder":[133,175,231],"also":[134],"speeds":[135,192],"up":[136,193],"reading":[137],"shredded":[138],"cache":[139],"lines,":[140],"hence":[142],"reduces":[143],"power":[144],"consumption":[145],"improves":[147,201],"overall":[148],"performance.":[149],"To":[150],"evaluate":[151],"our":[152],"design,":[153],"run":[155],"three":[156],"PowerGraph":[157],"applications":[158],"26":[160],"multi-programmed":[161],"workloads":[162],"SPEC":[165],"2006":[166],"suite,":[167],"on":[168,211],"gem5-based":[170],"full":[171],"system":[172],"simulator.":[173],"eliminates":[176],"an":[177],"average":[178],"48.6%":[180],"graph":[188],"construction":[189],"phases.":[190],"It":[191],"reads":[196],"3.3":[198],"times,":[199],"instructions":[205],"per":[206],"cycle":[207],"(IPC)":[208],"6.4%":[210],"average.":[212],"Finally,":[213],"discuss":[215],"several":[216],"use":[217],"cases,":[218],"including":[219],"virtual":[220],"machines'":[221],"isolation":[223],"user-level":[225],"initialization,":[228],"where":[229],"can":[232],"be":[233],"effectively":[235],"at":[236],"no":[237],"extra":[238],"cost.":[239]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":15},{"year":2019,"cited_by_count":14},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":13},{"year":2016,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
