Demo Data from VLDB 2026 / reviewers in the wild / expert
Gabi Sarkis
dblp:79/7883
· DBLP profile ↗
8ranked-venue papers
6as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 5 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1
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
2 papers |
Coding theory · 100% | |
| Computer networks
3 papers |
Physical-layer communications · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Integrated circuit design · 50% Reconfigurable computing and FPGAs · 50% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory › channel coding
polar codes |
0.4 | 2 | 2016 | Fast List Decoders for Polar Codes · IEEE J. Sel. Areas Commun. 2016 Fast Polar Decoders: Algorithm and Implementation · IEEE J. Sel. Areas Commun. 2014 |
Physical-layer communications
channel coding |
0.4 | 2 | 2016 | Flexible and Low-Complexity Encoding and Decoding of Systematic Polar Codes · IEEE Trans. Commun. 2016 Stochastic Decoding of LDPC Codes over GF(q) · IEEE Trans. Commun. 2013 |
Physical-layer communications › channel coding › error control coding › block codes
polar codes |
0.2 | 1 | 2016 | Flexible and Low-Complexity Encoding and Decoding of Systematic Polar Codes · IEEE Trans. Commun. 2016 |
Coding theory › error-correcting codes › decoding
list decoding |
0.2 | 1 | 2016 | Fast List Decoders for Polar Codes · IEEE J. Sel. Areas Commun. 2016 |
Coding theory › channel coding › polar codes
successive cancellation decoding |
0.2 | 1 | 2016 | Fast List Decoders for Polar Codes · IEEE J. Sel. Areas Commun. 2016 |
Integrated circuit design › digital circuit design › combinational logic
decoder architecture |
0.2 | 1 | 2014 | Fast Polar Decoders: Algorithm and Implementation · IEEE J. Sel. Areas Commun. 2014 |
Reconfigurable computing and FPGAs
FPGA implementation |
0.2 | 1 | 2014 | Fast Polar Decoders: Algorithm and Implementation · IEEE J. Sel. Areas Commun. 2014 |
Coding theory › channel coding › polar codes
polar decoding |
0.2 | 1 | 2014 | Fast Polar Decoders: Algorithm and Implementation · IEEE J. Sel. Areas Commun. 2014 |
Physical-layer communications › channel coding › decoding algorithms
iterative decoding |
0.2 | 1 | 2013 | Stochastic Decoding of LDPC Codes over GF(q) · IEEE Trans. Commun. 2013 |
Physical-layer communications › channel coding › error control coding › block codes
LDPC codes |
0.2 | 1 | 2013 | Stochastic Decoding of LDPC Codes over GF(q) · IEEE Trans. Commun. 2013 |
Physical-layer communications
software-defined radio |
0.1 | 1 | 2016 | Fast List Decoders for Polar Codes · IEEE J. Sel. Areas Commun. 2016 |
Methods — techniques the papers use, named apart from their topics
decoding tree unrolling · 0.5CRC concatenation · 0.5successive cancellation decoding · 0.4VLSI architecture · 0.4hardware implementation · 0.2sum-product algorithm · 0.2successive relaxation · 0.2stochastic computation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Considerations for Distributed Deployment of 5G NR V2XabstractOne of the key features of 5G is the NR V2X (vehicle to everything) sidelink that has been first standardized during Release 16. V2X is designed to operate in a distributed manner, enabling operation independent of wireless network coverage. This differs fundamentally from traditional cellular networks where resources are centrally managed by gNodeBs. For distributed operation, 3GPP has defined a set of pre-configuration parameters in the Radio Resource Control (RRC) specification which can be set by the network, or pre-provisioned in the UE for OOC operation. The standard does not assign values for the pre-configuration parameters, but rather defines value ranges to provide flexibility and accommodate a rich span of applications and environments. To enable efficient and inter-operable operation these parameters need to be set carefully. In this paper, we evaluate pre-configuration parameter selection for several key aspects of NR Release-16 sidelink operations. In particular, we focus on distance-based quality of service, congestion control and resource reservation. Our results suggest parameter values suitable for various V2X applications, traffic types and operating conditions. Gabi Sarkis, Dan Vassilovski, Ahmed Farhan Hanif, Tien Viet Nguyen, Shuanshuan Wu, Shailesh Patil, Gene W. Marsh |
VTC Fall | 1 |
| 2016 | Hardware decoders for polar codes: An overviewabstractPolar codes are an exciting new class of error correcting codes that achieve the symmetric capacity of memoryless channels. Many decoding algorithms were developed and implemented, addressing various application requirements: from error-correction performance rivaling that of LDPC codes to very high throughput or low-complexity decoders. In this work, we review the state of the art in polar decoders implementing the successive-cancellation, belief propagation, and list decoding algorithms, illustrating their advantages. Pascal Giard, Gabi Sarkis, Alexios Balatsoukas-Stimming, YouZhe Fan, Chi-Ying Tsui, Andreas Peter Burg, Claude Thibeault, Warren J. Gross |
ISCAS | 2 |
| 2016 | Fast List Decoders for Polar CodesabstractPolar codes asymptotically achieve the symmetric capacity of memoryless channels, yet their error-correcting performance under successive-cancellation (SC) decoding for short and moderate length codes is worse than that of other modern codes such as low-density parity-check (LDPC) codes. Of the many methods to improve the error-correction performance of polar codes, list decoding yields the best results, especially when the polar code is concatenated with a cyclic redundancy check (CRC). List decoding involves exploring several decoding paths with SC decoding, and therefore tends to be slower than SC decoding itself, by an order of magnitude in practical implementations. In this paper, we present a new algorithm based on unrolling the decoding tree of the code that improves the speed of list decoding by an order of magnitude when implemented in software. Furthermore, we show that for software-defined radio applications, our proposed algorithm is faster than the fastest software implementations of LDPC decoders in the literature while offering comparable error-correction performance at similar or shorter code lengths. Gabi Sarkis, Pascal Giard, Alexander Vardy, Claude Thibeault, Warren J. Gross |
IEEE J. Sel. Areas Commun. | 1 |
| 2016 | Flexible and Low-Complexity Encoding and Decoding of Systematic Polar CodesabstractIn this paper, we present hardware and software implementations of flexible polar systematic encoders and decoders. The proposed implementations operate on polar codes of any length less than a maximum and of any rate. We describe the low-complexity, highly parallel, and flexible systematic-encoding algorithm that we use and prove its correctness. Our hardware implementation results show that the overhead of adding code rate and length flexibility is little, and the impact on operation latency minor compared with code-specific versions. Finally, the flexible software encoder and decoder implementations are also shown to be able to maintain high throughput and low latency. Gabi Sarkis, Ido Tal, Pascal Giard, Alexander Vardy, Claude Thibeault, Warren J. Gross |
IEEE Trans. Commun. | 1 |
| 2014 | Fast software polar decodersabstractAmong error-correcting codes, polar codes are the first to provably achieve channel capacity with an explicit construction. In this work, we present software implementations of a polar decoder that leverage the capabilities of modern general-purpose processors to achieve an information throughput in excess of 200 Mbps, a throughput well suited for software-defined-radio applications. We also show that, for a similar error-correction performance, the throughput of polar decoders both surpasses that of LDPC decoders targeting general-purpose processors and is competitive with that of state-of-the-art software LDPC decoders running on graphic processing units. Pascal Giard, Gabi Sarkis, Claude Thibeault, Warren J. Gross |
ICASSP | 2 |
| 2014 | Fast Polar Decoders: Algorithm and ImplementationabstractPolar codes provably achieve the symmetric capacity of a memoryless channel while having an explicit construction. The adoption of polar codes however, has been hampered by the low throughput of their decoding algorithm. This work aims to increase the throughput of polar decoding hardware by an order of magnitude relative to successive-cancellation decoders and is more than 8 times faster than the current fastest polar decoder. We present an algorithm, architecture, and FPGA implementation of a flexible, gigabit-per-second polar decoder. Gabi Sarkis, Pascal Giard, Alexander Vardy, Claude Thibeault, Warren J. Gross |
IEEE J. Sel. Areas Commun. | 1 |
| 2013 | Stochastic Decoding of LDPC Codes over GF(q)abstractDespite the outstanding performance of non-binary low-density parity-check (LDPC) codes over many communication channels, they are not in widespread use yet. This is due to the high implementation complexity of their decoding algorithms, even those that compromise performance for the sake of simplicity. In this paper, we present three algorithms based on stochastic computation to reduce the decoding complexity. The first is a purely stochastic algorithm with error-correcting performance matching that of the sum-product algorithm (SPA) for LDPC codes over Galois fields with low order and a small variable node degree. We also present a modified version which reduces the number of decoding iterations required while remaining purely stochastic and having a low per-iteration complexity. The second algorithm, relaxed half-stochastic (RHS) decoding, combines elements of the SPA and the stochastic decoder and uses successive relaxation to match the error-correcting performance of the SPA. Furthermore, it uses fewer iterations than the purely stochastic algorithm and does not have limitations on the field order and variable node degree of the codes it can decode. The third algorithm, NoX, is a fully stochastic specialization of RHS for codes with a variable node degree 2 that offers similar performance, but at a significantly lower computational complexity. We study the performance and complexity of the algorithms; noting that all have lower per-iteration complexity than SPA and that RHS can have comparable average per-codeword computational complexity, and NoX a lower one. Gabi Sarkis, Saied Hemati, Shie Mannor, Warren J. Gross |
IEEE Trans. Commun. | 1 |
| 2009 | Stochastic Decoding of LDPC Codes over GF(q)abstractNon-binary LDPC codes have been shown to outperform currently used codes for magnetic recording and several other channels. Currently proposed nonbinary decoder architectures have very high complexity for high-throughput implementations and sacrifice error-correction performance to maintain realizable complexity. In this paper, we present an alternative decoding algorithm based on stochastic computation that has a very simple implementation and minimal performance loss when compared to the sum-product algorithm. We demonstrate the performance of the algorithm when applied to a GF(16) code and provide details of the hardware resources required for an implementation. Gabi Sarkis, Shie Mannor, Warren J. Gross |
ICC | 1 |