[needs-packaging] Please provide a development version of atlas alongside stable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
atlas (Ubuntu) |
New
|
Wishlist
|
Unassigned |
Bug Description
Utopic is going to include atlas 3.10.2. So far so good, since this is the stable version.
However, this is what the very developer of atlas says:
3.10.2 is terribly out of date, and was released only because the
threading rewrite it taking too long.
If possible, *you should use a
developer release* after testing that it works for your particular
platform.
In particular, developer releases are *much* faster for any
x86 that uses AVX or later SIMD ISA, or any machine with ncores >= 8.
As a matter of fact, the stable atlas is simply terrible on any recent cpu, and primarily on haswell.
In fact, ubuntu (just like debian) ships an unoptimized version of atlas and then suggests
rebuilding for your specific architecture in order to get an optimized version.
Unfortunately, atlas 3.10.x does not seem to include any sensible architectural default for haswell.
This means that:
- rebuilding for haswell takes a *huge* amount of time (in the order of a day)
- the result is still often insatisfactory.
As a result, the shipped version of atlas ends up being bad suited specifically to those users who
acquired recent fast multicore machines precisely with the purpose of doing efficient number
crunching.
Consequently, I would like to suggest providing atlas 3.11.x alongside 3.10.x for those users willing
to use the devel version *like the authors suggests*. This would end up being similar to what is done
with other packages (e.g. emacs has been provided for long in different flavours emacs23 and emacs24).
*** This is an automated message ***
This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https:/ /wiki.ubuntu. com/QATeam/ Specs/NeedsPack agingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.