GPU에서 double과 float의 차이는 매우 크며 모든 곳에서 높은 정밀도가 필요한 것은 아닙니다.
double / float의 이러한 큰 차이는 GPU가 아니라 특히 Nvidia에 있습니다. AMD에서는 상황이 훨씬 나아졌습니다. Nvidia는 특히 이러한 방식으로 기존 카드의 이중 계산 성능을 없애므로 수학적 계산을 위해 다른 클래스의 GPU 카드를 구입해야 했습니다. 이것은 의식적인 행동입니다.
명백한 정크를 차단하기 위해 이중 지원이 있는 카드가 필요하지만 아무도 당신이 float를 사용하는 것을 금지하지 않습니다.
금융 수학에서 정밀도의 가장 큰 손실 로 인해 수레로 작업할 때 갈퀴질하는 것은 환상적이지 않습니다. 누군가가 "정밀은 필요없다, 그것으로 충분하다"고 해도 금융권 현실과 무관하다.
우리는 먼 신호에서 불일치를 포착하기 때문에 OpenCL에서 두 배라도 이익의 재정적 수학을 이전하고 싶지 않습니다. 실제로 금융에서는 /fast 수학을 사용할 수 없으며(OpenCL/GPU에서는 항상 빠른 모델에 있음) /precise 모델만 사용할 수 있습니다.
Renat Fatkhullin이 MQL5+OpenCL로 작성 가능성에 대해 논의하기 위해 귀하에게 연락하는 방법. 비디오 카드의 컴퓨팅 성능을 사용해야 합니다. 내가 모든 것을 올바르게 이해했다면 연습의 예를 사용하여 작성된 로봇은 로컬 네트워크를 통해 연결된 3대의 기계로 11개의 매개변수만 최적화하며 기간은 단 1년 6시간입니다. 나는 완전한 데이터 열거로 5년의 최적화를 청구하려고 했고, 그것은 내가 2개월을 기다려야 한다는 것을 보여주었다. 내가 올바르게 이해하면 OpenCL이 이 문제를 해결합니다. 속도는 프로세서가 아니기 때문에 수백 배 증가해야 하지만 계산에는 비디오 카드가 포함될 것입니다. 즉, 전체 거래 시스템을 고려하면 설정에 약 200-300개의 매개변수가 있습니다. 로봇이 OpenCL에서 실행될 때 3-5년 동안의 이러한 계산량은 몇 분 또는 몇 시간 안에 내 기계 중 하나에서 수행될 것입니다. 내가 올바르게 이해하고 있으며 그러한 로봇을 작성하는 것에 대해 당신과 논의할 수 있습니까?
예, 이중 지원이 없는 기존 카드는 전혀 사용하지 않기로 결정했습니다.
일반적으로 불량하고 디버그되지 않은 드라이버를 포함하여 오래된 카드에서는 모든 것이 매우 나쁩니다. 이러한 드라이버는 종종 충돌하여 터미널을 떨어뜨립니다.
실제로는 컴퓨터 게임 개발자처럼 드라이버 버전을 명시적으로 제어하는 것이 이미 필요합니다. 기본 Microsoft 드라이버로는 충분하지 않습니다.더블 - 어떻게?
GPU에서 double과 float의 차이는 매우 크며 모든 곳에서 높은 정밀도가 필요한 것은 아닙니다.
얻을 수 있는 곳 - OpenCL을 찾을 수 없음
--------------
나는 감탄하고 싶었다 - 바다 경치
레나트, 먼저 발전에 감사하다는 말을 전하고 싶습니다.
더 큰 카드를 구매하는 데 방해가 되는 것은 무엇입니까?
일부 스레드 A100 https://www.nvidia.com/ru-ru/data-center/a100/
더 큰 카드를 구매하는 데 방해가 되는 것은 무엇입니까?
일부 스레드 A100 https://www.nvidia.com/ru-ru/data-center/a100/
더블 - 어떻게?
GPU에서 double과 float의 차이는 매우 크며 모든 곳에서 높은 정밀도가 필요한 것은 아닙니다.
double / float의 이러한 큰 차이는 GPU가 아니라 특히 Nvidia에 있습니다. AMD에서는 상황이 훨씬 나아졌습니다. Nvidia는 특히 이러한 방식으로 기존 카드의 이중 계산 성능을 없애므로 수학적 계산을 위해 다른 클래스의 GPU 카드를 구입해야 했습니다. 이것은 의식적인 행동입니다.
명백한 정크를 차단하기 위해 이중 지원이 있는 카드가 필요하지만 아무도 당신이 float를 사용하는 것을 금지하지 않습니다.
금융 수학에서 정밀도의 가장 큰 손실 로 인해 수레로 작업할 때 갈퀴질하는 것은 환상적이지 않습니다. 누군가가 "정밀은 필요없다, 그것으로 충분하다"고 해도 금융권 현실과 무관하다.
우리는 먼 신호에서 불일치를 포착하기 때문에 OpenCL에서 두 배라도 이익의 재정적 수학을 이전하고 싶지 않습니다. 실제로 금융에서는 /fast 수학을 사용할 수 없으며(OpenCL/GPU에서는 항상 빠른 모델에 있음) /precise 모델만 사용할 수 있습니다.
레나트, 먼저 발전에 감사하다는 말을 전하고 싶습니다.
MQL5 OpenCL 인터페이스에서 많은 OpenCL 장치를 사용할 수 있습니다.
각 작업에 대해 Expert Advisor에 다른 장치를 수동으로 삽입하시겠습니까?
Renat Fatkhullin이 MQL5+OpenCL로 작성 가능성에 대해 논의하기 위해 귀하에게 연락하는 방법. 비디오 카드의 컴퓨팅 성능을 사용해야 합니다. 내가 모든 것을 올바르게 이해했다면 연습의 예를 사용하여 작성된 로봇은 로컬 네트워크를 통해 연결된 3대의 기계로 11개의 매개변수만 최적화하며 기간은 단 1년 6시간입니다. 나는 완전한 데이터 열거로 5년의 최적화를 청구하려고 했고, 그것은 내가 2개월을 기다려야 한다는 것을 보여주었다. 내가 올바르게 이해하면 OpenCL이 이 문제를 해결합니다. 속도는 프로세서가 아니기 때문에 수백 배 증가해야 하지만 계산에는 비디오 카드가 포함될 것입니다. 즉, 전체 거래 시스템을 고려하면 설정에 약 200-300개의 매개변수가 있습니다. 로봇이 OpenCL에서 실행될 때 3-5년 동안의 이러한 계산량은 몇 분 또는 몇 시간 안에 내 기계 중 하나에서 수행될 것입니다. 내가 올바르게 이해하고 있으며 그러한 로봇을 작성하는 것에 대해 당신과 논의할 수 있습니까?