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

Haipeng Zha 0001

dblp:208/7016-1 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0002-0412-927XORCID · verified

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

Systems, architecture and hardware · 3 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Processor architecture and microarchitecture · 49% Emerging computing paradigms · 22% Integrated circuit design · 20%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Emerging computing paradigms › beyond-CMOS computing
superconducting computing
0.822023
SuperBP: Design Space Exploration of Perceptron-Based Branch Predictors for Superconducting CPUs · MICRO 2023
HiPerRF: A Dual-Bit Dense Storage SFQ Register File · HPCA 2022
Processor architecture and microarchitecture
branch prediction
0.712023
SuperBP: Design Space Exploration of Perceptron-Based Branch Predictors for Superconducting CPUs · MICRO 2023
Processor architecture and microarchitecture › branch prediction
neural branch prediction
0.712023
SuperBP: Design Space Exploration of Perceptron-Based Branch Predictors for Superconducting CPUs · MICRO 2023
Processor architecture and microarchitecture
register file
0.612022
HiPerRF: A Dual-Bit Dense Storage SFQ Register File · HPCA 2022
Storage systems
flash and SSD
0.412019
GraphSSD: graph semantics aware SSD · ISCA 2019
Integrated circuit design
VLSI design
0.212023
SuperBP: Design Space Exploration of Perceptron-Based Branch Predictors for Superconducting CPUs · MICRO 2023
Graph data management › graph processing
out-of-core graph processing
0.112019
GraphSSD: graph semantics aware SSD · ISCA 2019

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

NVMe interface extension · 0.8hashed perceptron · 0.7design space exploration · 0.7loopback write mechanism · 0.6HC-DRO cell design · 0.6
YearPublicationVenuePosition
2023 SuperBP: Design Space Exploration of Perceptron-Based Branch Predictors for Superconducting CPUs
abstract
Single Flux Quantum (SFQ) superconducting technology has a considerable advantage over CMOS in power and performance. SFQ CPUs can also help scale quantum computing technologies, as SFQ circuits can be integrated with qubits due to their amenability to a cryogenic environment. Recently, there have been significant developments in VLSI design automation tools, making it feasible to design pipelined SFQ CPUs. SFQ technology, however, is constrained by the number of Josephson Junctions (JJs) integrated into a single chip. Prior works focused on JJ-efficient SFQ datapath designs. Pipelined SFQ CPUs also require branch predictors that provide the best prediction accuracy for a given JJ budget. In this paper, we design and evaluate the original Perceptron branch predictor and a later variant named the Hashed Perceptron predictor in terms of their accuracy and JJ usage.
Haipeng Zha 0001, Swamit S. Tannu, Murali Annavaram
MICRO1
2022 HiPerRF: A Dual-Bit Dense Storage SFQ Register File
abstract
Single Flux Quantum (SFQ) superconducting technology provides significant power and performance benefits in the era of diminishing CMOS scaling. Recent advances in design tools and fabrication facilities have brought SFQ based computing to the forefront. One challenge faced by SFQ technology is to have a compact and robust on-chip memory, which can be used for implementing register files and cache memory. While dense memories are being investigated through the development of three-terminal devices such as Nanocryotrons, in this work, we build on a novel memory cell built using traditional Josephson junctions (JJs). In particular, we design a high capacity register file, called HiPerRF, that builds on a High Capacity Destructive ReadOut (HC-DRO) cell in SFQ technology. HC-DRO design can store up to three fluxon pulses, thereby providing the equivalent of 2-bit storage in a single cell. However, these cells provide only destructive readout capability, namely each value can be read only once. However, CPU register file contents are read multiple times in any program, and hence a destructive readout complicates register file design. HiPerRF provides the non-destructive property using a loopback write mechanism, thereby preserving the higher density of HC-DRO cells without compromising the multi-read demands of a register file. HiPerRF reduces the JJ count of the register file design, after accounting for all the peripheral access circuitry costs, by 56.1% and reduces the static power by 46.2%. Furthermore, HiPerRF reduces the JJ count by 16.3% even when considering an entire in-order RISC-V CPU core.
Haipeng Zha 0001, Naveen Katam, Massoud Pedram, Murali Annavaram
HPCA1
2019 GraphSSD: graph semantics aware SSD
abstract
Graph analytics play a key role in a number of applications such as social networks, drug discovery, and recommendation systems. Given the large size of graphs that may exceed the capacity of the main memory, application performance is bounded by storage access time. Out-of-core graph processing frameworks try to tackle this storage access bottleneck through techniques such as graph sharding, and sub-graph partitioning. Even with these techniques, the need to access data across different graph shards or sub-graphs causes storage systems to become a significant performance hurdle. In this paper, we propose a graph semantic aware solid state drive (SSD) framework, called GraphSSD, which is a full system solution for storing, accessing, and performing graph analytics on SSDs. Rather than treating storage as a collection of blocks, GraphSSD considers graph structure while deciding on graph layout, access, and update mechanisms. GraphSSD replaces the conventional logical to physical page mapping mechanism in an SSD with a novel vertex-to-page mapping scheme and exploits the detailed knowledge of the flash properties to minimize page accesses. GraphSSD also supports efficient graph updates (vertex and edge modifications) by minimizing unnecessary page movement overheads. GraphSSD provides a simple programming interface that enables application developers to access graphs as native data in their applications, thereby simplifying the code development. It also augments the NVMe (non-volatile memory express) interface with a minimal set of changes to map the graph access APIs to appropriate storage access mechanisms.
Kiran Kumar Matam, Gunjae Koo, Haipeng Zha 0001, Hung-Wei Tseng 0001, Murali Annavaram
ISCA3