Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yue Li 0001

dblp:61/500-1 · DBLP profile ↗
← Back
11ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4Applied, interdisciplinary, general and emerging computing · 4 · 1 first-authorTheory of computation · 3Databases, data management, data science and information retrieval · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 100%
Theoretical computer science
3 papers
Coding theory · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
flash and SSD
0.522016
Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes · IEEE Trans. Inf. Theory 2016
The Devil Is in the Details: Implementing Flash Page Reuse with WOM Codes · FAST 2016
Storage systems › flash and SSD
flash memory
0.312018
An Analysis of Flash Page Reuse With WOM Codes · ACM Trans. Storage 2018
Storage systems › flash and SSD › flash memory
flash storage
0.312018
Stash in a Flash · FAST 2018
Storage systems › flash and SSD › flash memory management
flash translation layer
0.312018
An Analysis of Flash Page Reuse With WOM Codes · ACM Trans. Storage 2018
Storage systems › flash and SSD › flash memory management
garbage collection
0.312018
An Analysis of Flash Page Reuse With WOM Codes · ACM Trans. Storage 2018
Coding theory › error-correcting codes
asymmetric error-correcting codes
0.212016
Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes · IEEE Trans. Inf. Theory 2016
Coding theory
error-correcting codes
0.212016
Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes · IEEE Trans. Inf. Theory 2016
Coding theory › channel coding
polar codes
0.212016
Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes · IEEE Trans. Inf. Theory 2016
Coding theory › error-correcting codes › storage coding › write-once memory
write-once memory codes
0.222018
An Analysis of Flash Page Reuse With WOM Codes · ACM Trans. Storage 2018
The Devil Is in the Details: Implementing Flash Page Reuse with WOM Codes · FAST 2016

Methods — techniques the papers use, named apart from their topics

