K
Kai Li
Researcher at Princeton University
Publications - 328
Citations - 76948
Kai Li is an academic researcher from Princeton University. The author has contributed to research in topics: Computer science & Cache. The author has an hindex of 76, co-authored 220 publications receiving 56127 citations. Previous affiliations of Kai Li include EMC Corporation & Baylor College of Medicine.
Papers
More filters
Proceedings ArticleDOI
Efficiently matching sets of features with random histograms
TL;DR: A randomized algorithm to embed a set of features into a single high-dimensional vector to simplify the feature-set matching problem and can achieve accuracy comparable to the state-of-the-art feature- set matching methods, while requiring significantly less space and time.
Proceedings ArticleDOI
Early Experience with Message-Passing on the SHRIMP Multicomputer
Edward W. Felten,Richard D. Alpert,Angelos Bilas,Matthias A. Blumrich,Douglas W. Clark,Stefanos N. Damianakis,Cezary Dubnicki,Liviu Iftode,Kai Li +8 more
TL;DR: The experience shows that the VMMC mechanism supports these message-passing interfaces well, and when zero-copy protocols are allowed by the semantics of the interface, VMMC can effectively deliver to applications almost all of the raw hardware's communication performance.
Journal ArticleDOI
Experiences with VI communication for database storage
TL;DR: The results show that VI-based interconnects and user-level communication can improve all aspects of the I/O path between the database system and the storage back-end and it is found that to make effective use of VI in I-O intensive environments the authors need to provide substantial additional functionality than what is currently provided by VI.
Proceedings ArticleDOI
Multiprocessor main memory transaction processing
Kai Li,J.F. Naughton +1 more
TL;DR: It is found that with sufficient memory, multiple processors can greatly improve performance in the transaction processing system performance achievable through the combination of multiple processors and massive memories.
Proceedings ArticleDOI
Fast cluster failover using virtual memory-mapped communication
TL;DR: A novel way to use virtual memorymapped communication (VMMC) to reduce the failover time on clusters by developing two fast failover protocols: deliberate update failover protocol (DU) and automatic update fail over protoco2 (AU).