Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
Home»ADOPTION NEWS»IVF-PQ Performance Optimization Using RAPIDS cuVS: Key Tuning Techniques
ADOPTION NEWS

IVF-PQ Performance Optimization Using RAPIDS cuVS: Key Tuning Techniques

By Crypto FlexsJuly 21, 20243 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
IVF-PQ Performance Optimization Using RAPIDS cuVS: Key Tuning Techniques
Share
Facebook Twitter LinkedIn Pinterest Email

Tony Kim
18 July 2024 19:39

Learn how to optimize the IVF-PQ algorithm for vector search performance using RAPIDS cuVS, with practical tips on tuning hyperparameters and improving recall.





In the first part of the series, we provide an overview of the IVF-PQ algorithm, the basis for the IVF-Flat algorithm, and the use of Product Quantization (PQ) to compress the exponent and support larger data sets. In the second part, we shift our focus to the practical aspects of IVF-PQ performance tuning, which is especially important for achieving optimal results when dealing with billion-size data sets.

Tuning parameters for index building

IVF-PQ shares some parameters with IVF-Flat, such as coarse-level indexing and search hyperparameters. However, IVF-PQ introduces additional parameters that control the compression. One of the important parameters is n_listsDetermines the number of partitions (inverted lists) into which the input data set is clustered. Performance is affected by the number and size of the lists examined. Experimental results n_lists It performs well at all recall levels within the range of 10K to 50K, which may vary depending on the dataset.

Another important parameter is: pq_dimControls compression. A good technique for tuning this parameter is to start with 1/4 the number of features in the dataset and gradually increase them. Figure 2 in the original blog post shows a significant decrease in QPS, which can be attributed to factors such as increased compute operations per CUDA block and shared memory requirements.

that much pq_bits The parameter ranges from 4 to 8 and controls the number of bits used in each individual PQ code, affecting codebook size and recall. pq_bits Fitting a lookup table (LUT) into shared memory can improve search speed, but incurs a retrieval cost.

Additional parameters

that much codebook_kind The parameters determine how the codebook of the second quantizer is constructed for each subspace or each cluster. The choice between these options can affect training time, GPU shared memory usage, and recall. The following parameters kmeans_n_iters and kmeans_trainset_fraction This is also important, but rarely needs to be adjusted.

Tuning parameters for search

that much n_probes The parameters discussed in the previous IVF-Flat blog post are essential for detection accuracy and throughput. IVF-PQ provides the following additional parameters: internal_distance_dtype and lut_dtypeThe data type used to control the distance or similarity representation during the search and to store the LUTs respectively. Adjusting these parameters can have a significant impact on performance, especially for large-dimensional data sets.

Improving recall through refinement

When tuning parameters are not enough to achieve the desired recall, refinement offers a promising alternative. This separate operation, performed after ANN search, recalculates the exact distances for the selected candidates and reranks them. The refinement operation can significantly improve recall, as shown in Figure 4 of the original blog post, but requires access to the source data set.

summary

The series on accelerating vector searches using inverted file indexes covers two cuVS algorithms, IVF-Flat and IVF-PQ. IVF-PQ extends IVF-Flat with PQ compression to enable faster searches and handles multi-billion datasets with limited GPU memory. By fine-tuning the parameters for index building and searching, data practitioners can efficiently achieve the best results. The RAPIDS cuVS library provides a variety of vector search algorithms for a variety of use cases, from exact searches to low-precision, high-QPS ANN methods.

For practical tuning of IVF-PQ parameters, see the IVF-PQ notebook on GitHub. For more information on the provided API, see the cuVS documentation.

Image source: Shutterstock


Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

AAVE Price Prediction: $100 is the wall. Factors that can destroy or bury a wall include:

July 25, 2026

Multicoin Capital has made its first Hyperliquid ecosystem investment in Trasia, an Asia-focused trading platform.

July 17, 2026

Polymarket Probability Price The probability that the United States will invade Iran before 2027 is 16.5%.

July 9, 2026
Add A Comment

Comments are closed.

Recent Posts

Multi-Asset Trading Venue Monochrome Exchange Announces IEO of Its Native Token, $MCR

September 20, 2026

SwapToZEC.com Details How to Swap Crypto to Zcash (ZEC) or Exchange One Cryptocurrency for Another

September 18, 2026

AML RightSource Recognized with CobraSight Award for Digital Asset Compliance Expertise

September 17, 2026

1win Adds Provably Fair Technology to Its Crypto Games

September 17, 2026

Tria Deepens Korea Push as Diamond Sponsor of Korea Blockchain Week 2026

September 16, 2026

MEXC Launches $1M “Discover Your Wall Street DNA” Campaign to Help Traders Find Their Market Fit

September 16, 2026

38.66M USDT in Risk Funds Intercepted, Futures Insurance Fund Hits 792M USDT

September 16, 2026

BASIS.pro Expands On-Chain Infrastructure with XDC Network Partnership and Zypher DAO as Auto Earn Goes Live

September 16, 2026

BingX Evolves into a Multi-Asset Trading Platform, Connecting Users to Global Opportunities

September 15, 2026

Bitmine Announces $15.8 Billion in Crypto, Cash and Marketable Securities Holdings

September 14, 2026

MEXC Reports 21% MoM Growth in New-Token Traders and 31% Increase in Tokenized Stock Trading Volume in August

September 14, 2026

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

Multi-Asset Trading Venue Monochrome Exchange Announces IEO of Its Native Token, $MCR

September 20, 2026

SwapToZEC.com Details How to Swap Crypto to Zcash (ZEC) or Exchange One Cryptocurrency for Another

September 18, 2026

AML RightSource Recognized with CobraSight Award for Digital Asset Compliance Expertise

September 17, 2026
Most Popular

Ethereum price falls again. Is this a bulls trap or a technical fix?

December 25, 2023

How QuickSwap Brings the “Best of Both Worlds” to Ethereum

October 25, 2024

Optimal Audio Formats for Speech-to-Text Applications: A Comprehensive Guide

August 10, 2024
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2026 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.