Atlas (Awtomatikong Nakasubaybay De-Algebra Software) ay isang open source at ganap na software libreng command-line na ipinapatupad sa C / Fortran at dinisenyo upang magbigay ng isang koleksyon ng mga mataas na-optimize De-Algebra kernels, na pwedeng gamitin para sa iba't ibang cache na batay sa architectures .Features sa isang glanceThe software ay ininhinyero sa paraan na maaari itong nagbibigay ng Fortran77 at ANSI C interface, na maaaring magamit para sa buong Blas API, pati na rin para sa isang maliit na bahagi ng LAPACK (De-Algebra Package) API.
Ang proyekto & rsquo; pangunahing layunin s ay upang matulungan ang mga user ilapat ang praktikal na diskarte para sa portable na pagganap. Mahusay Blas (Basic De-Algebra Subprograms) pagpapatupad, pati na rin ang iba't-ibang mga gawain mula sa LAPACK rin included.Getting Magsimula sa ATLASThe software ay magagamit lamang para sa pag-download bilang archive ang isang unibersal na pinagmulan (tarball), na nagpapahintulot sa mga user upang i-optimize at sumulat ng libro ito para sa isang tiyak arkitektura hardware (32-bit at 64-bit ay suportado sa oras na ito) at operating system.
Samakatuwid, dapat mong i-download ang pinakabagong matatag release ng proyekto mula sa opisyal na website ng sa pamamagitan ng Softoware, i-save ang package sa isang lugar sa iyong computer, i-extract ang mga nilalaman nito sa iyong mga paboritong archive manager software at magbukas ng terminal emulator.
Sa Linux Terminal, gamitin ang & lsquo; cd & rsquo; command upang mag-navigate sa lokasyon ng kinopyang file archive, lumikha ng isang bagong folder na tinatawag na & lsquo; MyObj & rsquo; paggamit ng & lsquo; mkdir & rsquo; utos at i-type ang & lsquo; ./../ I-configure & rsquo; Command upang i-optimize at i-configure ang programa. Iba't ibang mga executable at Makefile ay magiging available sa kani-kanilang mga direktoryo.
Matatagpuan ang mga pahina Wiki sa http://math-atlas.sourceforge.net/atlas_install/node6.html.
Ano ang bagong sa paglabas:
- Nakuha pangunahing cross-compilation gumagana kapag host / target na magbahagi ng mga filesystem at maaari mong SSH w / o passwd upang i-target: - rtarg =
- Idinagdag pangunahing suporta para sa XeonPHI ng pagtatrabaho: --accel = 2 --rtarg = mic0 - Inaasahan ng ICC sa path at handa na para sa paggamit
- Added SIMD vect suporta para sa mic ng AVX-512, na tinatawag na AVXZ sa Atlas
- Idinagdag pangunahing generator AMM AVXZ code - & gt; Kasalukuyang hindi pinagana sa paghahanap dahil sa mga error.
- Mga Fixed bug sa ammsearch kung saan napakalaking Mu dahilan M / NB = 0
- Added Phi tukoy assembly kernels
Ano ang bagong sa bersyon 3.11.22:
- Nagbago ito nang sa gayon kumplikadong mga bloke-pangunahing gemm na naka-install para sa hindi default install
- Nagbago ito nang sa gayon ARM bloke-pangunahing gemm kernels default na HARDFP ABI
- Added NB tuning para sa mga kumplikadong pag-access sa mga pangunahing-gemm
- Uglied up atlas_install upang maiwasan ang mga hindi maaaring baguhin babala BS GCC ni
- Na-update archdefs para sa Corei364AVXMAC
- nakasaksak ang ilang mga isahang-beses na paglabas Mem sa lanbsrch
- Idinagdag basic config suporta para sa cross-compilation
- Na-update complex cmat2blk upang iwasto ang prototype at uri def para sa mga kumplikadong
- ay sumulat Rakib cmat2blk complex
- Nagbago emit_uamm upang pangasiwaan ang maramihang mga pag-install
- Boatload ng TI_C99_BM aselerador patch mula sa Tony Castaldo
Ano ang bagong sa bersyon 3.10.0:
- Ang bersyon na ito Inaayos ng mga bihirang mga bug sa ATL_syr, ATL_her , ATL_syr2, at ATL_her2 L2 Blas pag-andar, nagdaragdag GEMV accelerators para sa TRMV, TRSV, SYMV, at HEMV para sa mga malalaking mga problema, nagdaragdag ng code upang makilala IvyBridge bilang Corei2, nalalapat pag-aayos para sa ARM GEMM kernels, dokumentasyon ng mga update, at pag-aayos ng Windows DLL build.
Ano ang bagong sa bersyon 3.9.81:
- Dynamic na aklatan bumuo ngayon tama para sa lahat ng mga suportadong configuration para sa Windows, OS / X, at Linux.
Ano ang bagong sa bersyon 3.9.80:
- Ang release na ito ay nagbubuo mula sa ilalim ng mingw para sa 32bit platform ng Windows , ay nagdaragdag ng sari-sari bugfixes, at inaalis ang hindi suportadong archdefs.
Ano ang bagong sa bersyon 3.9.78:
- idinagdag bersyon na ito ng kakayahan upang tukuyin kung aling mga processors sa gamitin kapag tuning at pag-aayos ng isyu sa virtual processors.
- Mga Bug sa POWER7 suporta ay naayos, at ang lahat ng mga tseke sa pagsunod ngayon pumasa.
- GCC 4.7.0 suporta ay napabuti.
- Atlas ay maaari na ngayong pinagsama-sama sa MSVC ++.
- ARM assembly ay nalinis at suporta ARM neon ay napabuti.
- Mga pangunahing suporta ay ibinigay para sa compiler Intel iyon.
- thread at 64-bit na suporta sa Windows ay na ngayon kapwa ng mga native at mo na kailangan Cygwin.
Ano ang bagong sa bersyon 3.9.63:
- ina-update ng bersyon na ito ang API ng pagsubok isingkaw sa gumagana sa kasalukuyang LAPACK.
- reworks Ito LAPACK binding nang naaayon (na Pinaghihiwa sa pagiging tugma sa bersyon ng LAPACK bago 3.4.0).
- Walang mga sari-sari bugfixes.
Ano ang bagong sa bersyon 3.9.56:.
- Ang Nakatakdang upang gumana sa LAPack 3.4.0
- Pag-aayos para sa buffer overruns sa configuration.
- Ang pagdaragdag ng mga AVX cgemvT kernel.
- Bagong Corei264AVX kahulugan arkitektura para sa GCC 4.6.2.
Ano ang bagong sa bersyon 3.9.54:
- nagpapabuti sa bersyon na ito ng awtomatikong pagpili ng mga compiler at mga aklatan, upang gumawa ng pinakamahusay na mga resulta.
- Ito ay nagdadagdag ng karagdagang pag-unlad at bugfixes sa multithreading sa suporta.
Mga Komento hindi natagpuan