Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties


Development

Status
colourGreen
titleCOMPLETED


Development TimelineNA
Upstreaming

Status
colourGreen
titleCOMPLETED


Upstream Version





Contacts

Jeff Law (Ventana)


Dependencies

NoneClosure needs

Performance testing




Updates

 

  • We are currently seeing an 18% reduction in dynamic instruction counts for GCC using vector operations which is roughly in line with expectations.
    • x86 gets an approximate performance improvement of 12% from vectorization
    • aarch64 gets an approximate performance improvement of 6% vectorization
    • The 18% reduction for risc-v doesn't necessarily mean a 18% performance improvement, but in general we should be seeing instruction count improvements at or larger than the performance improvements seen on the competitive architectures
    • Conclusion: We're in the ballpark.  Next steps are to confirm on real vector hardware, keeping in mind that uarch issues may come into play

...