Skip to content

Using SIMD and Multithreading #52

@chart21

Description

@chart21

Does ABY have SIMD or Multithreading support? If so, how can I evaluate multiple inependent multiplications like in this example more efficiently? Also, what's the API for AND gates instead of Multiplication gates?

si64 prod = sharedVec[0];
task = runtime.noDependencies();
for (u64 i = 1; i < sharedVec.size(); ++i)
task = eval.asyncMul(task, prod, sharedVec[i], prod);

task.get();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions