Kompilatory Fortran
Nowe wersje - Fortran Composer XE 2011
Oferowane są obecnie:
- Intel® Visual Fortran Composer XE 2011 dla Windows
- Intel® Fortran Composer XE 2011 dla Windows, Linux i Mac OS X
- Intel® Parallel Studio XE 2011 dla Windows i Linux
- Intel® Cluster Studio 2011 dla Windows i Linux
- Intel® Composer XE 2011 dla Windows i Linux
- 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.
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. Dla systemu Windows oferowana jest dodatkowo wersja zawierająca bibliotekę numeryczną IMSL firmy Visual Numerics.
Broszura Intel Fortran Composer XE 2011Kluczowe 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
- wersja Professional oprócz kompilatora zawiera środowisko Visual Studio Premier Partner Edition 2005 oraz bibliotekę MKL
- wersja Professional with IMSL zawiera dodatkowo bibliotekę IMSL firmy Visual Numerics (zestaw procedur z zakresu metod numerycznych, statystyki i aproksymacji funkcji specjalnych)
- kompatybilność z najnowszymi narzędziami systemów operacyjnych Windows i Linux
- pomoc techniczna ze strony Intel Software (roczny darmowy support)
- Obsługa Microsoft Visual Studio .NET 2005 i 2008
- Współpraca z najlepszą na rynku biblioteką numeryczną IMSL Fortran firmy Visual Numerics
- 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
