Enable AVX for SandyBridge
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Intel Advanced Vector Extensions (AVX) introduce 256-bit vector processing capability. it's the next generation of the SSE instructions, and useful for many things, especially multi-media codecs. More about AVX at http://
There will need to be some kernel enabling code and also to optimize some libraries that can take advantage of AVX:
- Kernel xsave/xrestore (done in 2.6.28)
- Kernel patch enabling AVX (done in 2.6.30)
- gcc( done in 4.4.2) ; binutils (done in 2.20.51.0.2 )
- glibc
The support in all components has been done for Ubuntu 9.10 but Glibc. We're request to enable AVX support in Glibc:
Sandybridge has AVX with 256bit vector registers.
== Upstream Status ==
glibc 2.11 has AVX support. No more patches are required.
Linux kernel patches are accepted in 2.6.34-rc1
These are the patches:
http://
http://
http://
http://
http://
Changed in linux (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Steve Conklin (sconklin) |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
status: | In Progress → Triaged |
assignee: | Steve Conklin (sconklin) → nobody |
tags: | added: karmic lucid |