Skip to content

load tower proofs' prod_specs_eval and logup_specs_eval using hint_load #1246

@kunxian-xia

Description

@kunxian-xia

To read N evaluations in the tower proof from hint stream, we currently use a loop to move them ($4N$ felts) from hint stream to heap using ~ $4N$ StoreHintWord, $4N$ ADD and $4N$ BNE (from ZipFor).

This becomes a critical issue since the number $N = \sum_{i < T} L_i * (\textrm{n\_prods[i]} + \textrm{n\_logups}[i])$ is the product of the number of tower proofs $T$ and the number of layers $L$ in each tower.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions