ATLAS (настройват автоматично линейна алгебра Software) е с отворен код и напълно безплатно от командния ред софтуер изпълнява в C / Fortran и предназначен да осигури събирането на силно оптимизирани Линейна алгебра ядки, които могат да бъдат използвани за различни архитектури кеш-базирани .Features на софтуер glanceThe е конструирани по такъв начин, че да може да осигурява Fortran77 и ANSI C интерфейси, които могат да бъдат използвани за целия BLAS API, както и за малка част от LAPACK (линейната алгебра пакет) API.
Проектът & rsquo; Главната му цел е да помогне на потребителите да прилагат емпирични техники за преносими производителност. Ефикасни BLAS (Основни линейна алгебра подпрограми) изпълнение, както и различни съчетания от LAPACK са също included.Getting започнаха с ATLASThe софтуер е достъпна само за изтегляне като универсална архивни източници (архив,), което позволява на потребителите да оптимизират и да го компилирате за конкретна хардуер архитектура (32-битова и 64-битова версия се поддържа в този момент) и операционна система.
Следователно, трябва да изтеглите последната стабилна версия на проекта от официалния си уебсайт на процедура Softoware, спаси пакета някъде на вашия компютър, извличане на съдържанието с вашия софтуер любимата архив диспечер и отворете терминален емулатор.
В терминала на Linux, използвайте & lsquo; CD & rsquo; команда, за да се придвижите до мястото на добитите файл, създайте нова папка, наречена & lsquo; MyObj & rsquo; използвайки & lsquo; защитен режим & rsquo; команда и въведете & lsquo; ./../ Configure & rsquo; заповядвам да оптимизирате и настроите програмата. Различни изпълними и Makefile ще бъдат налични в съответната директория.
Подробните инструкции, монтаж и информация за всяка команда се осигурява от разработчиците атлас по проекта & rsquo; ите Wiki страница намира в http://math-atlas.sourceforge.net/atlas_install/node6.html.
Какво е новото в тази версия:
- Има основно напречно компилация работи, когато домакин / целеви дял на файловата система и можете да SSH / м ако съществува, за да се насочите: - rtarg =
- Добавена основна подкрепа за XeonPHI работен: --accel = 2 --rtarg = mic0 - Очаква ICC в пътя и готов за употреба
- Добавено SIMD Vect подкрепа за MIC за AVX-512, наречен AVXZ в ATLAS
- Добавена основния AMM AVXZ код генератор - & GT; в момента е забранено в търсене в резултат на грешки.
- Фиксирани бъгове в ammsearch където много голям мю причина M / NB = 0
- Добавено PHI-специфична монтажни ядки
Какво ново във версия 3.11.22:
- промениха толкова сложни блок-голяма GEMM инсталирани за не-по подразбиране инсталира
- Променени толкова ARM блок-голяма GEMM ядки подразбиране да HARDFP ABI
- Добавено NB тунинг за сложни достъп-голяма GEMM
- Uglied до atlas_install да избегне неизменни предупреждения BS ССПЗ
- Актуализирани archdefs за Corei364AVXMAC
- запушени няколко еднократни MEM течове в lanbsrch
- Добавена основно подпомагане на довереник за крос-компилация
- Updated комплекс cmat2blk да коригирате прототип & тип дефиниция за комплекс
- Rakib пише cmat2blk комплекс
- Променени emit_uamm да се справят с множество инсталирания
- лодка с TI_C99_BM ускорителни петна от Tony Castaldo
Какво ново във версия 3.10.0:
- Тази версия определя редките грешки в ATL_syr, ATL_her , ATL_syr2 и ATL_her2 L2 Блас функции, добавя GEMV ускорители за TRMV, TRSV, SYMV и HEMV за големи проблеми, добавя код да признае Ivybridge като Corei2, прилага поправки за ARM GEMM ядки, обновления на документацията, както и ощипвам построи Windows DLL.
Какво ново във версия 3.9.81:
- Динамични библиотеки в момента изграждат правилно за всички поддържани конфигурации за Windows, OS / X и Linux.
Какво ново във версия 3.9.80:
- Тази версия изгражда по MinGW за 32bit платформа Windows , добавя асорти фиксирани бъга, и премахва неподдържани archdefs.
Какво ново във версия 03.09.78:
- Тази версия добавя способността да се уточни, което преработвателите да използвате, когато тунинг и поправки проблем с виртуални процесори.
- Bugs в подкрепа POWER7 са фиксирани, и всички проверки за съответствие сега минават.
- GCC 4.7.0 подкрепа е подобрена.
- ATLAS вече може да се компилира с MSVC ++.
- ARM събрание се почистват и подкрепа ARM NEON се подобри.
- беше предвидено Basic подкрепа за съставителите на Intel.
- Теми и 64-битова поддръжка в Windows сега са двете роден и вече нужда Cygwin.
Какво ново във версия 03.09.63:
- Тази версия актуализира API на електропроводната тест за работи с ток LAPACK.
- Тя преработва LAPACK автомати съответно (който разгражда съвместимост с версии на LAPACK преди 3.4.0).
- Има разнообразни фиксирани бъга.
Какво ново във версия 3.9.56:.
- Фикс за работа с LAPACK 3.4.0
- Поправени буферни преразходи в конфигурация.
- Добавянето на ядрото AVX cgemvT.
- New Corei264AVX определения за архитектура на GCC 4.6.2.
Какво ново във версия 3.9.54:
- Тази версия подобрява автоматичен избор на компилатори и библиотеки, за да се получат най-добри резултати.
- Тя добавя по-нататъшно развитие и фиксирани бъга за подкрепата на многонишковост.
Коментари не е намерена