컴퓨터 공학

인텔 컴파일러 클러스터 버전 무료로 설치하는 방법 (+ SIMD 사용)

혼새미로 2017. 4. 18. 11:02
반응형

GCC, MinGW, MSVC와 같이 인텔에서도 프로그램이 좋은 성능을 낼 수 있도록 인텔 컴파일러를 개발하고 있습니다.

인텔 컴파일러는 종류에 따라 무료 버전과 유료 버전으로 나뉘는데, 여기서 윈도우 운영체제에서 무료 버전의 설치 방법에 대해 알아보겠습니다.

단, 대학교의 이메일 계정이 존재해야 합니다.


무료 버전 : Interl Parallel Studio XE Cluster Edition for student


https://software.intel.com/en-us/qualify-for-free-software/student 


먼저, 위의 링크로 접속합니다.


접속하면, 왼쪽 아래에 Windows* 라는 하이퍼링크가 존재하는데 클릭합니다.


 


Student Program에서는 모든 조항에 체크를 하고 아래에 있는 Accept 버튼을 클릭합니다.


 


다음으로, Email 계정 (학교 메일)과 거주하는 국가를 선택한 후, Submit 버튼을 클릭합니다.



위에 입력한 학교 메일로 접속하면 인텔로부터 메일이 하나 오게 되는데, 메일 내용에 위와 같이 보이게 됩니다.

여기서 Download 버튼을 클릭합니다.

 


그러면 위와 같이 다운로드를 위한 페이지로 이동하는데, 버전을 가장 최신 버전으로 선택하고 아래에 parallel_studeio_xe_...._online_setup.exe 버튼을 클릭하여 설치 파일을 다운로드 합니다. 그리고 위의 Serial number를 별도로 기록해 둡니다. 뒤에서 사용하게 됩니다.

다운로드가 완료되면 실행하면 설치를 수행합니다.



설치화면에서 Install to this computer를 클릭 후 Next를 클릭합니다.


I accept the terms of the license 를 체크한 후 Next를 클릭합니다.


Next를 클릭합니다.


위에서 기록해둔 Serial Number를 입력 칸에 입력해줍니다.

인터넷을 통해 인텔로부터 검증이 끝나면 Next를 클릭합니다.


인텔 소프트웨어 개선 프로그램에 참여하고 싶지 않으면 No를 클릭하고 Next를 클릭합니다.


모두 설치하면 용량이 크기 때문에 Customize를 클릭합니다.


위와 같이 현재 필요한 요소들을 제외한 나머지들을 사용하지 않도록 설정한 후 Next를 클릭합니다.


4.5GB로 줄어든 것을 확인하고 Next를 클릭합니다.


본인이 설치한 Visual Studio 버전을 선택하고 Next를 클릭합니다.


본격적인 설치를 수행하게 됩니다.


설치가 완료되면 Finish를 클릭하여 닫아줍니다.

이제 본인의 운영체제에 설치된 VIsual Studio를 실행한 후, 새로운 프로젝트를 생성해봅니다.


새로운 프로젝트에서 프로젝트명에 대해 우클릭을 한 후, 그림과 같이 Intel Compiler - Use Intel C++를 클릭하면 정보창이 뜨는데, 정말로 인텔 컴파일러를 사용할 것인지 묻는 내용입니다. 따라서, 확인 버튼을 클릭해주시면 이제부터 MSVC 대신 인텔 컴파일러를 사용하게 됩니다.

이후부터는 다른 컴파일러와 같이 작업을 수행하면 됩니다.



인텔 컴파일러에서 SIMD 기술 (병렬처리기술)을 사용할 수 있는데 SIMD와 관련된 명령어는

https://software.intel.com/sites/landingpage/IntrinsicsGuide/

에 보시면 자세히 나와있으므로 이를 참고하시면 될 것 같습니다.

 


위의 소스 코드는 인텔 컴파일러를 통해 SIMD를 수행하는 간단한 코드를 보여줍니다.

16개의 정수형 데이터를 동시에 처리하는 연산을 나타냅니다.


이상입니다.

반응형