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

Ilia Kurakin

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

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

Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 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 · 65% Cloud and datacenter computing · 22% High-performance computing · 6%

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

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.512021
Don't Forget the I/O When Allocating Your LLC · ISCA 2021
Memory systems
cache management
0.512021
Don't Forget the I/O When Allocating Your LLC · ISCA 2021
Memory systems › memory hierarchy › cache hierarchy
last-level cache
0.512021
Don't Forget the I/O When Allocating Your LLC · ISCA 2021
Storage systems › i/o architecture › i/o subsystem
direct i/o
0.112021
Don't Forget the I/O When Allocating Your LLC · ISCA 2021
High-performance computing › parallel i/o
i/o
0.112021
Don't Forget the I/O When Allocating Your LLC · ISCA 2021

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

hardware performance counters · 0.5adaptive LLC way allocation · 0.5
YearPublicationVenuePosition
2021 Don't Forget the I/O When Allocating Your LLC
abstract
In modern server CPUs, last-level cache (LLC) is a critical hardware resource that exerts significant influence on the performance of the workloads, and how to manage LLC is a key to the performance isolation and QoS in the cloud with multi-tenancy. In this paper, we argue that in addition to CPU cores, high-speed I/O is also important for LLC management. This is because of an Intel architectural innovation – Data Direct I/O (DDIO) – that directly injects the inbound I/O traffic to (part of) the LLC instead of the main memory. We summarize two problems caused by DDIO and show that (1) the default DDIO configuration may not always achieve optimal performance, (2) DDIO can decrease the performance of non-I/O workloads that share LLC with it by as high as 32%.We then present, the first LLC management mechanism that treats the I/O as the first-class citizen. Iat monitors and analyzes the performance of the core/LLC/DDIO using CPU’s hardware performance counters and adaptively adjusts the number of LLC ways for DDIO or the tenants that demand more LLC capacity. In addition, Iat dynamically chooses the tenants that share its LLC resource with DDIO to minimize the performance interference by both the tenants and the I/O. Our experiments with multiple microbenchmarks and real-world applications demonstrate that with minimal overhead, Iat can effectively and stably reduce the performance degradation caused by DDIO.
Mohammad Alian, Yipeng Wang 0002, Ren Wang 0001, Ilia Kurakin, Tsung-Yuan Charlie Tai, Nam Sung Kim
ISCA5