/
LK_01_039 - Poly1305 optimization -- both vector and non-vector
LK_01_039 - Poly1305 optimization -- both vector and non-vector
About
Poly1305 is a universal hash family which is used in various places in the Linux kernel, e.g. Wireguard and bcachefs.
This project involves:
Adding optimized poly1305 routines for RISC-V, non-vector
Adding optimized poly1305 routines for RISC-V, vector
Status
Dependency | None |
|
---|---|---|
Development | status:TBD | URL: NA |
Development Timeline | NA |
|
Upstreaming | status:TBD | URL: NA |
Upstream Version | --- |
|
Contacts | Bjorn Topel (Rivos) |
|
Updates
Jan 25, 2024
Project reported as priority for 2H24
, multiple selections available,
Related content
CT_00_016 -- Vectorize wrf benchmark from spec2017
CT_00_016 -- Vectorize wrf benchmark from spec2017
More like this
CT_01_018 - Fixed length vector calling convention(LLVM)
CT_01_018 - Fixed length vector calling convention(LLVM)
More like this
LK_01_020 - Vector crypto extensions discovery using HWPROBE
LK_01_020 - Vector crypto extensions discovery using HWPROBE
More like this
Vector Operations Proposals - Draft Document
Vector Operations Proposals - Draft Document
More like this
SE_02_004 - QEMU RVV performance enhancements
SE_02_004 - QEMU RVV performance enhancements
More like this
LR_02_0017: Accelerate crypto/subtle with hand-written assembly
LR_02_0017: Accelerate crypto/subtle with hand-written assembly
More like this