최적화를 위한 CPU 코어 평가 - 페이지 13

 
Andrey Pogoreltsev :

전략 테스터 에서 병렬입니까? 저것들. 하나의 CPU 코어에서 OpenCL에서 N 최적화 스레드를 실행할 수 있습니까?

나는 이것을 모른다.
 
Andrey Pogoreltsev :

이제 Ryzen 5 2600이 있으므로 더 강력한 것을 가져갈 생각입니다.

메모리 4 x 8GB CORSAIR Vengeance 3000

기본 NVMe 드라이브는 Samsung 970 500GB이지만 테스터가 매번 최대로 강간하기 때문에 멀티 스레드 테스트를 위해 SATA-3이 있는 1Gb SSD를 구입했습니다.

저는 주로 mt5용 컴퓨터를 사용하고 브라우저, 시네마용으로 테스터에 많은 시간을 할애합니다. 28개의 악기에 대해 10-12년 동안 m1 히스토리를 사용합니다. 몇 년 동안 디스크에 기록된 데이터는 18테라바이트에 불과합니다. 따라서 녹음 자원의 문제는 그렇게 심각하지 않다고 생각합니다. 유일한 것은 최적화를 사용하지 않고 MT4에서만 최적화를 사용했다는 것입니다.
 
Andrey Dik :

테스터에서 Expert Advisor의 내부 로직은 OpenCL에서 병렬 처리될 수 있지만 히스토리 패스는 불가능합니다.

누구든지 OpenCL에 대한 테스트 전략을 감히 할 수 있습니까? :) ?

OpenCL용 커스텀 테스터가 만들어지고, 특정 형식으로 전략을 실행할 가능성이 만들어집니다. 단순화하지만 빨리 ...

 
Aliaksandr Hryshyn :

누구든지 OpenCL에 대한 테스트 전략을 감히 할 수 있습니까? :) ?

OpenCL용 커스텀 테스터가 만들어지고, 특정 형식으로 전략을 실행할 가능성이 만들어집니다. 단순화하지만 빨리 ...

주문, 잔액 및 기타 작업에 대한 전체 논리를 다시 작성해야 합니다. 실제로 터미널과 서버의 일부를 다시 작성해야 합니다.))))

 
Andrey Pogoreltsev :

주문, 잔액 및 기타 작업에 대한 전체 논리를 다시 작성해야 합니다. 실제로 터미널과 서버의 일부를 다시 작성해야 합니다.))))

용감한 사람들이 있을 것입니다.

 
Aliaksandr Hryshyn :

용감한 사람들이 있을 것입니다.

모든 것은 필요에 따라 결정됩니다 ... 매우 어려운 작업이 발생하는 경우에만 해당 테스트를 병렬화해야 합니다. 동시에 터미널과 전략 테스터 는 필요하지 않으며 인용 기록 + 일종의 TensorFlow로 충분합니다)

지금까지 나는 그러한 문제를 경험하지 못했습니다. 지난번에 캐싱과 해시맵으로 인해 패스를 N번 최적화했습니다. 훨씬 쉽고 빨라졌습니다.

 

테스트된 Ryzen 3700x(AIDA64에 따른 터보 주파수 4239, ddr4 3200 16 x 1 메모리) . 첨부파일에 로그인합니다. 테이블의 행이 어떻게 보이는지 즉시 파악


라이젠 3700x 4239 8 8 8 39.15 60.42 18.13 735.63 476.66 1588.53

라이젠 3700x 4239 8 8 16 60.68 136.52 23.53 949.24 421.92 2447.94


6개의 테스트에서 Ryzen 3800x와의 평균 격차는 3.6%입니다. (9.2% ~ -1.9% 범위). 사실, Ryzen 3800x를 사용하는 테스터에는 듀얼 채널 메모리가 있지만 여전히 막대가 하나 있습니다. 이 경우에 그것이 중요한지 모르겠습니다. 잠시 후 다시 테스트할 수 있습니다.



 

Andrey Pogoreltsev :

그리고 비디오 카드에 대한 후속 병렬화와 함께 CUDA에 대한 조언자의 일부를 작성할 기회를 주고 싶습니다. 왜냐하면 관점이 훨씬 더 흥미롭기 때문입니다.

그리고 Google이 방금 양자 우위 달성을 발표했다는 것을 기억한다면 ...


그런데 왜 topikstarter는 게시물에서 닉네임에 X자를 긋나요? 그는 더 이상 우리와 함께 있지 않습니까?

 
Aliaksandr Hryshyn :

누구든지 OpenCL에 대한 테스트 전략을 감히 할 수 있습니까? :) ?

OpenCL용 커스텀 테스터가 만들어지고, 특정 형식으로 전략을 실행할 가능성이 만들어집니다. 단순화하지만 빨리 ...

여기에 필요한 것은 용기가 아니라 욕망, 그리고 덜한 정도는 필연일 것입니다))

나는 CPU에서 거의 4배의 가속을 얻었습니다(프로세서의 경우 4코어) ... GPU에서는 이러한 가속이 작동하지 않았습니다. 코어의.

 
Quantum_Logic :

테스트된 Ryzen 3700x(AIDA64에 따른 터보 주파수 4239, ddr4 3200 16 x 1 메모리) . 첨부파일에 로그인합니다. 테이블 행이 어떻게 보이는지 즉시 파악


라이젠 3700x 4239 8 8 8 39.15 60.42 18.13 735.63 476.66 1588.53

라이젠 3700x 4239 8 8 16 60.68 136.52 23.53 949.24 421.92 2447.94


6개의 테스트에서 Ryzen 3800x와의 평균 격차는 3.6%입니다. (9.2% ~ -1.9% 범위). 사실, Ryzen 3800x를 사용하는 테스터에는 듀얼 채널 메모리가 있지만 여전히 막대가 하나 있습니다. 이 경우에 중요한지 모르겠습니다. 잠시 후 다시 테스트할 수 있습니다.



테스트 주셔서 감사합니다. 나는 테이블을 편집했습니다 - Ryzen 3700x와 Ryzen 3800x 사이의 차이는 매우 작습니다.