[Bug dynamic-link/34560] New: Add ACE support to ld.so
"hjl.tools at gmail dot com via Glibc-bugs" <[email protected]>
| Newsgroups | gmane.comp.lib.glibc.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://sourceware.org/bugzilla/show_bug.cgi?id=34560
Bug ID: 34560
Summary: Add ACE support to ld.so
Product: glibc
Version: 2.45
Status: NEW
Severity: normal
Priority: P2
Component: dynamic-link
Assignee: unassigned at sourceware dot org
Reporter: hjl.tools at gmail dot com
CC: haochen.jiang at intel dot com, skpgkp2 at gmail dot com
Target Milestone: ---
Target: x86-64
AI Compute Extensions (ACE) Specification:
https://x86ecosystem.org/resource/ai-compute-extensions-ace-specification/
added a component to XSATE:
15.4 Changes to XSAVE Feature Set
The ACE ISA is presented as an extension within the AMX framework and uses the
XSAVE
feature set to save and restore processor state.
15.4.1 XSAVE State Components
The ACE extensions use the following XSAVE state-components controlled by XCR0
for the
additional register state used by AMX & ACE extensions:
• XCR0.TILECFG (bit 17) is used for the 64-byte TILECFG state component.
• XCR0.TILEDATA (bit 18) is used for the 8192-byte TILEDATA state component.
• XCR0.SCALEDATA (bit 20) is used for the 128-byte SCALEDATA state component.
Compared to the baseline AMX framework, ACE extends XCR0 to define:
• XCR0.SCALEDATA (bit 20): If 1, and XCR0.TILECFG and XCR0.TILEDATA are also 1,
ACE
instructions can be executed and the XSAVE feature set can be used to manage
SCALEDATA.
We should check if SCALEDATA state supported is needed in ld.so.
--
You are receiving this mail because:
You are on the CC list for the bug.