OpenCl 및 도구. 리뷰 및 인상. - 페이지 20

 

AMD-ATI 합병으로 거슬러 올라가는 오래된 ixbt.com 아카이브("팬" 스레드)를 읽고 있습니다. 나는이 게시물 을 파헤 쳤습니다 (거기에서 발췌).

Думаю, что в основе лежит идея АТИ использовать графический процессор для решения физических задач. Если такой комбинированный спецпроцессор оснастить двухканальным контроллером памяти и ХайперТранспортом, его можно ставить в АМД4х4. Получится домашний суперкомпьютер. Благодаря НТ сильно уменьшатся задержки между CPU и графическим адаптером, что ускорит игры. Также всякие расчёты будут идти в несколько раз быстрее, чем на универсальном процессоре.

이 게시물은 5.5년 전에 게시되었으며 Llano Stone(및 OpenCL)은 그때 알려지지 않았을 것입니다. 그러나 우리는 ATI의 인수가 AMD의 전략적 결정으로 판명되었음을 알고 있습니다.

그리고 이제 우리는 AMD A8-3850 CPU, 특히 그래픽 코어의 특성을 살펴봅니다.

결과적으로 히트 디퓨저의 단일 덮개 아래에 최대 400개 (A8 제품군) 또는 320개(A6) 그래픽 파이프라인을 밀어 넣을 수 있었습니다. 첫 번째는 이미 Radeon HD 5570 수준입니다. 클럭 주파수만 50MHz보다 작습니다.

같은 기사의 아래 표에는 A8 프로세서의 그래픽 코어가 Radeon HD 6550D 로 나열되어 있습니다.

물론 HD 6930과 같이 1280 파이프라인이 있는 것은 아니지만 400도 Intel HD 2000의 통합 그래픽에 비하면 상당히 좋은 편입니다.

그래서 이 게임이 양초의 가치가 있는지 궁금합니다. 별도의 비디오 카드 없이 통합 APU 그래픽에서 OpenCL 코드를 실행하려고 하면? 사실, 거기에 메모리는 GDDR5가 아닌 DDR3이 될 것이고 버스 너비는 ... 아무도 모릅니다. 하지만 여전히 AMD가 Llano를 만들 때 이러한 방식으로 스톤을 사용할 생각을 하지 않았는지 의심스럽습니다.

PS 솔직히 말해서 AMD의 CPU에는 관심이 없었지만 Metaquotes의 최근 GPGPU 계산에 비추어 볼 때 나는 어쩐지 사려 깊게 생각하게 되었습니다.

PPS 희소식: 차세대 Intel 프로세서는 OpenCL을 지원할 것 입니다.

 
Mathemat :

PPS 희소식: 차세대 Intel 프로세서는 OpenCL을 지원할 것 입니다.

Shiyo는 OpenCL로 vidyahi를 구매하는 것이 의미가 없기 때문입니다. CPU에서 GPU로 또는 그 반대로 느린 데이터 전송 버스는 많은 경우에 계산 성능을 무효화합니다. GPU가 CPU와 함께 고속 버스에 있으면 이 단점이 제거됩니다.

또한 비디오 카드는 더미가 될 가능성이 높습니다. i. 소위 소프트 모뎀, 즉 프로세서가 없는 장치. 아마도 비디오 카드는 마더보드에 내장되어 모든 것이 추가 슬롯 없이 직접 연결될 것입니다.

일반적으로 FIG는 그를 알고 있지만 GPU가 있는 비디오 카드를 구입하는 데 서두르지 않습니다. 나는 게임을 하지 않지만 MT5에서는 만델브로트 프랙탈 이외의 다른 것을 그리는 것은 여전히 불가능합니다.

1. 테스터는 OpenCL을 전혀 지원하지 않습니다. GPU 하드웨어를 높여서 최적화 속도를 높이는 것은 불가능하지만 CPU와 RAM 클럭 주파수로만 가능하다.

2. 개발자들은 여전히 TA 표시기 및 오실레이터에 대한 계산을 가속화할 가능성에 의문을 제기합니다. 벡터 계산에는 고유한 특성이 있으며 도움을 받아 모든 작업을 수행할 수 있는 것은 아닙니다.

 
Reshetov :

