Intel® Software Home › Intel® Parallel Studio Home

Intel® Parallel Studio

 

제품 정보

개발 수명 주기를 위한 병렬성

인텔® 패러렐 스튜디오는 C/C++ Microsoft Visual Studio* 응용프로그램 개발에 포괄적인 병렬성을 제공합니다. 인텔 패러렐 스튜디오는 소프트웨어 업계와 개발자들의 염려를 반영해 개발되었습니다. 제품들이 각자의 고유한 기능에 맞게 개발 수명 주기를 지원하도록 상호 연동하기 때문에 병렬성을 전보다 훨씬 쉽게 구현할 수 있게 되었습니다. 이러한 특징으로 인해 인텔 패러렐 스튜디오를 사용하면 병렬성을 처음 접하는 개발자들도 쉽게 배울 수 있고 숙련된 프로그래머들도 더욱 효율적이고 신뢰성 높게 작업할 수 있습니다. 인텔 패러렐 스튜디오는 인텔® 스레딩 빌딩 블록과 OpenMP* 같은 공통 병렬 프로그래밍 라이브러리 및 API 표준과 상호 연동하며, 멀티 코어 플랫폼의 장점을 즉각적으로 구현할 수 있게 해줍니다.인텔® 패러렐 스튜디오는 C/C++ Microsoft Visual Studio* 응용 프로그램 개발에 포괄적인 병렬성을 제공합니다. 인텔 패러렐 스튜디오는 소프트웨어 업계와 개발자들의 염려를 반영해 개발되었습니다. 제품들이 각자의 고유한 기능에 맞게 개발 수명 주기를 지원하도록 상호 연동하기 때문에 병렬성을 전보다 훨씬 쉽게 구현할 수 있게 되었습니다. 이러한 특징으로 인해 인텔 패러렐 스튜디오를 사용하면 병렬성을 처음 접하는 개발자들도 쉽게 배울 수 있고 숙련된 프로그래머들도 더욱 효율적이고 신뢰성 높게 작업할 수 있습니다. 인텔 패러렐 스튜디오는 인텔® 스레딩 빌딩 블록과 OpenMP* 같은 공통 병렬 프로그래밍 라이브러리 및 API 표준과 상호 연동하며, 멀티 코어 플랫폼의 장점을 즉각적으로 구현할 수 있게 해줍니다.

맨 위로  
구성 정보

Intel® Parallel Amplifier

멀티 코어의 성능 개선을 위해 병목 현상을 신속하게 발견하고 병렬 응용 프로그램을 조정합니다

 

응용 프로그램 핫스팟을 발견하고 소스 코드를 분석합니다

 

병행성 분석을 통한 성능 개선을 위해 병렬 응용 프로그램을 조정합니다

 

잠금 및 대기 분석을 사용해 병렬 성능을 제한하는 중대 지연을 찾아냅니다

 

결과 비교를 통해 변경 사항이나 성능 저하를 빠르게 파악할 수 있습니다

Intel® Parallel Composer

C/C++ 컴파일러 및 고급 스레드 라이브러리로 효과적인 응용 프로그램을 개발합니다.

 

32비트 프로세서용 인텔® C++ 컴파일러로 구축하면 32 비트 시스템에서 64비트 응용 프로그램을 생성할 수 있는 크로스 컴파일러로도 활용할 수 있고, 기본 64비트 컴파일러로도 활용할 수 있습니다.

 

엔지니어링, 금융, 디지털 미디어, 데이터 처리, 수학 등의 다양한 분야에서 사용되는 기본 레벨의 빌딩 블록인 인텔® 통합 성능 프리미티브(인텔® IPP)로 코딩할 수 있습니다. 또한 인텔® IPP는 Microsoft Visual C++ 컴파일러와 함께 사용될 수 있습니다

 

Microsoft Visual Studio 디버거와 통합되는 인텔® 패러렐 디버거 익스텐션으로 디버깅할 수 있습니다.

 

믿을 수 있고 이식 가능하며 확장 가능한 병렬 응용 프로그램 생성 작업 시 스레드를 추출하는 수상 경력의 C++ 템플릿 라이브러리인 인텔® 스레딩 빌딩 블록(인텔® TBB)으로 코딩할 수 있습니다. 또한 인텔® TBB는 Microsoft Visual C++ 컴파일러와 함께 사용될 수 있습니다.

Intel® Parallel Inspector

사전 대응적인 병렬 메모리 및 스레딩 오류 검사로 응용 프로그램 신뢰성을 보장합니다.

 

데드락이나 데이터 레이스 같은 스레딩 관련 오류를 찾아 냅니다.

 

메모리 누수나 훼손 같은 메모리 오류를 찾아냅니다.

맨 위로  
제품 기능

현재의 응용 프로그램 및 미래의 혁신적인 소프트웨어 개발자를 위해 설계되었습니다. Visual Studio*에서 병렬 프로그램을 설계 및 구축하는데필요한 모든 것을 제공합니다.

 

Microsoft Visual  Studio에 완벽히 통합

 

최신 OpenMP 사양 지원

 

기존 직렬 응용 프로그램과 새로운 병렬 --응용 프로그램이 멀티 코어를 활용하도록 준비하고 다중 코어(manycore)를 위한 "포워드 스케일(forward scale)"에 대비할 수 있도록 지원

   

 

-

소스 코드에 대한 투자와 개발 환경 보존

 

-

빠르게 성장하는 설치 기반 멀티 코어 시스템 활용

 

인텔 패러렐 스튜디오 도구는 설계 지원, 코딩 및 디버깅, 코드 내 오류 유무 검증, 튜닝에 이르는 개발 수명 주기의 각 단계에서 이용 가능

 

내장 지침 및 권장 포함, 수천 개의 코드 옵션을 포함하는 스레딩 라이브러리에 대한 액세스 제공

 

스레딩 간소화, 버그 및 시스템 성능 문제 감소 능력 제공, 기능이 풍부하고 향상된 제품을 더 빨리 출시할 수 있게 지원

 

설계자와 개발자를 위한 설계, 수십 년간 축적된 인텔의 소프트웨어 개발 제품 제공 경험을 바탕으로 고성능 컴퓨팅(HPC)을 위한 기술 응용 프로그램, 데이터베이스, 계산 집약 응용 프로그램, 스레드 응용 프로그램 실행 지원

맨 위로  
시스템 요구 사항

Microsoft Visual  Studio에 완벽히 통합

 최신 시스템 요구사항에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오:

 www.intel.com/software/products/systemrequirements/

맨 위로  
 
지원

인텔 패러렐 스튜디오 제품은 커뮤니티 포럼에 대한 액세스와 기술 노트, 응용 프로그램 노트, 문서 및 모든 제품 업데이트 등 기술 지원을 위해 필요한 여러 가지 기술 자료를 제공합니다.

자세한 내용은 다음 웹 사이트를 참조하십시오:

http://software.intel.com/sites/support/

맨 위로