ATLAS (automaticky spustí Linear Algebra Software) je open source a zcela zdarma příkazového řádku software implementována v C / Fortran a navrženy tak, aby kolekci vysoce optimalizovaných jader lineární algebry, které mohou být použity pro různé architektury mezipaměti na bázi .Features na software glanceThe byl navržen tak, že může poskytuje Fortran77 a ANSI C rozhraní, které mohou být použity pro celou blas API, stejně jako pro malou část LAPACK (Lineární algebra balíček) API.
Projekt & rsquo; hlavním cílem je pomáhat uživatelům použít empirické techniky pro přenosné výkon. Efektivní Blas (Základy lineární algebry podprogramy), implementace, stejně jako různé rutin LAPACK také included.Getting začal ATLASThe software je k dispozici pouze ke stažení, archivaci univerzální zdroje (tarball), který umožňuje uživatelům optimalizovat a zkompilovat pro konkrétní hardwarová architektura (32-bit a 64-bit jsou podporovány v této době), a operační systém.
Proto je nutné stáhnout nejnovější stabilní verzi projektu z jeho oficiálních stránek prostřednictvím Softoware, uložte balíček někde v počítači, extrahujte jeho obsah s vaší oblíbenou archivu Manager Software a otevřete emulátor terminálu.
V Linuxu terminálu, použijte & lsquo; CD & rsquo; Příkaz přejděte do umístění extrahované archivních souborů, vytvořit novou složku s názvem & lsquo, MyObj-rsquo; Pomocí & lsquo, mkdir-rsquo; příkaz a zadejte & lsquo, ./../ configure-rsquo; příkaz k optimalizaci a konfiguraci programu. Různé spustitelné soubory a Makefile bude k dispozici v příslušném adresáři.
Podrobný montážní návod a informace o každém příkazu je poskytována vývojáři ATLAS v rámci projektu a rsquo; s stránka Wiki nachází v http://math-atlas.sourceforge.net/atlas_install/node6.html.
Co je nového v této verzi:
- Got basic cross-kompilace pracovat, když hostitele / cíl pro podíl systém souborů a můžete ssh w / o passwd k cíli: - rtarg =
- Přidána základní podporu pro XeonPHI práci: --accel = 2 --rtarg = mic0 - očekává, že Mezinárodní trestní soud v cestě a je připraven k použití
- Added SIMD podpora Vect pro MIC AVX-512, nazvaný AVXZ Atlas
- Přidáno základní AMM AVXZ generátor kódu - & gt; v současné době zakázán ve vyhledávání kvůli chybám.
- Opraveny chyby v ammsearch kde příliš velký mu příčina M / NB = 0
- Added PHI-specifické jádra montážní
Co je nového ve verzi 11.3.22:
- změnil tak komplexní blokové dur GEMM instalována non-výchozí nainstaluje
- Změnil to tak ARM block-major GEMM jádra mají standardní HARDFP ABI
- Added NB tuning pro komplexní přístup k-major GEMM
- Uglied až atlas_install, aby nedošlo k neměnné varování BS GCC
- Aktualizované archdefs pro Corei364AVXMAC
- Napájen ze sítě několik jednorázových úniky mem v lanbsrch
- Přidána základní podpora config pro cross-kompilaci
- Aktualizováno komplex cmat2blk opravit prototyp a typu def pro komplexní
- Rakib napsal cmat2blk komplex
- Změněno emit_uamm zpracovat více nainstaluje
- lodní náklad TI_C99_BM urychlovače záplat od Tony Castaldo
Co je nového ve verzi 3.10.0:
- Tato verze opravuje vzácných chyb v ATL_syr, ATL_her , ATL_syr2, a ATL_her2 L2 Blas funkce, přidává GEMV urychlovače pro TRMV, TRSV, SYMV a HEMV na velké problémy, přidá kód rozpoznat Ivybridge jako Corei2 platí opravy jádry ARM GEMM, aktualizace dokumentace, a vylepší sestavení Windows DLL.
Co je nového ve verzi 3.09.81:
- Dynamické knihovny nyní postavit správně pro všechny podporované konfigurace pro Windows, OS / X a Linux.
Co je nového ve verzi 9.03.80:
- Tato verze vychází pod MinGW pro 32bit platformu Windows dodává nejrůznějších oprav chyb, a odstraňuje nepodporované archdefs.
Co je nového ve verzi 3.09.78:
- Tato verze přidána možnost určit, které procesory se Použijte v případě, ladění a opravuje problém s virtuálními procesory.
- Chyby na podporu POWER7 byly opraveny, a všechny kontroly dodržování předpisů se projít.
- GCC 4.7.0 Podpora se zlepšila.
- ATLAS lze nyní sestaven s MSVC ++.
- montáž ARM byla vyčištěna a podporu ARM NEON se zlepšila.
- Základní podpora byla poskytnuta na kompilátory Intelu.
- Nitě a 64-bitová podpora ve Windows je nyní nativní a delší třeba Cygwin.
Co je nového ve verzi 3.09.63:
- Tato verze aktualizuje API zkušebního postroje pro práce s aktuálním LAPACK.
- Je přepracovává LAPACK vazby podle toho (což přestávky kompatibilitu s verzemi LAPACK před 3.4.0).
- K dispozici jsou rozmanité opravy chyb.
Co je nového ve verzi 3.09.56:.
- Pevná pracovat s LAPACK 3.4.0
- Opravy přetečení vyrovnávací paměti v konfiguraci.
- Přidání jádra AVX cgemvT.
- definice architektura New Corei264AVX GCC 4.6.2.
Co je nového ve verzi 9.3.54:
- Tato verze vylepšuje automatický výběr překladačů a knihoven, k výrobě nejlepších výsledků.
- Dodává dalšího rozvoje a oprav na podporu multithreading.
Komentáře nebyl nalezen