[Libre-soc-bugs] [Bug 632] New: Potentially share Vector Math libraries with Rust's project portable SIMD (`std::simd`)
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Mon Apr 26 00:28:41 BST 2021
https://bugs.libre-soc.org/show_bug.cgi?id=632
Bug ID: 632
Summary: Potentially share Vector Math libraries with Rust's
project portable SIMD (`std::simd`)
Product: Libre-SOC's first SoC
Version: unspecified
Hardware: Other
OS: Linux
Status: CONFIRMED
Severity: enhancement
Priority: ---
Component: Source Code
Assignee: programmerjake at gmail.com
Reporter: programmerjake at gmail.com
CC: libre-soc-bugs at lists.libre-soc.org
Blocks: 54
NLnet milestone: NLnet.2019.02
parent task for 54
budget allocation:
We're going to need a Vector Math library for the Kazan in order to implement
all the functions that Vulkan requires (basically all the sin, cos, tan, atan,
sinpi, cospi, exp, log2, pow, etc. functions), if we work together on the same
library we could also use it for Rust's `std::simd`, potentially saving a bit
of work. Both Kazan and rustc share backends (LLVM and cranelift) and would
like to support having vector math functions inlined into calling code, giving
a potentially substantial performance boost.
Referenced Bugs:
https://bugs.libre-soc.org/show_bug.cgi?id=54
[Bug 54] Kazan Vulkan driver operational
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list