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•1 year 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•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year 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•1 year 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•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/19ca420febe8 Replace intgemm by gemmology r=yury
Comment 5•1 year 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
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a8fd4d476a47 Replace intgemm by gemmology r=yury
Comment 7•1 year 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
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6cc1c7fef689 Replace intgemm by gemmology r=yury
Comment 9•1 year ago
|
||
bugherder |
Updated•1 year ago
|
Description
•