You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How to ensure that the returned neighbor IDs in cagra multi-cta mode are non-duplicate?
The hash table used by the cagra multi-cta algorithm to record distance calculation records is stored in device memory and is shared by multiple CTAs. Is there a mechanism for mutually exclusive access to the hash table by different CTAs in the algorithm to ensure that neighbors will not be repeatedly calculated and then added to the TOP-M queue of different CTAs. Or does the algorithm use other methods to ensure that the neighbor IDs returned in the end are non-duplicate, such as deduplicating the intermediate results before returning the results? @cjnolet@aschaffer@divyegala
The text was updated successfully, but these errors were encountered:
How to ensure that the returned neighbor IDs in cagra multi-cta mode are non-duplicate?
The hash table used by the cagra multi-cta algorithm to record distance calculation records is stored in device memory and is shared by multiple CTAs. Is there a mechanism for mutually exclusive access to the hash table by different CTAs in the algorithm to ensure that neighbors will not be repeatedly calculated and then added to the TOP-M queue of different CTAs. Or does the algorithm use other methods to ensure that the neighbor IDs returned in the end are non-duplicate, such as deduplicating the intermediate results before returning the results?
@cjnolet @aschaffer @divyegala
The text was updated successfully, but these errors were encountered: