OpenCL: MQL5의 내부 구현 테스트 - 페이지 59 1...525354555657585960616263646566...70 새 코멘트 Dmitriy Parfenovich 2012.04.22 19:41 #581 papaklass : 어떤 이유로 코드 삽입 에서 커서를 꺼낼 수 없습니다. 그리고 내가 누군가를 인용해도 똑같은 넌센스. 이것은 포럼 버그입니까? 아니요, 모든 것이 괜찮습니다. "아래로"를 누르면 커서 자체가 블록 밖으로 나옵니다. 그 쐐기를 눈치 채지 못했습니다. Dmitriy Parfenovich 2012.04.22 19:44 #582 Mathemat : 하드웨어에서는 거의 모든 것이 명확하고 호스트만 OpenCL 장치입니다. 반면에 일찍부터(p. 51) 이렇게 높은 결과가 나온 것이 이상합니다. 내가 기억하는 한, papaklass 는 Win7 x86과 4GB의 메모리를 가지고 있었습니다. 뭔가 더 나빠졌다. Vladimir Gomonov 2012.04.22 19:49 #583 papaklass : 어떤 이유로 코드 삽입 에서 커서를 꺼낼 수 없습니다. 그리고 내가 누군가를 인용해도 똑같은 넌센스. 이것은 포럼 버그입니까? 해석하는 방법은 다음과 같습니다. 버그라고도 볼 수 있습니다. 모든 것은 기술 작업에 따라 다릅니다. :)) 아마도 사용 가능한 마지막 줄에 코드를 붙여넣고 있을 것입니다. 삽입점 아래에 최소한 한 줄이 남도록 미리 주의하려고 합니다. 하품을 하면 html 형식으로 바꿔서 맨 마지막에 <br>을 추가해야 하기 때문입니다. Vladimir Gomonov 2012.04.22 19:56 #584 Mathemat : PS 물론 device = 0이 CPU가 아니라 다른 것에 해당할 수도 있습니다. 그럼 실험(0에서 3까지). 이론상 가장 긴 GPU 시간은 베어 CPU에 해당해야 합니다. 주최자. 장치 = 0 고유 GPU, CPU OpenCL 장치 = 1이 있습니다. 지금 바로 테스트 포스팅 하겠습니다. 지금은 계산합니다. Dmitriy Parfenovich 2012.04.22 19:56 #585 MetaDriver : 하품을 하면 html 형식으로 바꿔서 맨 마지막에 <br>을 추가해야 하기 때문입니다. 글쎄, 나는 Opera를 가지고 있고, 이제 나는 그것을 특별히 시도했고, html에서 마지막 <br>을 삭제한 다음, "시각적" 화살표에서 중지까지 아래로 내려 가서 메시지를 작성했습니다. </ p > </ div > Ну у меня Опера 따라서 이것은 실행이 아니라 기능입니다). Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов www.mql5.com Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5 Sceptic Philozoff 2012.04.22 19:59 #586 papaklass : 64비트 버전으로 전환했습니다. 추신: 귀하의 테스트에서는 4개가 아닌 1개의 코어가 작동합니다. 1. 나는 오랫동안 Win 7 x64를 사용했고 불평하지 않습니다. 그리고 처음에는 XP x32도 고수했습니다. 형과 나는 상호 이익이 되는 협력 관계를 맺고 있습니다. 나는 그에게 하드웨어 업그레이드를 권했고 그는 저에게 운영 체제 업그레이드를 권했습니다. 2. 물론, 누가 주장하는 한 가지. 그러나 이것은 OpenCL이 없는 CPU에서 가장 느린 계산입니다. 그리고 OpenCL을 사용하면 모든 코어가 100으로 로드됩니다(호스트에 있는 경우). MetaDriver : 장치 = 0 고유 GPU, CPU OpenCL 장치 = 1이 있습니다. 네 흥미롭네요. 그러나 장치가 하나만 있으면 항상 호스트(CPU)이므로 아무데도 갈 수 없습니다. 더 이상 의지할 것이 없습니다. OpenCL: internal implementation tests 트레이딩의 머신러닝: 이론, 모델, 숨겨진 발산 Vladimir Gomonov 2012.04.22 20:03 #587 2012.04.23 00:00:00 ParallelTester_00-01x_cycle (EURUSD,M1) CpuTime/GpuTime = 38.70853916725476 2012.04.23 00:00:00 ParallelTester_00-01x_cycle (EURUSD,M1) Result on Cpu МахResult==1.09062 at 9024 pass 2012.04.23 00:00:00 ParallelTester_00-01x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.23 00:00:00 ParallelTester_00-01x_cycle (EURUSD,M1) CPU time = 329100 ms 2012.04.22 23:54:31 ParallelTester_00-01x_cycle (EURUSD,M1) Result on Gpu МахResult==1.09062 at 9024 pass 2012.04.22 23:54:31 ParallelTester_00-01x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:54:31 ParallelTester_00-01x_cycle (EURUSD,M1) GPU time = 8502 ms 2012.04.22 23:54:22 ParallelTester_00-01x_cycle (EURUSD,M1) OpenCL init OK! Device number = 1 2012.04.22 23:54:22 ParallelTester_00-01x_cycle (EURUSD,M1) Result on Gpu МахResult==1.09062 at 9024 pass 2012.04.22 23:54:22 ParallelTester_00-01x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:54:22 ParallelTester_00-01x_cycle (EURUSD,M1) GPU time = 234 ms 2012.04.22 23:54:22 ParallelTester_00-01x_cycle (EURUSD,M1) OpenCL init OK! Device number = 0 2012.04.22 23:41:33 po_00-05 (EURUSD,M1) Total optimization time == 230 sec 492 ms Sceptic Philozoff 2012.04.22 20:08 #588 예, MD , 베어 CPU에서 뭔가 좋지 않습니다. 여기서 인텔은 여전히 최대한 지배합니다 ... 오, 당신은 훌륭한 비디오를 가지고 있습니다. Vladimir Gomonov 2012.04.22 20:09 #589 fyords : 글쎄, 나는 Opera를 가지고 있고, 이제 나는 그것을 특별히 시도했고, html에서 마지막 <br>을 삭제한 다음, "시각적" 화살표에서 중지까지 아래로 내려 가서 메시지를 작성했습니다. 따라서 이것은 실행이 아니라 기능입니다). 그것은 나를 위해 작동하지 않습니다 (FireFox). 그러나 html 코드에서는 실제로 끝에 첫 번째 단어를 쓸 수 있으며 전환할 때 프레임 외부에 표시됩니다. 말. Sceptic Philozoff 2012.04.22 20:17 #590 papaklass : 이해가 안 돼요. 4개의 코어가 있는 베어 호스트(CPU)가 있습니다. OpenCl이 정의하면 왜 하나에서 작동합니까? 결과는 다음과 같습니다. 2012.04 . 22 23 : 26 : 30 Terminal MetaTrader 5 x64 build 630 started (MetaQuotes Software Corp.) 2012.04 . 22 23 : 26 : 31 OpenCL CPU: AuthenticAMD AMD Athlon(tm) II X4 630 Processor with OpenCL 1.1 ( 4 units, 2812 MHz, 7678 Mb, version 2.0 ) 2012.04 . 22 23 : 28 : 19 ParallelTester_00- 01 x_cycle (EURUSD,M5) OpenCL init OK! Device number = 0 2012.04 . 22 23 : 28 : 31 ParallelTester_00- 01 x_cycle (EURUSD,M5) GPU time = 11466 ms 2012.04 . 22 23 : 28 : 31 ParallelTester_00- 01 x_cycle (EURUSD,M5) Соunt indicators = 16 ; Count history bars = 144000 ; Count pass = 12800 2012.04 . 22 23 : 28 : 31 ParallelTester_00- 01 x_cycle (EURUSD,M5) Result on Gpu МахResult== 1.32941 at 2722 pass 2012.04 . 22 23 : 36 : 06 ParallelTester_00- 01 x_cycle (EURUSD,M5) CPU time = 454837 ms 2012.04 . 22 23 : 36 : 06 ParallelTester_00- 01 x_cycle (EURUSD,M5) Соunt indicators = 16 ; Count history bars = 144000 ; Count pass = 12800 2012.04 . 22 23 : 36 : 06 ParallelTester_00- 01 x_cycle (EURUSD,M5) Result on Cpu МахResult== 1.32941 at 2722 pass 2012.04 . 22 23 : 36 : 06 ParallelTester_00- 01 x_cycle (EURUSD,M5) CpuTime/GpuTime = 39.66832373975231 빨간색(다섯 번째)으로 강조 표시된 줄에서 계산은 하나의 코어에 있으며 OpenCL의 냄새가 없습니다. 파란색으로 강조 표시된 줄(두 번째 줄)에서 계산은 모든 코어에서 수행됩니다(직접 확인하십시오. 이중 코어와 i3-2120 쿼드 스레드에서 이미 확인했습니다). 벡터 SSEx 명령어에 대한 코드의 강력한 최적화가 있습니다. 1...525354555657585960616263646566...70 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
어떤 이유로 코드 삽입 에서 커서를 꺼낼 수 없습니다. 그리고 내가 누군가를 인용해도 똑같은 넌센스. 이것은 포럼 버그입니까?
하드웨어에서는 거의 모든 것이 명확하고 호스트만 OpenCL 장치입니다. 반면에 일찍부터(p. 51) 이렇게 높은 결과가 나온 것이 이상합니다.
어떤 이유로 코드 삽입 에서 커서를 꺼낼 수 없습니다. 그리고 내가 누군가를 인용해도 똑같은 넌센스. 이것은 포럼 버그입니까?
해석하는 방법은 다음과 같습니다. 버그라고도 볼 수 있습니다. 모든 것은 기술 작업에 따라 다릅니다. :))
아마도 사용 가능한 마지막 줄에 코드를 붙여넣고 있을 것입니다. 삽입점 아래에 최소한 한 줄이 남도록 미리 주의하려고 합니다.
하품을 하면 html 형식으로 바꿔서 맨 마지막에 <br>을 추가해야 하기 때문입니다.
PS 물론 device = 0이 CPU가 아니라 다른 것에 해당할 수도 있습니다. 그럼 실험(0에서 3까지). 이론상 가장 긴 GPU 시간은 베어 CPU에 해당해야 합니다. 주최자.
장치 = 0 고유 GPU, CPU OpenCL 장치 = 1이 있습니다.
지금 바로 테스트 포스팅 하겠습니다. 지금은 계산합니다.
하품을 하면 html 형식으로 바꿔서 맨 마지막에 <br>을 추가해야 하기 때문입니다.
글쎄, 나는 Opera를 가지고 있고, 이제 나는 그것을 특별히 시도했고, html에서 마지막 <br>을 삭제한 다음, "시각적" 화살표에서 중지까지 아래로 내려 가서 메시지를 작성했습니다.
따라서 이것은 실행이 아니라 기능입니다).추신: 귀하의 테스트에서는 4개가 아닌 1개의 코어가 작동합니다.
1. 나는 오랫동안 Win 7 x64를 사용했고 불평하지 않습니다. 그리고 처음에는 XP x32도 고수했습니다. 형과 나는 상호 이익이 되는 협력 관계를 맺고 있습니다. 나는 그에게 하드웨어 업그레이드를 권했고 그는 저에게 운영 체제 업그레이드를 권했습니다.
2. 물론, 누가 주장하는 한 가지. 그러나 이것은 OpenCL이 없는 CPU에서 가장 느린 계산입니다.
그리고 OpenCL을 사용하면 모든 코어가 100으로 로드됩니다(호스트에 있는 경우).
네 흥미롭네요. 그러나 장치가 하나만 있으면 항상 호스트(CPU)이므로 아무데도 갈 수 없습니다. 더 이상 의지할 것이 없습니다.
예, MD , 베어 CPU에서 뭔가 좋지 않습니다. 여기서 인텔은 여전히 최대한 지배합니다 ...
오, 당신은 훌륭한 비디오를 가지고 있습니다.
글쎄, 나는 Opera를 가지고 있고, 이제 나는 그것을 특별히 시도했고, html에서 마지막 <br>을 삭제한 다음, "시각적" 화살표에서 중지까지 아래로 내려 가서 메시지를 작성했습니다.
따라서 이것은 실행이 아니라 기능입니다).그것은 나를 위해 작동하지 않습니다 (FireFox). 그러나 html 코드에서는 실제로 끝에 첫 번째 단어를 쓸 수 있으며 전환할 때 프레임 외부에 표시됩니다.
말.
결과는 다음과 같습니다.
빨간색(다섯 번째)으로 강조 표시된 줄에서 계산은 하나의 코어에 있으며 OpenCL의 냄새가 없습니다.
파란색으로 강조 표시된 줄(두 번째 줄)에서 계산은 모든 코어에서 수행됩니다(직접 확인하십시오. 이중 코어와 i3-2120 쿼드 스레드에서 이미 확인했습니다). 벡터 SSEx 명령어에 대한 코드의 강력한 최적화가 있습니다.