Kompilatory Fortran

Oferowane są obecnie:
  • Intel Visual Fortran Composer XE 2017 dla Windows
  • Intel Fortran Composer XE 2017 dla Windows, Linux i Mac OS X

Intel Fortran Composer wchodzi również w skład pakietów:
  • Intel Parallel Studio 2017 dla Windows i Linux
  • Intel Cluster Studio 2017dla Windows i Linux
  • Intel Composer XE 2017 dla Windows i Linux

Główne nowości w wersji Fortran Composer XE:
  • Obsługa optymalizacji wektorowej z użyciem dyrektyw Intelź AVX i SIMD. Dodatkowo pomoc w automatycznym zrównolegleniu operacji dla najnowszych i najbardziej wydajnych procesorów Intelź
  • Dodatkowe funkcje standardu Fortran 2003 oraz Fortran 2008, m.in. Co-Array Fortran (CAF), optymalizacja wektorowa z użyciem AVX oraz pomoc w auto zrównolegleniu dla nowych procesorów wielordzeniowych x86.

Kompilatore Fortran firmy Intel wywodzą się z linii kompilatorów firmy Compaq i są następcami kompilatorów Intel Fortran oraz Intel Visual Fortran.

Firma Intel jako największy na świecie producent procesorów do komputerów osobistych zapewnia najlepszą wydajność tworzonych aplikacji w systemach opartych na 32-bitowych (m.in. Intelź Pentiumź 4 z technologią Hyper-Threading, Intelź Xeon(TM), Intel Pentium M, Intel Core Duo) i 64-bitowych (Intelź Itaniumź i Intelź Itaniumź 2).

Kompilator Intel Visual Fortran jest zgodny ze standardem języka Fortran 95, Compaq Visual Fortran, OpenMP*, Cray Pointers i VAX Structures. Dzieki obsłudze starszych komend i synonimów możliwe jest bezproblemowe skompilowanie programów stworzonych w starszych wersjach kompilatora.

Kompilator dostępny jest dla systemów Windows, Linux i Macintosh.

Kluczowe cechy
  • optymalizacja generowanego kodu
  • tworzenie wielowątkowych aplikacji w języku Fortran w trybie "visual", z możliwością ich automatycznego zrównoleglenia celem przyspieszenia ich działania w systemach z procesorami wielordzeniowymi
  • zaimplementowane technologie optymalizacji generowanego kodu wynikowego, zwiększające wydajność tworzonych aplikacji
  • obsługa procesorów wielordzeniowych
  • pełna integracja ze środowiskiem Microsoft Visual Studio 2005 oraz 2008
  • obsługa procesorów 32-bit oraz 62-bitowych procesorów z technologiami rozszerzonej pamięci EM64T, takich jak Intel Itanium 2
  • współpraca z najnowszymi procesorami wielordzeniowymi (Intel Pentium D, Intel Core Duo, Dual-core Intel Itanium, Quad Core Intel Itanium)
  • pełna obsługa dyrektyw OpenMP, dostosowana również do potrzeb klastra
  • obsługa dyrektyw standardu Fortran 2003
  • kompatybilność kodów źródłowych Compaq Visual Fortran z zachowaniem rozszerzeń języka, modułów predefiniowanych, procedur bibliotechnych oraz szablonów projektu CVF 6.x
  • Zawarta w cenie biblioteka Math Kernel Library

Współpraca z Windows (Vista, XP, Server 2003)
  • wersja Professional oprócz kompilatora zawiera środowisko Visual Studio Premier Partner Edition 2005 oraz bibliotekę MKL
  • kompatybilność z najnowszymi narzędziami systemów operacyjnych Windows i Linux
  • pomoc techniczna ze strony Intel Software (roczny darmowy support)

Główne nowości
  • Obsługa Microsoft Visual Studio .NET w najnowszych wersjach
  • Współpraca z najlepszą na rynku biblioteką numeryczną IMSL Fortran firmy Visual Numerics (sprzedawana osobno)
  • Zwiększone wykorzystanie standardu Fortran 2003
  • Open MP* 3.0 - zmodyfikowany mechanizm wspierania wielowątkowego. Standard 3.0 ułatwia paraleryzację zarówno przepływu danych jak i wykonywanych zadań zadań
  • SSE2 - domyślne i automatyczne użycie instrukcji SIMD przez kompilator
  • Kompilacja równoległa - możliwość wykorzystania wielu procesorów lub procesorów wielordzeniowych w procesie edycji, kompilacji i debugowania
  • Raporty optymalizacji - przydatne dla użytkowników chcących wspomóc kompilator w tworzeniu wydajniejszych aplikacji
  • Intelź COM Server Wizard - zaktualizowana cecha znana z Compaq* Visual Fortran
  • Static Verifier - wyszukiwanie i analiza kwestii związanych z plikami źródłowymi


Przykład wektoryzacji pętli

Script logo