Thead-extension-spec Alternatives
Similar projects and alternatives to thead-extension-spec
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
thead-extension-spec reviews and mentions
-
Loongson 3A6000: A Star Among Chinese CPUs
"Real truth" and "fan boys"? Let's have some facts: there are indeed a boatload of extensions, though perhaps not (yet) to the V extension itself.
T-HEAD [1], Ventana's ternary op [2], Sifive also has a couple [3], including "Xsfvfwmaccqqq", one of at least four completely different matmul variants.
In particular for the latter, I would say fragmentation is an absolutely valid concern at the moment.
[1]: https://github.com/T-head-Semi/thead-extension-spec
-
Box64 and RISC-V
TH1520 (and SG2042, D1) have THead custom extension that contains a lot of the same things as Zba and Zbb, just slightly different and with encodings in the custom opcode spaces.
e.g. "th.addsl rd, rs1, rs2, imm2" which has an immediate field for the shift instead of separate instructions (which is just documentation really), and shifts rs2 while Zba's sh1add, sh2add, sh3add shift rs1.
Also th.ff0, th.ff1, th.rev, th.tstnbz (same as orc.b but with inverted result)
They also have pre- and post-increment loads and stores with writeback of the incremented pointer, and [rs1 + rs2 << imm2] loads and stores, which can be useful for JITing x86 (or ARM) addressing modes.
https://github.com/T-head-Semi/thead-extension-spec/releases...
Stats
T-head-Semi/thead-extension-spec is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of thead-extension-spec is Makefile.
Sponsored