Matches in SemOpenAlex for { <https://semopenalex.org/work/W3159183753> ?p ?o ?g. }
- W3159183753 abstract "Characterization of real DRAM devices has enabled findings in DRAM device properties, which has led to proposals that significantly improve overall system performance by reducing DRAM access latency and power consumption. In addition to improving system performance, a deeper understanding of DRAM technology via characterization can also improve device reliability and security. These can beseen with the recent discoveries of 1) DRAM-based true random number generators (TRNGs), a method for generating true random numbers using DRAM devices which can be used in many applications, 2) DRAM-based physical unclonable functions (PUFs), a method for generating unique device-dependent keys for identification and authentication, and 3) the RowHammer vulnerability, a phenomenon where repeatedly accessing a DRAM row can cause failures in unaccessed neighboring DRAM rows.To advance DRAM-based discoveries and mechanisms, this dissertation rigorously characterizes many modern commodity DRAM devices and shows that by exploitingDRAM access timing margins within manufacturer-recommended DRAM timing specifications, we can significantly improve system performance, reduce power consumption, and improve device reliability and security. First, we characterize DRAM timing parameter margins and find that certain regions of DRAM can be accessed faster than other regions due to DRAM cell process manufacturing variation. We exploit this by enabling variable access times depending on the DRAM cells being accessed, whichnot only improves overall system performance, but also decreases power consumption. Second, we find that we can uniquely identify DRAM devices by the locations offailures that result when we access DRAM with timing parameters reduced below specification values. Because we induce these failures with DRAM accesses, we cangenerate these unique identifiers significantly more quickly than prior work. Third, we propose a random number generator that is based on our observation that timingfailures in certain DRAM cells are randomly induced and can thus be repeatedly polled to very quickly generate true random values. Finally, we characterize the RowHammersecurity vulnerability on a wide range of modern DRAM chips while violating the DRAM refresh requirement in order to directly characterize the underlying DRAM technology without the interference of refresh commands. We demonstrate with our characterization of real chips, that existing RowHammer mitigation mechanisms eitherare not scalable or suffer from prohibitively large performance overheads in projected future devices and it is critical to research more effective solutions to RowHammer.Overall, our studies build a new understanding of modern DRAM devices to improve computing system performance, reliability and security all at the same time." @default.
- W3159183753 created "2021-05-10" @default.
- W3159183753 creator A5040743445 @default.
- W3159183753 date "2020-12-04" @default.
- W3159183753 modified "2023-09-27" @default.
- W3159183753 title "Improving DRAM Performance, Security, and Reliability by Understanding and Exploiting DRAM Timing Parameter Margins" @default.
- W3159183753 cites W124944822 @default.
- W3159183753 cites W12500544 @default.
- W3159183753 cites W1489565782 @default.
- W3159183753 cites W1496414880 @default.
- W3159183753 cites W1503328450 @default.
- W3159183753 cites W1504046403 @default.
- W3159183753 cites W1515671919 @default.
- W3159183753 cites W1517403092 @default.
- W3159183753 cites W1522196186 @default.
- W3159183753 cites W1544967376 @default.
- W3159183753 cites W1559781097 @default.
- W3159183753 cites W1564309918 @default.
- W3159183753 cites W1578894366 @default.
- W3159183753 cites W1582708189 @default.
- W3159183753 cites W1597555784 @default.
- W3159183753 cites W161240679 @default.
- W3159183753 cites W1639305476 @default.
- W3159183753 cites W170084955 @default.
- W3159183753 cites W1712912884 @default.
- W3159183753 cites W1717406790 @default.
- W3159183753 cites W1763075155 @default.
- W3159183753 cites W1963105592 @default.
- W3159183753 cites W1963998358 @default.
- W3159183753 cites W1964316448 @default.
- W3159183753 cites W1966282149 @default.
- W3159183753 cites W1970426108 @default.
- W3159183753 cites W1970644349 @default.
- W3159183753 cites W1971796325 @default.
- W3159183753 cites W1974307224 @default.
- W3159183753 cites W1975237352 @default.
- W3159183753 cites W1977721562 @default.
- W3159183753 cites W1979866689 @default.
- W3159183753 cites W1981943579 @default.
- W3159183753 cites W1983178358 @default.
- W3159183753 cites W1983592013 @default.
- W3159183753 cites W1990478559 @default.
- W3159183753 cites W1992487929 @default.
- W3159183753 cites W1993488239 @default.
- W3159183753 cites W1995875735 @default.
- W3159183753 cites W1998259214 @default.
- W3159183753 cites W2000171858 @default.
- W3159183753 cites W2000901835 @default.
- W3159183753 cites W2001041320 @default.
- W3159183753 cites W2003835288 @default.
- W3159183753 cites W2005316070 @default.
- W3159183753 cites W2009475335 @default.
- W3159183753 cites W2010205010 @default.
- W3159183753 cites W2013845336 @default.
- W3159183753 cites W2015619456 @default.
- W3159183753 cites W2017174041 @default.
- W3159183753 cites W2017827600 @default.
- W3159183753 cites W2019190770 @default.
- W3159183753 cites W2019656987 @default.
- W3159183753 cites W2028323489 @default.
- W3159183753 cites W2030407693 @default.
- W3159183753 cites W2031870500 @default.
- W3159183753 cites W2032512814 @default.
- W3159183753 cites W2033300150 @default.
- W3159183753 cites W2034861439 @default.
- W3159183753 cites W2034960026 @default.
- W3159183753 cites W2038212693 @default.
- W3159183753 cites W2040379684 @default.
- W3159183753 cites W2042760740 @default.
- W3159183753 cites W2043634607 @default.
- W3159183753 cites W2045431893 @default.
- W3159183753 cites W2047796871 @default.
- W3159183753 cites W2048999575 @default.
- W3159183753 cites W2049504176 @default.
- W3159183753 cites W2051451212 @default.
- W3159183753 cites W2054637470 @default.
- W3159183753 cites W2056118148 @default.
- W3159183753 cites W2056526236 @default.
- W3159183753 cites W2060397112 @default.
- W3159183753 cites W206222754 @default.
- W3159183753 cites W2065171379 @default.
- W3159183753 cites W2074361018 @default.
- W3159183753 cites W2075660468 @default.
- W3159183753 cites W2080240202 @default.
- W3159183753 cites W2084106057 @default.
- W3159183753 cites W2084263394 @default.
- W3159183753 cites W2084661148 @default.
- W3159183753 cites W2085829174 @default.
- W3159183753 cites W2086112773 @default.
- W3159183753 cites W2096327259 @default.
- W3159183753 cites W2098040113 @default.
- W3159183753 cites W2098543956 @default.
- W3159183753 cites W2099937714 @default.
- W3159183753 cites W2101221989 @default.
- W3159183753 cites W2102362134 @default.
- W3159183753 cites W2102480477 @default.
- W3159183753 cites W2102576814 @default.
- W3159183753 cites W2103397328 @default.
- W3159183753 cites W2103462192 @default.
- W3159183753 cites W2105963142 @default.