Approximate Similarity Search for Online Multimedia Services on Distributed CPU-GPU Platforms
George Teodoro, Eduardo Valle, Nathan Mariano, Ricardo Torres, Wagner, Meira Jr, Joel H. Saltz

TL;DR
This paper introduces Hypercurves, a flexible framework for approximate similarity search in large multimedia databases on hybrid CPU-GPU platforms, achieving significant performance improvements and adaptive load balancing.
Contribution
It presents Hypercurves, a novel adaptive framework that efficiently executes approximate kNN queries on hybrid CPU-GPU systems for large-scale multimedia data.
Findings
Up to 30x performance improvement over single CPU-core implementations.
Dynamic work partitioning reduces response times by about 50%.
Achieves superlinear scalability in distributed multi-node environments.
Abstract
Similarity search in high-dimentional spaces is a pivotal operation found a variety of database applications. Recently, there has been an increase interest in similarity search for online content-based multimedia services. Those services, however, introduce new challenges with respect to the very large volumes of data that have to be indexed/searched, and the need to minimize response times observed by the end-users. Additionally, those users dynamically interact with the systems creating fluctuating query request rates, requiring the search algorithm to adapt in order to better utilize the underline hardware to reduce response times. In order to address these challenges, we introduce hypercurves, a flexible framework for answering approximate k-nearest neighbor (kNN) queries for very large multimedia databases, aiming at online content-based multimedia services. Hypercurves executes on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Data Management and Algorithms · Image Retrieval and Classification Techniques
