opened
sakridge
username_0
#### Problem

POH verify can take a while and impacts replay stage speed and thus validator nodes start to get behind.

#### Summary of Changes

Send poh verify to the GPU while processing the transactions into the bank.

Fixes #
Async poh verify
issue
created
sakridge
username_0
This seems to improve verification time in replay:

<img width="1920" alt="replay-gpu-offload" src="https://user-images.githubusercontent.com/1024962/67046988-3727a480-f0e6-11e9-87b3-996b9a8be38f.png">

Left side is default, right side is with GPU offload, middle is with verification disabled, but 200 ticks/s with and without the tick skipping logic during blocktree processing.

It does not necessarily reduce replay time where it seems like maybe we are waiting for blocks from the network, I'm not sure. It does seem to help some spikes in overall replay time.
comment