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

CT3 Begins Preparing Its Ecosystem for the Launch of the CT3GB Economy

August 10, 2026

Syntetika Launches Tokenization Hub Bringing Regulated Investment Strategies Onchain

August 10, 2026

Bitmine Immersion Technologies (BMNR) Announces ETH Holdings Reach 5.81 Million Tokens, and Total Crypto and Total Cash Holdings of $11.6 Billion

August 10, 2026

MEXC Sponsors Yohani’s Colombo Concert, Bridging Sri Lankan Culture and Global Digital Finance

August 10, 2026

Beyond the Headline Bonus -How to Measure Real Value at a Crypto Casino

August 8, 2026

Bybit Sues North Korea and Lazarus Group, Secures Preliminary Injunction Freezing Stolen Assets in Landmark Crypto Asset Recovery Effort

August 8, 2026

Carbon Launches TradFi-Native On-Chain Derivatives Venue With 950+ Markets in One Account

August 7, 2026

MEXC Lists New Ondo Tokenized Stock Pairs Spanning AI Infrastructure, Semiconductor and Rare Earth Sectors

August 7, 2026

ORBS) Reports Total Holdings of Approximately $378 Million, Includes OpenAI, Beast Industries, More Than 16,000 ETH and Nearly 302 Million WLD Tokens

August 6, 2026

ChangeNOW Brings Martin Masser Into Its Crypto Super App

August 5, 2026

MEXC 0808 debuts as an annual brand event with Stock Season and a $500,000 prize pool

August 5, 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

CT3 Begins Preparing Its Ecosystem for the Launch of the CT3GB Economy

August 10, 2026

Syntetika Launches Tokenization Hub Bringing Regulated Investment Strategies Onchain

August 10, 2026

Bitmine Immersion Technologies (BMNR) Announces ETH Holdings Reach 5.81 Million Tokens, and Total Crypto and Total Cash Holdings of $11.6 Billion

August 10, 2026
Most Popular

Ethereum Price Rises Over $3.1K After Unexpected Regulatory Victory

May 17, 2024

HBAR price nears $0.10: Could the next US election be on Hedera?

November 16, 2024

Are you waiting for the Altcoin season? It suggests that data is already here

March 25, 2025
  • 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.