Jarrett Minton

dblp:401/7244 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0008-1887-9566ORCID · reported

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

Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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 · 77% Cloud and datacenter computing · 23%
Network and information security
1 paper
Hardware security and side channels · 100%

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

TopicWeightPapersLastEvidence papers
Hardware security and side channels
side-channel attack
0.912025
FLEXPROF: Flexible, Side-Channel-Free Memory Access · ASPLOS (2) 2025
Memory systems
memory controller
0.912025
FLEXPROF: Flexible, Side-Channel-Free Memory Access · ASPLOS (2) 2025
Memory systems › memory controller
memory scheduling
0.912025
FLEXPROF: Flexible, Side-Channel-Free Memory Access · ASPLOS (2) 2025
Cloud and datacenter computing
virtualization
0.312025
FLEXPROF: Flexible, Side-Channel-Free Memory Access · ASPLOS (2) 2025
Cloud and datacenter computing › virtualization › virtualization security
virtual machine isolation
0.312025
FLEXPROF: Flexible, Side-Channel-Free Memory Access · ASPLOS (2) 2025

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

write-optimized turn · 1.7read-optimized turn · 1.7application profiling · 1.7
YearPublicationVenuePosition
2025 FLEXPROF: Flexible, Side-Channel-Free Memory Access
abstract
Secure processors must defend against a wide array of microarchitecture side-channels, including those induced by a shared memory controller. Multiple studies have proposed techniques that allocate ''turns'' (within the memory controller) to each co-scheduled virtual machine (VM), and introduce gaps between VM turns to prevent resource conflicts and side-channels. In spite of past advancements in secure memory scheduling, the elimination of side-channels imposes a performance slowdown of 2x. We observe that one of the causes of this slowdown is that the memory controller schedule accommodates the worst case, i.e., it is prepared to handle either reads or writes. The key insight in this work is that the schedule can be more efficient if we designate every turn to handle fixed patterns of reads and writes.In particular, we introduce a read-optimized turn and a write-optimized turn. Coarse-grain application profiling helps determine how often the two types of turns are invoked, without leaking sensitive information. We also add flexibility so that a read-optimized turn can opportunistically also issue writes, and vice versa. This provides a good balance between restrictions and flexibility; between throughput and utilization. The proposed FlexProf memory controller improves performance by up to 33% with a geometric mean gain of 8% on mixed workloads, relative to state-of-the-art methods. Over half the memory-intensive programs evaluated exhibit performance gains of over 10%.
Jarrett Minton, Rajeev Balasubramonian
ASPLOS (2)1