Shiyo는 OpenCL로 vidyahi를 구매하는 것이 의미가 없기 때문입니다. CPU에서 GPU로 또는 그 반대로 느린 데이터 전송 버스는 많은 경우에 계산 성능을 무효화합니다. GPU가 CPU와 함께 고속 버스에 있으면 이 단점이 제거됩니다.

또한 비디오 카드는 더미가 될 가능성이 큽니다. 소위 소프트 모뎀, 즉 프로세서가 없는 장치. 아마도 비디오 카드는 마더보드에 내장되어 모든 것이 추가 슬롯 없이 직접 연결될 것입니다.

http://www.thg.ru/cpu/amd_apu_llano_a8_3500m/amd_apu_llano_a8_3500m-01.html - AMD APU 계획 및 현재 기능에 대한 진지한 검토.

그래도 유라 , 그렇게 단정적이지는 않았을 텐데. 게임을 직접 하지는 않지만 아직 AMD APU로 데스크탑을 만들 생각은 없습니다. 어떻게 해야 합니까? 비디오를 구입하십시오.

상상해보자. 미래에 AMD는 최신 HD 68xx-7xxx보다 낮지 않은 수준에서 다소 경쟁력 있는 CPU와 정말 강력한 통합 GPU를 갖춘 APU와 GDDR5 메모리를 갖게 될 것입니다. 가장 빠른 DDR3를 사용해도 DDR3를 사용할 수 없습니다.

예, 인텔은 아무데도 가지 않을 것입니다. 경쟁은 사라지지 않고 단순히 다른 영역으로 옮겨졌습니다. 이제 AMD는 재정 능력과 기술 지연을 감안할 때 CPU 측면에서 Intel을 따라잡을 가능성이 거의 없습니다. 그러나 통합 GPU 측면에서는 확실히 앞서 있습니다. 그리고 정상적인 열 방출(강력한 비디오 카드에서 최신 300W가 아니라 최소 5배 이상)으로 그래픽을 만들려면 여전히 열심히 일해야 합니다.

 
Mathemat :

작가님, 작가님, 작가님, 저에게 말해주세요. 그런데 그림 그릴 줄 아세요? (c) 일프와 페트로프


가장 중요한 질문은 게임을 제외하고 vidyahu를 구매하는 이유입니다.

1. 프랙탈을 100배 더 빨리 그리세요? 그들은 내가 필요하지 않습니다.

2. 전략 테스터 가 지원하지 않는 OpenCL을 알아볼까요? 이것도 필요하지 않습니다.


자동 거래의 어떤 비디오와 모든 것이 명확하고 이해할 수 있는지에 대해 이 질문에 답하십시오.

 
Reshetov :

2. 전략 테스터가 지원하지 않는 OpenCL에 대해 알아볼까요? 이것도 필요하지 않습니다.

아직 지원되지 않습니다. 이것은 곧 바뀔 것입니다.
 
Reshetov :

Shiyo는 OpenCL로 vidyahi를 구매하는 것이 의미가 없기 때문입니다. CPU에서 GPU로 또는 그 반대로 느린 데이터 전송 버스는 많은 경우에 계산 성능을 무효화합니다. GPU가 CPU와 함께 고속 버스에 있으면 이 단점이 제거됩니다.

많은 비용과 비용을 계산해야 하는 계산 작업이 많이 있습니다. 초기 데이터와 결과만 앞뒤로 보냅니다. 자체 GPU 메모리와 DDR5만으로도 내부 요구 사항에 충분합니다.


일반적으로 FIG는 그를 알고 있지만 GPU가 있는 비디오 카드를 구입하는 데 서두르지 않습니다. 나는 게임을 하지 않지만 MT5에서는 만델브로트 프랙탈 이외의 다른 것을 그리는 것은 여전히 불가능합니다.

1. 테스터는 OpenCL을 전혀 지원하지 않습니다. GPU 하드웨어를 높여서 최적화 속도를 높이는 것은 불가능하지만 CPU와 RAM 클럭 주파수로만 가능하다.

