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

Fortran 및 OpenMP 오프로딩
  • OpenMP 타깃 오프로딩의 필요성 [1:06:07]

    업계 표준인 OpenMP가 제공하는 다양한 지시문을 통해, 성숙하고 현대적인 언어이지만 비교적 진화 속도가 느린 Fortran의 한계를 어떻게 보완하는지 알아봅니다.

  • Intel Fortran Compiler Classic에서 업그레이드 

    Intel Fortran Compiler용 포팅 가이드

    이 가이드는 Intel Fortran Compiler Classic 사용자가 Intel Fortran Compiler로 업그레이드하는 데 도움이 되는 지침을 제공합니다.

사양

  • Intel Xeon Scalable processors
  • Intel Xeon processor family
  • Intel® Core™ Ultra processors
  • Intel Core processors
  • Intel Atom® processors
  • 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
  • Fortran – Full 77, 90, 95, 2003, 2008, 2018, and select 2023 (see the release notes for details)

 

  • Microsoft Visual Studio

 

For more information, see the system requirements.

도움말 보기

Intel oneAPI Base Toolkit 견적 문의는 상단 문의 버튼을 이용해주시기 바랍니다. 

협우인포테크(주)는 Intel Software 한국 구매처입니다.