Intel Fortran Compiler 제품 상세 설명
Intel Fortran Compiler 제품 견적 요청은 상단 문의 버튼을 이용해주시기 바랍니다.
협우인포테크(주)는 Intel software를 국내 공급하고 있습니다.
신뢰받아 온 애플리케이션 성능의 전통
Intel® Fortran 컴파일러는 오랜 기간 동안 업계 표준을 준수하면서도 고도로 최적화된 코드를 생성해 온 탄탄한 역사를 바탕으로 만들어졌습니다.
이 컴파일러는 Intel® Xeon® Scalable 프로세서, Intel® Xeon® 프로세서, Intel® Core™ Ultra 프로세서, Intel® Core™ 프로세서에 내장된 기술을 적극 활용하여 뛰어난 성능을 제공합니다.
또한 Intel의 지속적으로 발전하고 다양한 아키텍처 흐름에 맞춰, 현재는 GPU까지 지원하여 더 폭넓은 컴퓨팅 환경에서 활용할 수 있습니다.
Intel의 소프트웨어의 견적 요청은 상단 문의 버튼을 이용해주시기 바랍니다.
– Intel Fortran Compiler 제품은 교육용, 상업용으로 구매가 가능하며,
단독 제품으로도 구매가 가능합니다.
What’s Included
기능
크로스 아키텍처 컴파일
-
단일 소스 코드로 CPU와 GPU를 동시에 타겟팅할 수 있어 개발 생산성이 향상되며, 필요에 따라 맞춤형 튜닝도 가능합니다.
-
Fortran 2018 표준까지 완전 지원하며, 일부 Fortran 2023 기능도 포함되어 있습니다.
-
OpenMP 4.5를 완전 지원하고, CPU 및 GPU 오프로딩을 위한 OpenMP 5.0, 5.1, 5.2를 거의 완전하게 지원하며, OpenMP 6.0의 일부 신규 기능도 제공합니다.
-
LLVM sanitizer를 활용해 개발 초기 단계에서 버그와 문제를 발견할 수 있어, CPU 및 GPU 환경 모두에서 Fortran 및 OpenMP 코드의 신뢰성·보안성·유지보수성을 높입니다.
-
검증된 LLVM 컴
내장 성능 최적화 (Built-In Performance)
-
멀티코어, SIMD 벡터화, 다중 프로세서 시스템을 활용하여 OpenMP, 자동 병렬화, coarray, DO CONCURRENT를 통한 GPU 오프로딩까지 지원합니다.
-
자동 프로세서 디스패치 기능을 통해 실행 환경에 맞게 코드를 최적화합니다.
개발 환경 유연성 (Development Environment Flexibility)
컴파일러를 명령줄 또는 지원되는 IDE에서 사용할 수 있습니다.
-
Microsoft Visual Studio* (Windows 전용)
-
Eclipse C/C++ Development Tooling (CDT) (Linux 전용)
Intel 벤치마크
Intel Fortran Compiler 문서 및 코드 샘플
코드 샘플
CPU용 Fortran 및 OpenMP* 코드 샘플
-
Coarray Fortran
이 코드 샘플은 몬테카를로 프로그램을 순차(직렬) 방식으로 빌드하고 실행한 뒤,
이를 Fortran coarray를 사용해 병렬 실행으로 변환하는 과정을 보여줍니다.
병렬 프로그래밍을 위한 Fortran coarray 기능을 직접 실습해 볼 수 있습니다. -
OpenMP Primes
OpenMP Primes 샘플은 Intel Fortran Compiler와 OpenMP API를 사용해
소수(prime number)를 찾고 특정 유형의 소수 개수를 계산하는 방법을 보여줍니다.
두 개의 OpenMP 지시문을 활용해 코드 성능을 향상시키며,
Fortran OpenMP 애플리케이션을 빌드하고 실행하는 실용적인 예제를 제공합니다. -
Fortran 및 OpenMP 오프로딩
Matrix Multiply Fortran
Matrix Multiply 샘플은 기본 Fortran 프로그램을 Intel GPU로 오프로딩하도록
단계별로 안내합니다. Intel Fortran Compiler와 OpenMP 지시문을 사용하여
간단한 행렬 곱셈 알고리즘을 GPU에서 실행하는 방법을 설명합니다. -
OpenMP Offload Fortran 튜토리얼
이 저장소에는 *OpenMP 오프로딩 기초를 설명하기 위한 Jupyter Notebook**이 포함되어 있습니다.
Intel Fortran Compiler와 OpenMP를 사용해 복잡한 계산을 GPU로 오프로딩하는 과정을 중심으로,
OpenMP 기반 GPU 오프로딩에 대한 전반적인 이해를 제공합니다. - 👉 oneAPI 코드 샘플 카탈로그에서 모든 Fortran 코드 샘플 보기
Training
- OpenMP 타깃 오프로딩의 필요성 [1:06:07]
업계 표준인 OpenMP가 제공하는 다양한 지시문을 통해, 성숙하고 현대적인 언어이지만 비교적 진화 속도가 느린 Fortran의 한계를 어떻게 보완하는지 알아봅니다.
- OpenMP를 사용해 Fortran 워크로드를 새로운 Intel GPU로 오프로딩하기 [2:41]
플라즈마 난류 및 수송 시뮬레이터인 GRILLIX/PARALLAX를 활용하여, Intel Fortran Compiler의 GPU 오프로딩 기능을 살펴봅니다.
- OpenMP를 사용해 Fortran 워크로드를 새로운 Intel GPU로 오프로딩하기 [2:41]
플라즈마 난류 및 수송 시뮬레이터인 GRILLIX/PARALLAX를 활용하여, Intel Fortran Compiler의 GPU 오프로딩 기능을 살펴봅니다.
- Fortran과 OpenMP*로 해결하는 3대 프로그래밍 과제
Fortran과 OpenMP가 이기종 컴퓨팅 환경에서의 세 가지 주요 과제인 가속기 오프로딩, 분리된 메모리 관리, API 호출 문제를 어떻게 해결하는지 알아보세요.
- Fortran, Intel® oneAPI Math Kernel Library, OpenMP를 활용한 LU 분해 가속
Intel의 개발 도구를 사용해 선형대수 계산(특히 LU 분해)을 가속기(GPU 등)로 오프로딩하는 방법을 살펴봅니다.
- Intel Fortran Compiler Classic에서 업그레이드
Intel Fortran Compiler용 포팅 가이드
이 가이드는 Intel Fortran Compiler Classic 사용자가 Intel Fortran Compiler로 업그레이드하는 데 도움이 되는 지침을 제공합니다.
사양
Intel Fortran Compiler
Processors:
- Intel Xeon Scalable processors
- Intel Xeon processor family
- Intel® Core™ Ultra processors
- Intel Core processors
- Intel Atom® processors
GPUs:
- Intel® UHD Graphics for 11th generation Intel processors or newer
- Intel® Iris® Xᵉ graphics or newer
- Intel® Arc™ graphics
- Intel® Data Center GPU Flex Series
- Intel® Data Center GPU Max Series
Host and target operating systems:
- Windows
- Linux
도움말 보기
Intel oneAPI Base Toolkit 견적 문의는 상단 문의 버튼을 이용해주시기 바랍니다.
협우인포테크(주)는 Intel Software 한국 구매처입니다.


