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

Tanya Brokhman

dblp:203/1606 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · none

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

Systems, architecture and hardware · 3 · 1 first-authorComputer networks · 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
4 papers
Storage systems · 44% GPUs and heterogeneous computing · 28% Memory systems · 20%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Storage systems › networked storage › storage networking
RDMA storage
0.712023
Empowering Azure Storage with RDMA · NSDI 2023
GPUs and heterogeneous computing › GPU communication
peer-to-peer DMA
0.622018
SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs · ACM Trans. Comput. Syst. 2018
SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs · USENIX ATC 2017
Operating systems › resource management › storage management
file systems
0.412019
GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019
Operating systems › resource management › memory management
page cache
0.412019
GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019
Memory systems › memory management
heterogeneous memory management
0.412019
GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019
Storage systems › i/o architecture
SSD-GPU peer-to-peer DMA
0.312018
SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs · ACM Trans. Comput. Syst. 2018
Cloud and datacenter computing
cloud storage
0.212023
Empowering Azure Storage with RDMA · NSDI 2023
Memory systems
non-volatile memory
0.112019
GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019

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

peer-to-peer DMA · 0.7page cache integration · 0.7
YearPublicationVenuePosition
2023 Empowering Azure Storage with RDMA
Wei Bai 0001, Shanim Sainul Abdeen, Ankit Agrawal 0013, Krishan Kumar Attre, Paramvir Bahl, Ameya Bhagat, Gowri Bhaskara, Tanya Brokhman, Ahmad Cheema, Rebecca Chow, Jeff Cohen, Mahmoud Elhaddad, Vivek Ette, Igal Figlin, Daniel Firestone, Mathew George, Ilya German, Lakhmeet Ghai, Eric Green, Albert G. Greenberg, Randy Haagens, Matthew Hendel, Ridwan Howlader, Neetha John, Julia Johnstone, Tom Jolly, Greg Kramer, David Kruse, Erica Lan, Avi Levy, Marina Lipshteyn, Guohan Lu, Yuemin Lu, Xiakun Lu, Vadim Makhervaks, Ulad Malashanka, David A. Maltz, Ilias Marinos, Rohan Mehta, Sharda Murthi, Anup Namdhari, Aaron Ogus, Jitendra Padhye, Madhav Pandya, Douglas Phillips, Adrian Power, Suraj Puri, Shachar Raindel, Jordan Rhee, Anthony Russo, Maneesh Sah, Ali Sheriff, Chris Sparacino, Ashutosh Srivastava, Weixiang Sun, Nick Swanson, Fuhou Tian, Lukasz Tomczyk, Vamsi Vadlamuri, Alec Wolman, Joyce Yom, Yanzhao Zhang, Brian Zill
NSDI8
2019 GAIA: An OS Page Cache for Heterogeneous Systems
Tanya Brokhman, Pavel Lifshits, Mark Silberstein
USENIX ATC1
2018 SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs
abstract
Recent GPUs enable Peer-to-Peer Direct Memory Access ( p 2 p ) from fast peripheral devices like NVMe SSDs to exclude the CPU from the data path between them for efficiency. Unfortunately, using p 2 p to access files is challenging because of the subtleties of low-level non-standard interfaces, which bypass the OS file I/O layers and may hurt system performance. Developers must possess intimate knowledge of low-level interfaces to manually handle the subtleties of data consistency and misaligned accesses. We present SPIN , which integrates p 2 p into the standard OS file I/O stack, dynamically activating p 2 p where appropriate, transparently to the user. It combines p 2 p with page cache accesses, re-enables read-ahead for sequential reads, all while maintaining standard POSIX FS consistency, portability across GPUs and SSDs, and compatibility with virtual block devices such as software RAID. We evaluate SPIN on NVIDIA and AMD GPUs using standard file I/O benchmarks, application traces, and end-to-end experiments. SPIN achieves significant performance speedups across a wide range of workloads, exceeding p 2 p throughput by up to an order of magnitude. It also boosts the performance of an aerial imagery rendering application by 2.6× by dynamically adapting to its input-dependent file access pattern, enables 3.3× higher throughput for a GPU-accelerated log server, and enables 29% faster execution for the highly optimized GPU-accelerated image collage with only 30 changed lines of code.
Shai Bergman, Tanya Brokhman, Tzachi Cohen, Mark Silberstein
ACM Trans. Comput. Syst.2
2017 SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs
Shai Bergman, Tanya Brokhman, Tzachi Cohen, Mark Silberstein
USENIX ATC2