write-once memory codes · 1.0hardware evaluation · 0.7analytical modeling · 0.7multicoding · 0.5
YearPublicationVenuePosition
2018 Stash in a Flash
Aviad Zuck, Yue Li 0001, Jehoshua Bruck, Donald E. Porter, Dan Tsafrir
FAST2
2018 Stash in a Flash
abstract
No abstract available.
Aviad Zuck, Yue Li 0001, Jehoshua Bruck, Donald E. Porter, Dan Tsafrir
SYSTOR2
2018 An Analysis of Flash Page Reuse With WOM Codes
abstract
Flash memory is prevalent in modern servers and devices. Coupled with the scaling down of flash technology, the popularity of flash memory motivates the search for methods to increase flash reliability and lifetime. Erasures are the dominant cause of flash cell wear, but reducing them is challenging because flash is a write-once medium— memory cells must be erased prior to writing. An approach that has recently received considerable attention relies on write-once memory (WOM) codes, designed to accommodate additional writes on write-once media. However, the techniques proposed for reusing flash pages with WOM codes are limited in their scope. Many focus on the coding theory alone, whereas others suggest FTL designs that are application specific, or not applicable due to their complexity, overheads, or specific constraints of multilevel cell (MLC) flash. This work is the first that addresses all aspects of page reuse within an end-to-end analysis of a general-purpose FTL on MLC flash. We use a hardware evaluation setup to directly measure the short- and long-term effects of page reuse on SSD durability and energy consumption, and show that FTL design must explicitly take them into account. We then provide a detailed analytical model for deriving the optimal garbage collection policy for such FTL designs, and for predicting the benefit from reuse on realistic hardware and workload characteristics.
Gala Yadgar, Eitan Yaakobi, Fabio Margaglia, Yue Li 0001, Alexander Yucovich, Nachum Bundak, Lior Gilon, Nir Yakovi, Assaf Schuster, André Brinkmann
ACM Trans. Storage4
2016 The Devil Is in the Details: Implementing Flash Page Reuse with WOM Codes
Fabio Margaglia, Gala Yadgar, Eitan Yaakobi, Yue Li 0001, Assaf Schuster, André Brinkmann
FAST4
2016 Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes
abstract
We propose efficient coding schemes for two communication settings: 1) asymmetric channels and 2) channels with an informed encoder. These settings are important in non-volatile memories, as well as optical and broadcast communication. The schemes are based on non-linear polar codes, and they build on and improve recent work on these settings. In asymmetric channels, we tackle the exponential storage requirement of previously known schemes that resulted from the use of large Boolean functions. We propose an improved scheme that achieves the capacity of asymmetric channels with polynomial computational complexity and storage requirement. The proposed non-linear scheme is then generalized to the setting of channel coding with an informed encoder using a multicoding technique. We consider specific instances of the scheme for flash memories that incorporate error-correction capabilities together with rewriting. Since the considered codes are non-linear, they eliminate the requirement of previously known schemes (called polar write-once-memory codes) for shared randomness between the encoder and the decoder. Finally, we mention that the multicoding scheme is also useful for broadcast communication in Marton's region, improving upon previous schemes for this setting.
Eyal En Gad, Yue Li 0001, Jörg Kliewer, Michael Langberg, Anxiao Jiang, Jehoshua Bruck
IEEE Trans. Inf. Theory2
2015 Rewriting flash memories by message passing
abstract
This paper constructs WOM codes that combine rewriting and error correction for mitigating the reliability and the endurance problems in flash memory.We consider a rewriting model that is of practical interest to flash applications where only the second write uses WOM codes. Our WOM code construction is based on binary erasure quantization with LDGM codes, where the rewriting uses message passing and has potential to share the efficient hardware implementations with LDPC codes in practice. We show that the coding scheme achieves the capacity of the rewriting model. Extensive simulations show that the rewriting performance of our scheme compares favorably with that of polar WOM code in the rate region where high rewriting success probability is desired. We further augment our coding schemes with error correction capability. By drawing a connection to the conjugate code pairs studied in the context of quantum error correction, we develop a general framework for constructing error-correction WOM codes. Under this framework, we give an explicit construction of WOM codes whose codewords are contained in BCH codes
Eyal En Gad, Yue Li 0001, Jehoshua Bruck
ISIT3
2015 Error correction through language processing
abstract
There are two fundamental approaches for error correction. One approach is to add external redundancy to data. The other approach is to use the redundancy inside data, even if it is only the residual redundancy after a data compression algorithm. The first approach, namely error-correcting codes (ECCs), has been studied actively over the past seventy years. In this work, we explore the second approach, and show that it can substantially enhance the error-correction performance. This work focuses on error correction of texts in English as a case study. It proposes a scheme that combines language-based decoding with ECC decoding. Both analysis and experimental results are presented. The scheme can be extended to contentbased decoding for more types of data with rich structures.
Anxiao Jiang, Yue Li 0001, Jehoshua Bruck
ITW2
2014 Polar coding for noisy write-once memories
abstract
We consider the noisy write-once memory (WOM) model to capture the behavior of data-storage devices such as flash memories. The noisy WOM is an asymmetric channel model with non-causal state information at the encoder. We show that a nesting of non-linear polar codes achieves the corresponding Gelfand-Pinsker bound with polynomial complexity.
Eyal En Gad, Yue Li 0001, Jörg Kliewer, Michael Langberg, Anxiao Jiang, Jehoshua Bruck
ISIT2
2014 Error correction and partial information rewriting for flash memories
abstract
This paper considers the partial information rewriting problem for flash memories. In this problem, the state of information can only be updated to a limited number of new states, and errors may occur in memory cells between two adjacent updates. We propose two coding schemes based on the models of trajectory codes. The bounds on achievable code rates are shown using polar WOM coding. Our schemes generalize the existing rewriting codes in multiple ways, and can be applied to various practical scenarios such as file editing, log-based file systems and file synchronization systems.
Yue Li 0001, Anxiao Jiang, Jehoshua Bruck
ISIT1
2013 Joint rewriting and error correction in write-once memories
abstract
Both rewriting and error correction are important technologies for non-volatile memories, especially flash memories. However, coding schemes that combine them have been limited. This paper presents a new coding scheme that combines rewriting and error correction for the write-once memory model. Its construction is based on polar codes, and it supports any number of rewrites and corrects a substantial number of errors. The code is analyzed for the binary symmetric channel, and experimental results verify its performance. The results can be extended to multi-level cells and more general noise models.
Anxiao Jiang, Yue Li 0001, Eyal En Gad, Michael Langberg, Jehoshua Bruck
ISIT2
2012 Bit-fixing codes for multi-level cells
abstract
Codes that correct limited-magnitude errors for multi-level cell nonvolatile memories, such as flash memories and phase-change memories, have received interest in recent years. This work proposes a new coding scheme that generalizes a known result [2] and works for arbitrary error distributions. In this scheme, every cell's discrete level ℓ is mapped to its binary representation (bm−1, …, b1,b0), where the m bits belong to m different error-correcting codes. The error ε in a cell is mapped to its binary representation (em−1, …, e1, e0), and the codes are designed such that every error bit ei only affects the codeword containing the data bit bi. The m codewords are decoded sequentially to correct the bit-errors e0,e1, …, em−1in order. The scheme can be generalized to many more numeral systems for cell levels and errors, optimized cell-level labelings, and any number of cell levels. It can be applied not only to storage but also to amplitude-modulation communication systems.
Anxiao Jiang, Yue Li 0001, Jehoshua Bruck
ITW2