kroma-network / tachyon

Modular ZK(Zero Knowledge) backend accelerated by GPU
MIT License
7.77k stars 231 forks source link

perf: optimize msm gpu memory usage #511

Closed GideokKim closed 3 months ago

GideokKim commented 3 months ago

Description

This PR is a performance improvement that allows the base to be recycled after initial allocation without reallocating when using MSM GPU in kzg commitment scheme.

TomTaehoonKim commented 3 months ago

@GideokKim "feat(math): add base copy option change" What does this commit message mean? I really can't relate well with the diff.

TomTaehoonKim commented 3 months ago

f26c389: refac(device): refac(device): -> refac(device):

chokobole commented 3 months ago

Please remove scope from feat(crypto/zk): add gpu memory accessor functions

chokobole commented 3 months ago

Please change c to c/zk in feat(c): modify commit functions with gpu support