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

Pekon Gupta

dblp:392/3279 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · none

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

Systems, architecture and hardware · 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
1 paper
Memory systems · 91% Performance modeling and evaluation · 9%

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

TopicWeightPapersLastEvidence papers
Memory systems › memory disaggregation
CXL memory
0.812024
Demystifying a CXL Type-2 Device: A Heterogeneous Cooperative Computing Perspective · MICRO 2024
Memory systems › memory management
memory deduplication
0.812024
Demystifying a CXL Type-2 Device: A Heterogeneous Cooperative Computing Perspective · MICRO 2024
Memory systems
memory optimization
0.812024
Demystifying a CXL Type-2 Device: A Heterogeneous Cooperative Computing Perspective · MICRO 2024
Performance modeling and evaluation › benchmarking
microbenchmarking
0.212024
Demystifying a CXL Type-2 Device: A Heterogeneous Cooperative Computing Perspective · MICRO 2024

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

microbenchmarking · 0.8
YearPublicationVenuePosition
2024 Demystifying a CXL Type-2 Device: A Heterogeneous Cooperative Computing Perspective
abstract
CXL is the latest interconnect technology built on PCIe, providing three protocols to facilitate three distinct types of devices, each with unique capabilities. Among these devices, a CXL Type-2 device has become commercially available, followed by CXL Type-3 devices. Therefore, it is timely to understand capabilities and characteristics of the CXL Type-2 device, as well as explore suitable applications. In this work, first, we delve into three key features of a CXL Type-2 device: cache-coherent device accelerator to host memory, device accelerator to device memory, and host CPU to device memory accesses. Second, using microbenchmarks, we comprehensively characterize the latency and bandwidth of these memory accesses with a CXL Type-2 device, and then compare them with those of equivalent memory accesses with comparable devices, such as emulated CXL Type-2, CXL Type-3, and PCIe devices. Lastly, as applications that exploit the unique capabilities of a CXL Type-2 device, we propose two CXL-based Linux memory optimization features: compressed RAM cache for swap (zswap) and memory deduplication (ksm). Our evaluation shows that Redis, when running with traditional CPU-based zswap and ksm, suffers from a tail latency increase of 4.5-10.3× compared to Redis running alone. While PCIe-based zswap and ksm still experience a tail latency increase of up to 8.1×, CXL-based zswap and ksm practically eliminate the tail latency increase with faster and more efficient host-device communication than PCIe-based zswap and ksm.
Houxiang Ji, Srikar Vanavasam, Yang Zhou 0050, Qirong Xia, Jinghan Huang 0001, Ren Wang 0001, Pekon Gupta, Bhushan Chitlur, Ipoom Jeong, Nam Sung Kim
MICRO8