최근들어 PC는 물론이고 스마트폰에서도 멀티코어 CPU를 이용해 성능을 극대화 시키고 있습니다. RAD Studio는 XE7에서 이러한 멀티코어 CPU를 최대한 활용할 수 있는 페러럴 컴퓨팅 라이브러리를 추가해 멀티코어 CPU를 최대한 활용할 수 있도록 지원하고 있습니다.
페러럴 컴퓨팅 라이브러리에 대해 알아봅니다.
병렬(페러럴) 컴퓨팅 러이브러리
페러럴 컴퓨팅 라이브러리(Parallel Computing Library)란?
멀티코어 CPU를 이용해 최적의 성능을 낼 수 있도록 다수의 CPU에서 병렬(페러럴)로 작업
비동기 연산작업에 사용되어 멀티코어 컴퓨터와 장비 최대한 활용 가능
기존 코드에 손쉽게 통합하도록 라이브러리 형태로 지원
VCL과 FMX, 델파이와 C++빌더에서 모두 사용 가능
페러럴 라이브러리를 이용해 고성능이 필요한 작업을 병렬로 처리해 최적의 성능을 발휘하는 코드로 변경할 수 있습니다.