Replace intgemm with a xsimd alternative
Categories
(Firefox :: Translations, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox113 | --- | fixed |
People
(Reporter: marco, Assigned: sergesanspaille)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
An alternative solution based on xsimd would be more maintenable than intgemm.
This would also allow us to avoid integrating armgemm.
Comment 1•2 years ago
|
||
The severity field is not set for this bug.
:anatal, could you have a look please?
For more information, please visit auto_nag documentation.
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
gemmology is a rewrite of intgemm based on xsimd (that we already
vendor), with a focus on the API we actually use.
It also supports sse2 and has a decent implementation for arm32 and
aarch64.
Comment 3•2 years ago
|
||
(In reply to [:sergesanspaille] from comment #2)
Created attachment 9320348 [details]
WIP: Bug 1815790 - Replace intgemm by gemmologygemmology is a rewrite of intgemm based on xsimd (that we already
vendor), with a focus on the API we actually use.It also supports sse2 and has a decent implementation for arm32 and
aarch64.
That's awesome.
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 5•2 years ago
|
||
Backed out for causing SM bustages on GemmologyEngineAVX2.cpp.
Failure logs:
- https://treeherder.mozilla.org/logviewer?job_id=410400523&repo=autoland&lineNumber=100356
- GemmologyEngineAVX2.cpp
- FileToBugzillaMappingError: Missing Bugzilla component
Backout link: https://hg.mozilla.org/integration/autoland/rev/6b6e5626e9594a9c03529e0a1dd34edb5df61ca9
Comment 7•2 years ago
|
||
Backed out for Linting opt failure on gemmology
Backout link: https://hg.mozilla.org/integration/autoland/rev/065fdd32bf3ec58c2755b0dc6d09293f97915c80
Log link: https://treeherder.mozilla.org/logviewer?job_id=410514299&repo=autoland&lineNumber=49
Comment 9•2 years ago
|
||
bugherder |
Updated•2 years ago
|
Description
•