Skip to content

POWER8 SHA Vector operations #5

Description

@munroesj52

Your performance problems may be related to load/store and not the crypto operations.The SHA ops are all listed in the User Manual as 2 Cycles and AES as 6-7 cycles.

Make sure your compile is actually inlining the ops. For GCC use attribute((flatten)), Also you may need to unroll you looks a bit. For GCC use attribute((optimize ("unroll-loops")))

If still disappointed you can use performance tools performance simulator and PipeStat to find the bottlenecks.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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