Demo Data from EDBT 2026 / reviewers in the wild / expert
Eyal En Gad
dblp:09/9362
· DBLP profile ↗
17ranked-venue papers
12as first author
1since 2021 · last 2022
0000-0002-5717-9879ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 9 · 7 first-authorTheory of computation · 5 · 4 first-authorSystems, architecture and hardware · 1Computer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
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.
| Theoretical computer science
4 papers |
Coding theory · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Storage systems · 74% Memory systems · 26% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory
error-correcting codes |
0.8 | 4 | 2016 | Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes · IEEE Trans. Inf. Theory 2016 Rank-Modulation Rewrite Coding for Flash Memories · IEEE Trans. Inf. Theory 2015 Generalized Gray Codes for Local Rank Modulation · IEEE Trans. Inf. Theory 2013 |
Memory systems
non-volatile memory |
0.6 | 1 | 2022 | Iterative Programming of Noisy Memory Cells · IEEE Trans. Commun. 2022 |
Coding theory › error-correcting codes › flash memory coding
rank modulation codes |
0.5 | 3 | 2015 | Rank-Modulation Rewrite Coding for Flash Memories · IEEE Trans. Inf. Theory 2015 Generalized Gray Codes for Local Rank Modulation · IEEE Trans. Inf. Theory 2013 Constant-Weight Gray Codes for Local Rank Modulation · IEEE Trans. Inf. Theory 2011 |
Storage systems
flash and SSD |
0.5 | 2 | 2016 | Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes · IEEE Trans. Inf. Theory 2016 Rank-Modulation Rewrite Coding for Flash Memories · IEEE Trans. Inf. Theory 2015 |
Storage systems
storage reliability |
0.4 | 2 | 2022 | Opening the Chrysalis: On the Real Repair Performance of MSR Codes · FAST 2016 Iterative Programming of Noisy Memory Cells · IEEE Trans. Commun. 2022 |
Coding theory › error-correcting codes › combinatorial coding theory
gray codes |
0.3 | 2 | 2013 | Generalized Gray Codes for Local Rank Modulation · IEEE Trans. Inf. Theory 2013 Constant-Weight Gray Codes for Local Rank Modulation · IEEE Trans. Inf. Theory 2011 |
Coding theory › error-correcting codes › storage coding › write-once memory
local rank modulation |
0.3 | 2 | 2013 | Generalized Gray Codes for Local Rank Modulation · IEEE Trans. Inf. Theory 2013 Constant-Weight Gray Codes for Local Rank Modulation · IEEE Trans. Inf. Theory 2011 |
Storage systems › storage reliability
erasure coding |
0.2 | 1 | 2016 | Opening the Chrysalis: On the Real Repair Performance of MSR Codes · FAST 2016 |
Storage systems › storage reliability › erasure coding
MSR codes |
0.2 | 1 | 2016 | Opening the Chrysalis: On the Real Repair Performance of MSR Codes · FAST 2016 |
Storage systems › distributed storage
regenerating codes |
0.2 | 1 | 2016 | Opening the Chrysalis: On the Real Repair Performance of MSR Codes · FAST 2016 |
Coding theory › error-correcting codes
asymmetric error-correcting codes |
0.2 | 1 | 2016 | Asymmetric Error Correction and Flash-Memory Rewriting Using Polar Codes · IEEE Trans. Inf. Theory 2016 |
Coding theory › channel coding
polar codes |
0.2 | 1 | 2016 | 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.2 | 1 | 2015 | Rank-Modulation Rewrite Coding for Flash Memories · IEEE Trans. Inf. Theory 2015 |
Methods — techniques the papers use, named apart from their topics
iterative programming · 0.6write-once memory codes · 0.5multicoding · 0.5rewrite coding · 0.4capacity-achieving codes · 0.4measurement · 0.2encoding and decoding algorithms · 0.2code construction · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Iterative Programming of Noisy Memory Cells
Michal Horovitz, Eitan Yaakobi, Eyal En Gad, Jehoshua Bruck |
IEEE Trans. Commun. | 3 |
| 2019 | Iterative Programming of Noisy Memory CellsabstractIn this paper, we study a model that mimics the programming operation of memory cells. This model was first introduced by Lastras-Montanoet al.for continuous-alphabet channels, and later by Bunte and Lapidoth for discrete memoryless channels (DMC). Under this paradigm we assume that cells are programmed sequentially and individually. The programming process is modeled as transmission over a channel, such that it is possible to read the cell state in order to determine its programming success, and in case of programming failure, to reprogram the cell again. Reprogramming a cell can reduce the bit error rate, however this comes with the price of increasing the overall programming time and thereby affecting the writing speed of the memory. Aniterative programming schemeis an algorithm which specifies the number of attempts to program each cell. Given the programming channel and constraints on the average and maximum number of attempts to program a cell, we study programming schemes which maximize the number of bits that can be reliably stored in the memory. We extend the results by Bunte and Lapidoth and study this problem when the programming channel is either discrete-input memoryless symmetric channel (including the BSC,BEC, BI-AWGN) or the$Z$channel. For the BSC and the BEC our analysis is also extended for the case where the error probabilities on consecutive writes are not necessarily the same. Lastly, we also study a related model which is motivated by the synthesis process of DNA molecules. Michal Horovitz, Eitan Yaakobi, Eyal En Gad, Jehoshua Bruck |
ITW | 3 |
| 2016 | Opening the Chrysalis: On the Real Repair Performance of MSR Codes
Lluis Pamies-Juarez, Filip Blagojevic, Robert Mateescu, Cyril Guyot, Eyal En Gad, Zvonimir Bandic |
FAST | 5 |
| 2016 | Active learning on weighted graphs using adaptive and non-adaptive approachesabstractThis paper studies graph-based active learning, where the goal is to reconstruct a binary signal defined on the nodes of a weighted graph, by sampling it on a small subset of the nodes. A new sampling algorithm is proposed, which sequentially selects the graph nodes to be sampled, based on an aggressive search for the boundary of the signal over the graph. The algorithm generalizes a recent method for sampling nodes in unweighted graphs. The generalization improves the sampling performance using the information gained from the available graph weights. An analysis of the number of samples required by the proposed algorithm is provided, and the gain over the unweighted method is further demonstrated in simulations. Additionally, the proposed method is compared with an alternative state-of-the-art method, which is based on the graph's spectral properties. It is shown that the proposed method significantly outperforms the spectral sampling method, if the signal needs to be predicted with high accuracy. On the other hand, if a higher level of inaccuracy is tolerable, then the spectral method outperforms the proposed aggressive search method. Consequently, we propose a hybrid method, which is shown to combine the advantages of both approaches. Eyal En Gad, Akshay Gadde, Amir Salman Avestimehr, Antonio Ortega |
ICASSP | 1 |
| 2016 | Active learning for community detection in stochastic block modelsabstractThe stochastic block model (SBM) is an important generative model for random graphs in network science and machine learning, useful for benchmarking community detection (or clustering) algorithms. The symmetric SBM generates a graph with 2n nodes which cluster into two equally sized communities. Nodes connect with probability p within a community and q across different communities. We consider the case of p = a ln(n)/n and q = b ln(n)/n. In this case, it was recently shown that recovering the community membership (or label) of every node with high probability (w.h.p.) using only the graph is possible if and only if the Chernoff-Hellinger (CH) divergence D(a; b) = (√a - √a)2≥ 1. In this work, we study if, and by how much, community detection below the clustering threshold (i.e. D(a; b)1-D(a;b). The validity of our results is demonstrated through numerical experiments. Akshay Gadde, Eyal En Gad, Amir Salman Avestimehr, Antonio Ortega |
ISIT | 2 |
| 2016 | Asymmetric Error Correction and Flash-Memory Rewriting Using Polar CodesabstractWe 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. Theory | 1 |
| 2015 | Rewriting flash memories by message passingabstractThis 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 |
ISIT | 1 |
| 2015 | Rank-Modulation Rewrite Coding for Flash MemoriesabstractThe current flash memory technology focuses on the cost minimization of its static storage capacity. However, the resulting approach supports a relatively small number of program-erase cycles. This technology is effective for consumer devices (e.g., smartphones and cameras) where the number of program-erase cycles is small. However, it is not economical for enterprise storage systems that require a large number of lifetime writes. The proposed approach in this paper for alleviating this problem consists of the efficient integration of two key ideas: 1) improving reliability and endurance by representing the information using relative values via the rank modulation scheme and 2) increasing the overall (lifetime) capacity of the flash device via rewriting codes, namely, performing multiple writes per cell before erasure. This paper presents a new coding scheme that combines rank-modulation with rewriting. The key benefits of the new scheme include: 1) the ability to store close to 2 bit per cell on each write with minimal impact on the lifetime of the memory and 2) efficient encoding and decoding algorithms that make use of capacity-achieving write-once-memory codes that were proposed recently. Eyal En Gad, Eitan Yaakobi, Anxiao Jiang, Jehoshua Bruck |
IEEE Trans. Inf. Theory | 1 |
| 2014 | Polar coding for noisy write-once memoriesabstractWe 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 |
ISIT | 1 |
| 2013 | Repair-optimal MDS array codes over GF(2)abstractMaximum-distance separable (MDS) array codes with high rate and an optimal repair property were introduced recently. These codes could be applied in distributed storage systems, where they minimize the communication and disk access required for the recovery of failed nodes. However, the encoding and decoding algorithms of the proposed codes use arithmetic over finite fields of order greater than 2, which could result in a complex implementation. In this work, we present a construction of 2-parity MDS array codes, that allow for optimal repair of a failed information node using XOR operations only. The reduction of the field order is achieved by allowing more parity bits to be updated when a single information bit is being changed by the user. Eyal En Gad, Robert Mateescu, Filip Blagojevic, Cyril Guyot, Zvonimir Bandic |
ISIT | 1 |
| 2013 | Rank-modulation rewriting codes for flash memoriesabstractCurrent flash memory technology is focused on cost minimization of the stored capacity. However, the resulting approach supports a relatively small number of write-erase cycles. This technology is effective for consumer devices (smart-phones and cameras) where the number of write-erase cycles is small, however, it is not economical for enterprise storage systems that require a large number of lifetime writes. Our proposed approach for alleviating this problem consists of the efficient integration of two key ideas: (i) improving reliability and endurance by representing the information using relative values via the rank modulation scheme and (ii) increasing the overall (lifetime) capacity of the flash device via rewriting codes, namely, performing multiple writes per cell before erasure. We propose a new scheme that combines rank-modulation with rewriting. The key benefits of the new scheme include: (i) the ability to store close to 2 bits per cell on each write, and rewrite the memory close to q times, where q is the number of levels in each cell, and (ii) efficient encoding and decoding algorithms that use the recently proposed polar WOM codes. Eyal En Gad, Eitan Yaakobi, Anxiao Jiang, Jehoshua Bruck |
ISIT | 1 |
| 2013 | Joint rewriting and error correction in write-once memoriesabstractBoth 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 |
ISIT | 3 |
| 2013 | Generalized Gray Codes for Local Rank ModulationabstractWe consider the local rank-modulation scheme, in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. Local rank-modulation is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study gray codes for the local rank-modulation scheme in order to simulate conventional multilevel flash cells while retaining the benefits of rank modulation. Unlike the limited scope of previous works, we consider code constructions for the entire range of parameters including the code length, sliding-window size, and overlap between adjacent windows. We show that the presented codes have asymptotically optimal rate. We also provide efficient encoding, decoding, and next-state algorithms. Eyal En Gad, Michael Langberg, Moshe Schwartz 0001, Jehoshua Bruck |
IEEE Trans. Inf. Theory | 1 |
| 2012 | Trade-offs between instantaneous and total capacity in multi-cell flash memoriesabstractThe limited endurance of flash memories is a major design concern for enterprise storage systems. We propose a method to increase it by using relative (as opposed to fixed) cell levels and by representing the information with Write Asymmetric Memory (WAM) codes. Overall, our new method enables faster writes, improved reliability as well as improved endurance by allowing multiple writes between block erasures. We study the capacity of the new WAM codes with relative levels, where the information is represented by multiset permutations induced by the charge levels, and show that it achieves the capacity of any other WAM codes with the same number of writes. Specifically, we prove that it has the potential to double the total capacity of the memory. Since capacity can be achieved only with cells that have a large number of levels, we propose a new architecture that consists of multi-cells - each an aggregation of a number of floating gate transistors. Eyal En Gad, Anxiao Jiang, Jehoshua Bruck |
ISIT | 1 |
| 2011 | Compressed encoding for rank modulationabstractRank modulation has been recently proposed as a scheme for storing information in flash memories. While rank modulation has advantages in improving write speed and endurance, the current encoding approach is based on the “push to the top” operation that is not efficient in the general case. We propose a new encoding procedure where a cell level is raised to be higher than the minimal necessary subset -instead of all - of the other cell levels. This new procedure leads to a significantly more compressed (lower charge levels) encoding. We derive an upper bound for a family of codes that utilize the proposed encoding procedure, and consider code constructions that achieve that bound for several special cases. Eyal En Gad, Anxiao Jiang, Jehoshua Bruck |
ISIT | 1 |
| 2011 | Generalized Gray codes for local rank modulationabstractWe consider the local rank-modulation scheme in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. Local rank-modulation is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study Gray codes for the local rank-modulation scheme in order to simulate conventional multi-level flash cells while retaining the benefits of rank modulation. Unlike the limited scope of previous works, we consider code constructions for the entire range of parameters including the code length, sliding window size, and overlap between adjacent windows. We show our constructed codes have asymptotically-optimal rate. We also provide efficient encoding, decoding, and next-state algorithms. Eyal En Gad, Michael Langberg, Moshe Schwartz 0001, Jehoshua Bruck |
ISIT | 1 |
| 2011 | Constant-Weight Gray Codes for Local Rank ModulationabstractWe consider the local rank-modulation (LRM) scheme in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. LRM is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study constant-weight Gray codes for the LRM scheme in order to simulate conventional multilevel flash cells while retaining the benefits of rank modulation. We present a practical construction of codes with asymptotically-optimal rate and weight asymptotically half the length, thus having an asymptotically-optimal charge difference between adjacent cells. Next, we turn to examine the existence of optimal codes by specifically studying codes of weight 2 and 3. In the former case, we upper bound the code efficiency, proving that there are no such asymptotically-optimal cyclic codes. In contrast, for the latter case we construct codes which are asymptotically-optimal. We conclude by providing necessary conditions for the existence of cyclic and cyclic optimal Gray codes. Eyal En Gad, Michael Langberg, Moshe Schwartz 0001, Jehoshua Bruck |
IEEE Trans. Inf. Theory | 1 |