Tianjiao Huang

dblp:283/7138 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
3since 2021 · last 2023
0009-0008-5017-534XORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021
YearPublicationVenuePosition
2023 DRAMHiT: A Hash Table Architected for the Speed of DRAM
abstract
Despite decades of innovation, existing hash tables fail to achieve peak performance on modern hardware. Built around a relatively simple computation, i.e., a hash function, which in most cases takes only a handful of CPU cycles, hash tables should only be limited by the throughput of the memory subsystem. Unfortunately, due to the inherently random memory access pattern and the contention across multiple threads, existing hash tables spend most of their time waiting for the memory subsystem to serve cache misses and coherence requests.
Vikram Narayanan, David Detweiler, Tianjiao Huang, Anton Burtsev
EuroSys3
2021 Isolation in Rust: What is Missing?
abstract
Rust is the first practical programming language that has the potential to provide fine-grained isolation of untrusted computations at the language level. A combination of zero-overhead safety, i.e., safety without a managed runtime and garbage collection, and a unique ownership discipline enable isolation in systems with tight performance budgets, e.g., databases, network processing frameworks, browsers, and even operating system kernels.
Anton Burtsev, Dan Appel, David Detweiler, Tianjiao Huang, Zhaofeng Li 0004, Vikram Narayanan, Gerd Zellweger
PLOS@SOSP4
2021 Understanding the Overheads of Hardware and Language-Based IPC Mechanisms
abstract
A recent surge of security attacks has triggered a renewed interest in hardware support for isolation. Extended page table switching with VMFUNC, memory protection keys (MPK), and memory tagging extensions (MTE) are just a few of the hardware isolation mechanisms that promise support for low-overhead isolation in recent CPUs. Along with the restored interest in lightweight hardware isolation mechanisms, safe programming languages like Rust has made a leap towards practical, zero-overhead safety implemented without garbage collection.
Zhaofeng Li 0004, Tianjiao Huang, Vikram Narayanan, Anton Burtsev
PLOS@SOSP2
2020 RedLeaf: Isolation and Communication in a Safe Operating System
Vikram Narayanan, Tianjiao Huang, David Detweiler, Dan Appel, Zhaofeng Li 0004, Gerd Zellweger, Anton Burtsev
OSDI2