Case study. GPU transfer overlap
A copy that waited behind the math now runs under it. Every check passed, and the result carries a signed record a buyer checks for themselves.
Book a demo See the engineExposed copy time per stepRecorded
One Tesla T4. Exposed copy time per step.
The pain
Idle time between bursts of math is paid GPU time. On this step the GPU waited 2.518 ms on a copy before the change.
The right overlap and communication settings move with the chip, the driver and the library version. So every upgrade puts the old tuning in doubt.
Before and after, one stepRecorded
Compute 35.353 ms and copy 5.141 ms in the baseline. Bars to scale.
What changed
CorrectnessRecorded
Fresh inputs each round, checked against the unchunked product and a float64 CPU product.
Signed proof
The record names the chip, the software and the checks behind the result. A buyer checks it on their own machine, and any edit makes the check fail. A lead can hand it to finance or a customer to check for themselves.
From run to signed record
FAQ
Exposed copy time per step on one Tesla T4, the time the step waits on a 64 MiB copy after the math is done. It fell from 2.518 ms to 0.510 ms.
Nine checks on fresh inputs, compared with the unchunked product and a float64 CPU product. Every check stayed within a 1e-03 bound.
The engine tunes again on the new version and shows which setting changed.
Each result carries a signed record. The engineer checks it on their own machine, and any change to the result makes the check fail.
Next step
The engine measures it on real hardware, tunes it layer by layer and returns a signed record. See how the engine works or book a demo.
Book a demo See the engine