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

 
joo:

非常有趣的是,即使阵列外有爬行,OCL程序也能潇洒地运行!- 而且它工作得很好,但它从一个空的、没有标记的blob中得到的不仅仅是任何东西,而是0。

好与不好,取决于个人的判断。我现在才知道。

零并不意味着什么。OCL程序可能就是不能编译。

你是否使用外部内核 编译器(来自图形硬件供应商)?

 
Mathemat:

零并不能说明什么。OCL程序可能根本无法编译。

你是否使用图形硬件供应商的外部编译器?

你说它不能编译是什么意思?它可以编译,可以工作。我不知道这是谁的OCL编译器。
 
为了实验,你可以从内存中写出来(最好是在一个循环中,但要多写)。
在艰难的重启之后,分享你的印象...

这就是为什么到目前为止测试器中还没有OpenCL支持的 原因...

目前,我们正在寻找解决这个OpenCL问题的方法。
 
joo: 你说它不能编译是什么意思?它将被编译并工作。我不知道这是谁的OCL编译器。

所以你看一下,安德烈。我有一个英特尔离线的(文章中甚至有一个图片)。如果出了问题,会有很多信息。你可以立即在其中编辑内核,使之更快。

非常方便。太糟糕了,没有调试。但它比在终端编辑器中要方便得多。

 
Mathemat:

所以你看一下,安德烈。我有一个英特尔离线的(文章中甚至有一个图片)。如果出了问题,会有很多信息。你可以立即在里面编辑内核,这样会更快。

它非常方便。遗憾的是,没有调试功能。但它比在终端编辑器中要方便得多。

根据逻辑,内核可以工作,而且工作起来没有错误。我根本不在ME中编辑内核,因为它在检测潜在错误方面毫无用处--我在OpenCLCodeChecker中检查和编辑它。内核工作

我特意将循环设置为超出数组,在程序运行时并没有导致OCL驱动崩溃;这个 "开口 "在这个主题中被报告过。见Ilyaz的上述帖子。

 
joo: 我根本不在ME中编辑内核,因为它在检测潜在错误方面毫无用处--我在OpenCLCodeChecker中检查和编辑它。内核工作

我同意,在ME中这是一个愚蠢的事情。

我的OpenCLCodeChecker并不像那样工作。好吧,管它呢,我就用英特尔的那套来做吧......

 
Mathemat:

我同意,在ME中这是一个愚蠢的事情。

我的OpenCLCodeChecker并不像那样工作。好吧,去它的,我还是用英特尔的那个吧......。

我也应该试试英特尔的那个......也许它更凉爽?- 反问句。
 
http://www.3dnews.ru/news/629294?topblock 根据上述幻灯片,似乎图形和处理器的组合(更确切地说,是独立视频)AMD在未来可能在性能和净速方面大大领先于英特尔和Nvidia,无论是一起还是轮流。这些信息对整个项目以及对升级的思考都有好处,特别是由于标准的下一个版本(1.2)即将发布,承诺(根据公告)简化软件开发。AMD比其他任何人都更适合OpenCL....
Trinity: производительность и преимущество OpenCL в повседневных задачах / Новости hardware
Trinity: производительность и преимущество OpenCL в повседневных задачах / Новости hardware
  • 3dnews.ru
Компания AMD представила, наконец, свои долгожданные гибридные 32-нм процессоры второго поколения, в которых по отношению к Llano изменениям подверглось почти всё: чипы получили новые ядра CPU Piledriver, графику с новой архитектурой, улучшенный блок UVD и прочие изменения. Как же ведут себя процессоры в повседневных задачах? AMD избегает в...
 

是的,AMD六年前收购ATI是有原因的。就在Core 2 Duo宣布的时候。

英特尔在IGP部分也没有坐以待毙,而是仍然落后于人。On ixbt专家说,英特尔HD 4000在图形方面将与目前的A6相媲美。但这也是一个很大的进步。

P.S. 顺便说一下,Trinity的OpenCL部分并不是那么好的。它似乎是基于Cayman CE(即6xxx系列,尽管他们出于某种原因称其为HD 7xxx),但双倍于浮动的性能比为16。

 
Mathemat:

P.S. 顺便说一下,Trinity的OpenCL部分并不是那么好的。该核心似乎是基于Cayman CE(即6xxx系列,尽管他们出于某种原因称其为HD 7xxx),但双倍浮动性能比为16。

最有可能的是,这将在下一代处理器中得到修复。如果AMD没有在几年前收购ATI,我们用户就无法感受到如此激烈的斗争......唯一的遗憾是,英特尔的竞争对手没有类似于超线程的技术,希望AMD能发明它。然后我再看看如果发生对我们所有人来说如此重要的事件,该买些什么。