Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Virtual Coset Coding for Encrypted Non-Volatile Memories with
  Multi-Level Cells   PCM is a popular backing memory for DRAM main memory in tiered memory
systems. PCM has asymmetric access energy; writes dominate reads. MLC asymmetry
can vary by an order of magnitude. Many schemes have been developed to take
advantage of the asymmetric patterns of 0s and 1s in the data to reduce write
energy. Because the memory is non-volatile, data can be recovered via physical
attack or across system reboot cycles. To protect information stored in PCM
against these attacks requires encryption. Unfortunately, most encryption
algorithms scramble 0s and 1s in the data, effectively removing any patterns
and negatively impacting schemes that leverage data bias and similarity to
reduce write energy. In this paper, we introduce Virtual Coset Coding (VCC) as
a workload-independent approach that reduces costly symbol transitions for
storing encrypted data. VCC is based on two ideas. First, using coset encoding
with random coset candidates, it is possible to effectively reduce the
frequency of costly bit/symbol transitions when writing encrypted data. Second,
a small set of random substrings can be used to achieve the same encoding
efficiency as a large number of random coset candidates, but at a much lower
encoding/decoding cost. Additionally, we demonstrate how VCC can be leveraged
for energy reduction in combination with fault-mitigation and fault-tolerance
to dramatically increase the lifetimes of endurance-limited NVMs, such as PCM.
We evaluate the design of VCC and demonstrate that it can be implemented
on-chip with only a nominal area overhead. VCC reduces dynamic energy by 22-28%
while maintaining the same performance. Using our multi-objective optimization
approach achieves at least a 36% improvement in lifetime over the
state-of-the-art and at least a 50% improvement in lifetime vs. an unencoded
memory, while maintaining its energy savings and system performance.

19
The categories of this paper are: eess
35
The categories of this paper are: mtrl-th
23
The categories of this paper are: solv-int
36
The categories of this paper are: cmp-lg
25
The categories of this paper are: patt-sol
2
The categories of this paper are: math
3
The categories of this paper are: physics
33
The categories of this paper are: plasm-ph
11
The categories of this paper are: hep-lat
7
The categories of this paper are: hep-th
9
The categories of this paper are: nlin
15
The categories of this paper are: nucl-ex
18
The categories of this paper are: econ
31
The categories of this paper are: ao-sci
28
The categories of this paper are: alg-geom
4
The categories of this paper are: cond-mat