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

Marco Sforzin

dblp:187/5875 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
3since 2021 · last 2026
0000-0003-1794-0982ORCID · corroborated

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

Systems, architecture and hardware · 2 · 1 since 2021Computer networks · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
3 papers
Memory systems · 72% Storage systems · 13% Integrated circuit design · 9%
Theoretical computer science
1 paper
Coding theory · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes › constant-weight codes
balanced codes
1.012026
Low-Complexity Detection for Balanced Codes in AWGN Channels With Offset · IEEE Trans. Commun. 2026
Memory systems
DRAM
0.812024
$\mathcal{O}(n)$O(n) Key-Value Sort With Active Compute Memory · IEEE Trans. Computers 2024
Storage systems
key-value storage
0.812024
$\mathcal{O}(n)$O(n) Key-Value Sort With Active Compute Memory · IEEE Trans. Computers 2024
Memory systems › processing-in-memory
near-memory processing
0.812024
$\mathcal{O}(n)$O(n) Key-Value Sort With Active Compute Memory · IEEE Trans. Computers 2024
Memory systems
processing-in-memory
0.812024
$\mathcal{O}(n)$O(n) Key-Value Sort With Active Compute Memory · IEEE Trans. Computers 2024
Memory systems › processing-in-memory
processing-using-DRAM
0.812024
$\mathcal{O}(n)$O(n) Key-Value Sort With Active Compute Memory · IEEE Trans. Computers 2024
Hardware reliability and fault tolerance › error correction
error correction decoder
0.212016
Fast Decoding ECC for Future Memories · IEEE J. Sel. Areas Commun. 2016
Integrated circuit design
finite field arithmetic
0.212016
Fast Decoding ECC for Future Memories · IEEE J. Sel. Areas Commun. 2016
Integrated circuit design › digital logic
logic gate
0.212016
Fast Decoding ECC for Future Memories · IEEE J. Sel. Areas Commun. 2016
Hardware reliability and fault tolerance
error correction
0.112016
Fast Decoding ECC for Future Memories · IEEE J. Sel. Areas Commun. 2016
Memory systems › non-volatile memory
storage class memory
0.112016
Fast Decoding ECC for Future Memories · IEEE J. Sel. Areas Commun. 2016

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

threshold detection · 2.0pearson distance · 2.0parallel root search · 0.2combinatorial logic design · 0.2
YearPublicationVenuePosition
2026 Low-Complexity Detection for Balanced Codes in AWGN Channels With Offset
abstract
Low-complexity detection schemes are studied for additive white Gaussian noise channels with an unknown and unbounded offset constant over each memory read. Detectors based on the Pearson distance are analyzed, and a new lower bound on the word error rate of Modified Pearson (MP) detection is derived. Three novel detectors are proposed: the Simplified Pearson (SP), the Ultra-Simplified Pearson (USP), and the Adjusted-Threshold (AT) detectors. The USP and AT detectors are designed to be robust against destructive readings. The proposed schemes are particularly suited for memory systems employing ramp-reading architectures. The analysis demonstrates that the proposed detectors achieve competitive error-rate performance with significantly reduced complexity compared to MP detection.
Antonino Favano, Luca Barletta, Marco Sforzin, Paolo Amato, Marco Ferrari 0001
IEEE Trans. Commun.3
2024 Low-Complexity Pearson-Based Detection for AWGN Channels with Offset
abstract
This work investigates the error performance of detection schemes based on the minimum Pearson distance in the context of additive white Gaussian noise channels with unknown and unbounded offset, constant throughout each channel use. We derive a lower bound on the word error rate under modified Pearson (MP) detection. Additionally, we introduce a new and low-complexity detection strategy, namely the Simplified Pearson (SP) detector. We analyze and compare the error performance of the SP detector with that of the MP detector.
Antonino Favano, Luca Barletta, Marco Sforzin, Paolo Amato, Marco Ferrari 0001
ISIT3
2024 $\mathcal{O}(n)$O(n) Key-Value Sort With Active Compute Memory
abstract
We propose the Active Compute Memory (ACM), a near-memory-processing architecture capable of performing key–value sort directly in the DRAM. In the ACM architecture, sort is merely the writing of data into memory with one addressing protocol (perspective) and reading it back with different perspective. The first perspective is conventional, based on the data address; the second perspective is the sorted order. The ACM requires additional tables to store the meta-data and moderate control logic enhancements that can be implemented directly in the DRAM silicon. By these modest enhancements to DRAM, ACM exploits the parallelism inherently available in the row buffer to enable sort with$O(n)$complexity. This leads to an order of magnitude improvement in ACM performance and energy compared to conventional$O(n\log{}n)$CPU-centric sort algorithms. The ACM also shows superior performance compared to other near-memory sort accelerators. This is because the ACM processing is done near the row buffer and it exploits much lower memory access latency, higher bandwidth and wider parallel processing. The sort operation covered in this paper is just an example of an address management operation that can be efficiently implemented directly in the DRAM silicon. We release as an open source the simulation infrastructure for the ACM performance and energy modeling. We would encourage the community to use it, adapt it to other PIM proposals, and share their own evaluations.
Pouya Esmaili-Dokht, Miquel Guiot, Petar Radojkovic, Xavier Martorell, Eduard Ayguadé, Jesús Labarta, Jason Adlard, Paolo Amato, Marco Sforzin
IEEE Trans. Computers9
2018 Ultra-Fast Error Correction and Detection for Low-Latency Storage Applications with Emerging Memories
abstract
Emerging memory technologies (like PCM, MRAM and 3D XPoint) can make data storage as fast as the rest of the system. But to cope with the reliability targets of storage applications, error correcting codes (ECCs) able to correct many errors might be needed anyway. Hierarchical codes, ECCs enabling two levels of correction, can be good candidates to satisfy these reliability targets, without impacting (on average) the low-latency characteristics of these technologies. In particular, an Ultra-Fast (UF) ECC can be used as first trial as long as it is able to flag its failures with high probability and low latency. In this paper we design an UF-ECC able to produce a check for incorrect decoding with probability lower than the typical target uncorrectable bit-error rate (UBER) of storage applications (e.g. 1e-15) and with a latency comparable with the UF-ECC correction process.
Marco Ferrari 0001, Paolo Amato, Christophe Laurent, Marco Sforzin, Luca Barletta, Sandro Bellini
ISCAS4
2016 Fast Decoding ECC for Future Memories
abstract
High-performance storage class memories could benefit from a fast decoding error correcting code (ECC), able to correct a few errors in just a few nanoseconds. The class of BCH codes provides excellent candidates to play this role. The low latency requirement prevents adopting iterative or sequential processes in the encoding and decoding phases-as traditionally done for storage application based on Flash NAND technology. Therefore, we propose an architecture for fast decoding of double and triple ECCs. In our architecture, any time-consuming iterative computation is eliminated, and the most complex evaluations are isolated and carried in parallel with the other terms, to avoid bottlenecks in the decoder. In particular, the error locator polynomial is computed by a combinatorial logic, and its roots are searched by testing all the bits simultaneously. Here, we describe a gate-level design of these architectures. We also give an in-depth analysis of hardware-oriented implementations of finite field operations, and of bases for element representation.
Paolo Amato, Sandro Bellini, Marco Ferrari 0001, Christophe Laurent, Marco Sforzin, Alessandro Tomasoni
IEEE J. Sel. Areas Commun.5