Skip to content

Change in number of lines compiled using ./compile.py in Ephemeral and MP SPDZ #89

@rohithvaidya

Description

@rohithvaidya

We were trying to run a .mpc file in ephemeral, which took a long time to compile and then produced an error to the user. It did successfully compile in the background, but the cli produced a "connection reset" error.

Image

But, one thing we observed was a drastic difference in the lines of compilation that ephemeral produced (~9 million lines) as compared to mp spdz. In ephemeral,

Image

When we compiled the same program in MP-SPDZ, we observed that it compiled faster with fewer lines of compilation (0.5 million).

Image

Why is there a discrepancy between these two compilation outputs even though the bit length, protocol and number of parties are same.

PS: We are using latest version of MP-SPDZ

Metadata

Metadata

Assignees

No one assigned

    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