내 프로젝트 중 하나에서 저전력 애슬론 5350 CPU (AMD의 APU라고 함)를 사용합니다. 그것은 4 개의 '보통'코어와 128 개의 라데온 코어를 가지고 있습니다. 컴퓨터는 텍스트 기반의 Linux 배포를 실행합니다. 맨 위에는 응용 프로그램을 실행합니다.이 응용 프로그램은 일부 컴퓨팅 (상당히 수학적으로 복잡함)을 수행합니다. 그것의 OpenCL에 응용 프로그램의 일부를 위임하여 응용 프로그램 성능을 향상시킬 수 있는지통합 그래픽 카드를 사용하여 처리 속도를 향상시킬 수 있습니까?
이 궁금하다. OpenCL에 대한 지식이 전혀 없기 때문에 이는 전적으로 가상의 것입니다.
내 질문은 : 어떤 응용 프로그램의 OpenCL을 사용하지 않을 때
- 어떻게 운영 체제는 그 '라데온'코어를 사용합니까? 그들은 어떻게 든 장애인입니까?
- 모든 데스크톱 응용 프로그램이 GPU에서 릴레이합니까? (웹 브라우저/미디어 플레이어/오피스 애플리케이션)?
- 일부 컴퓨팅을 해당 코어로 이동하여 응용 프로그램 속도를 높일 수 있습니까? '정상'코어 속도가 영향을받을 것이다 -
- 내가 라데온 코어를 사용하는 경우 는 (그것을 쉽게 128 개 독립적 인 작업으로 나눌 수 있습니다 가정)?
- 레이디언 코어에서 기대할 수있는 속도는 어느 정도입니까?
이는 GPU를 사용하지만 데이터의 복사되지 않은 경우에 그 취지가 (대신 읽기 쓰기의지도 맵핑 해제 사용) 타이밍에 보이지 않는 모든 컴퓨팅 장치가 로컬 메모리에 최적화 된 코드가 사용되면, CPU 부 주파수를 낮추는 것으로 알려져 . GPU 부분이 600 MHz 인 경우 1 초에 72.8 기가 부동 소수점 추가 및 동일한 양의 곱셈을 수행 할 수 있습니다. 이것은 5-6cpu 코어 (simd 기능 사용)와 동일하며 아무 것도없는 것보다 낫습니다. –