OpenCL:MQL5中的内部实现测试 - 页 38

 
joo:

双骨架的GPU已经到来。非常有趣。CPU是什么?

运行附件中的脚本。

一个OpenCL任务将只在一个设备上运行(由于OpenCL曲线并联到两个头时,终端的限制)。
但对于不同的情况,终端会在不同的设备上分配任务。
 
mql5:
一个OpenCL任务只能在一个设备上工作(由于OpenCL曲线在两个磁头上并联时对终端的限制)。
但对于不同的情况,终端会在不同的设备上分配任务。
非常好。你可以将整个任务(如果在算法中存在这种可能性)分成不同的设备(使用所有CPU和所有GPU设备)。
 
mql5: 关于它在CPU上工作,我可能是错的。
你在哪里可以找到确切的信息,伊利亚斯
 
目前OpenCL的实现没有GPU/CPU的优先权,主要因素是设备中的单元数量,而你在GPU和CPU上都有两个单元,所以你会得到先来后到的服务。
让我们等待下一个版本,OpenCL功能 将得到改善。
 
mql5: 让我们等待下一个版本,OpenCL功能将得到改善。
谢谢你提供的信息!
 
casinonsk:
2012.03.16 23:34:11 终端 GPU: NVIDIA公司GeForce GTX 590,采用OpenCL 1.1(16单元,1225 MHz,1536 Mb,版本285.62)。
2012.03.16 23:34:11 终端 GPU: NVIDIA公司GeForce GTX 590,采用OpenCL 1.1(16单元,1225 MHz,1536 Mb,版本285.62)。
^^^你想怎么测试?

在不同的窗口中运行五六个曼德尔布罗特的分形图(以本主题第一页的莫纳为例)。

报告结果!

 
mql5:
让我们等待下一次构建,...........

已经坐在窗边了...:)

有什么新的计划?

 
MetaDriver: 有什么新鲜事?
mql5: 让我们等待下一次构建。
 
joo:

双骨架的GPU已经到来。非常有趣。什么类型的CPU?

运行附件中的脚本。

英特尔酷睿i7-2700K @ 3.50GHz, 16290MB

LE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:22:57 OpenCL init OK!

RR 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 GPU时间 = 5039 ms

QE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Count inticators = 16; Count history bars = 144000; Count pass = 480000

EF 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Gpu上的结果 MachResult==0.0 at 0 pass

QJ 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:22 OpenCL init OK!

DM 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 GPU时间 = 4789 ms

PH 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Count inticators = 16; Count history bars = 144000; Count pass = 480000

DI 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Gpu上的结果 MachResult==0.0 at 0 pass

 
MetaDriver:

在不同的窗口中运行五或六个曼德布罗特分形(以支部第一页的莫纳为例)。

报告结果!

运行10个分形,一个核心是100%负载。

第二个核心仍然处于0负载状态。