테스터에서는 MQL5 Cloud Network 가 에이전트에 대한 OpenCL 가용성 상태를 고려하지 않았기 때문에 한 가지 조건에서 지원이 단순히 비활성화되었습니다.

다음 빌드에서는 활성화할 것입니다. 문제는 없습니다. 클라우드에 필요한 변경이 이미 이루어졌습니다.

2. 개발자들은 여전히 TA 표시기 및 오실레이터에 대한 계산을 가속화할 가능성에 의문을 제기합니다. 벡터 계산에는 고유한 특성이 있으며 도움을 받아 모든 작업을 수행할 수 있는 것은 아닙니다.

예, 이것은 큰 문제입니다. 대다수의 알고리즘은 원칙적으로 GPU에서 가속될 수 없습니다.

그러나 가장 중요한 것은 GPU 제조업체의 발전에 강력한 보편화 추세입니다. 2년 전에는 눈에 보이지 않았다면, 1년 전에는 목표에 대한 의심이 있었다면, 오늘날에는 목표와 노력이 얼굴에 스포트라이트를 비추고 있다.

이 스레드를 건너뛸 수 없습니다.

 
Mathemat :

예, 인텔은 아무데도 가지 않을 것입니다. 경쟁은 사라지지 않고 단순히 다른 영역으로 옮겨졌습니다. 이제 AMD는 재정 능력과 기술 지연을 감안할 때 CPU 측면에서 Intel을 따라잡을 가능성이 거의 없습니다. 그러나 통합 GPU 측면에서는 확실히 앞서 있습니다. 그리고 정상적인 열 방출(강력한 비디오 카드에서 최신 300W가 아니라 최소 5배 이상)으로 그래픽을 만들려면 여전히 열심히 일해야 합니다.

제조업체가 새로운 분야에서 경쟁에서 워밍업하기 시작한 것은 매우 좋습니다. 그렇지 않으면 CPU 영역의 기술 개발과 경쟁이 수년 동안 정체되었습니다.

실제로 Intel CPU가 기본적으로 OpenCL을 지원하기 시작하면 OpenCL이 일반 소프트웨어로 빠르게 제공될 것입니다.

 

그건 그렇고, 우리는 에이전트와 전체 MQL5 클라우드 네트워크 에 대한 작업 보편화에서 큰 도약을 했습니다. 다음 빌드에서 변경 사항을 볼 수 있습니다.

실제로 MetaTrader 5는 확장이 무제한인 범용 결제 플랫폼으로 변했습니다(완료를 위해 2-3개의 빌드를 기다림). 이 변경은 GPU가 범용 계산으로 전환하는 동일한 영역에서도 발생합니다. 많은 사람들이 이것이 필요하지 않다고 말할 것이지만 목표는 우리에게 명확하고 작업은 완료됩니다. 향후 5~10년 후의 효과를 보십시오.

 
Reshetov : 자동 거래의 어떤 비디오와 모든 것이 명확하고 이해할 수 있는지에 대해 이 질문에 답하십시오.

지금 고문을 하고 있습니다. 사실, 계산은 각 틱 (매우 작음)에 대해 수행할 수 있지만 init()에서 내가 가장 무거운 것을 꺼냈다는 사실 때문입니다.

다소 민첩한 i3-2120에서 이러한 계산은 약 10초 만에 완료됩니다. 많은 반복(약 백만)이 있는 간단하고 매우 간단한 루프가 있습니다. OpenCL에서 속도가 증가할 것이라는 희망이 있습니다. 그리고 init()에서 계속해서 재컴파일하는 단계에서는 아무데도 갈 수 없습니다. 그래도 10초가 아니라 0.2초만 기다리는 것이 더 즐겁습니다.

거래의 경우 이 특정 최적화는 쓸모가 없지만(어드바이저 시작 시 10초는 허용될 수 있음), 개발 단계에서는 시간과 신경을 상당히 절약할 수 있습니다.

 
Mathemat : 많은 반복( 약 백만 개)이 있는 간단하고 매우 간단한 루프가 있습니다.

Elder에 따르면 "거래 시스템은 우표 뒷면에 맞아야합니다", 그러나 기술적 분석은 지금 같지 않습니다. 이제는 틱을 수량으로 나눌 때입니다))))