7 papers · 1 filter
MojoFrame: Dataframe Library in Mojo Language
Shengya Huang, Zhaoheng Li, Derek Warner +1
Mojo is an emerging programming language built on MLIR (Multi-Level Intermediate Representation) and supports JIT (Just-in-Time) compilation. It enables transparent hardware-specif…
Cloud-Native Vector Search: A Comprehensive Performance Analysis
Zhaoheng Li, Wei Ding, Silu Huang +5
Vector search has been widely employed in recommender system and retrieval-augmented-generation pipelines, commonly performed with vector indexes to efficiently find similar items…
Chipmink: Efficient Delta Identification for Massive Object Graph
Supawit Chockchowwat, Sumay Thakurdesai, Zhaoheng Li +2
Ranging from batch scripts to computational notebooks, modern data science tools rely on massive and evolving object graphs that represent structured data, models, plots, and more.…
QStore: Quantization-Aware Compressed Model Storage
Raunak Shah, Zhaoheng Li, Yongjoo Park
Modern applications commonly leverage large, multi-modal foundation models. These applications often feature complex workflows that demand the storage and usage of similar models i…
SIEVE: Effective Filtered Vector Search with Collection of Indexes
Zhaoheng Li, Silu Huang, Wei Ding +2
Many real-world tasks such as recommending videos with the kids tag can be reduced to finding most similar vectors associated with hard predicates. This task, filtered vector searc…
Kishu: Time-Traveling for Computational Notebooks
Zhaoheng Li, Supawit Chockchowwat, Ribhav Sahu +2
Computational notebooks (e.g., Jupyter, Google Colab) are widely used by data scientists. A key feature of notebooks is the interactive computing model of iteratively executing cel…