cuDDL
Loading...
Searching...
No Matches
Public Attributes | List of all members
cuddl::detail::sketch_scratch Struct Reference

Persistent zero-copy scratch used by owning synchronous result wrappers. More...

Collaboration diagram for cuddl::detail::sketch_scratch:
[legend]

Public Attributes

cardinality_scratch cardinality
 
hybrid_cardinality_estimates hybrid
 
pairwise_summary summary
 

Detailed Description

Persistent zero-copy scratch used by owning synchronous result wrappers.

The scratch is allocated as mapped pinned host memory. Kernels write through the mapped device pointer, so synchronous summary(), cardinality(), and hybrid_cardinality() calls only launch and synchronise without a device-to-host copy.

Definition at line 43 of file sketch.cuh.

Member Data Documentation

◆ cardinality

cardinality_scratch cuddl::detail::sketch_scratch::cardinality

Definition at line 44 of file sketch.cuh.

◆ hybrid

hybrid_cardinality_estimates cuddl::detail::sketch_scratch::hybrid

Definition at line 45 of file sketch.cuh.

◆ summary

pairwise_summary cuddl::detail::sketch_scratch::summary

Definition at line 46 of file sketch.cuh.


The documentation for this struct was generated from the following file: