OpenCl和它的工具。评论和印象。 - 页 7 1234567891011121314...29 新评论 Yury Reshetov 2012.01.31 17:06 #61 icas: "这就对了,这就对了,不是吗?但硬币还有另一面。"(《高加索的俘虏》,C)。元引号终于 "与时俱进 "了。 他们是否因为某些原因决定跟上铁的步伐?而铁的老化是最快的。 正常的英雄总是反其道而行之 (c) 这是某部电影的歌曲。 我个人丝毫没有受到启发,为了获得具有MT4级别优化的速度,我必须寻找某种显卡。而优化是自动交易中计算成本方面最成问题的部分。 此外,如果明天卖铁人想出一些其他的功能,让他们对同样的问题有一个更容易接受的解决方案,那将是元气大伤的遗憾了。毕竟,硬件开发者的想法是最不保守的,一有机会他们就会尝试实现一些东西,以便放弃以前的拐杖,在竞争中领先。 提高软件生产力的最有效方法是改进其算法。所有其他偏离这条道路的尝试,特别是那些依赖其他开发者的尝试,往往都是非常悲惨的结局。 Renat Fatkhullin 2012.01.31 18:33 #62 Reshetov: 就我个人而言,我完全没有受到启发,我必须寻找一些小工具来实现MT4层面的优化速度。而优化是自动交易中计算成本方面最成问题的部分。 此外,如果明天铁匠们想到了一些其他的功能,可以为同样的任务提供一个更容易接受的解决方案,那将是对methaquotes的一种遗憾。毕竟,硬件开发商的想法是最不保守的,一有机会他们就会试图实现一些东西,以便他们可以忘记以前的拐杖,跑赢竞争对手。 提高软件性能的最有效方法是改进其算法。所有其他偏离这条道路的尝试,特别是那些依赖其他开发者的尝试,往往结局很糟糕。 试试MQL5云端网络--优化的速度是MT4中从未见过的高。在大规模的计算中,当使用几千个独立的代理时,每秒数百个结果的失败将是惊人的。 我不确定GPU计算会带来基本交易算法的增加,但我们有深远的计划。在接下来的构建中,将有很多有趣的事情--将有可能建立最强大的计算农场,并进行数据交换和结果后分析。 Andrey Dik 2012.01.31 18:42 #63 Renat: 我不确定GPU计算会给基本交易算法带来增加,但我们有深远的计划。接下来的构建将非常有趣--将有可能建立最强大的计算农场 ,并进行数据交换和结果后分析。 哇!这是否意味着用户将有机会获得代理人的计算结果? Renat Fatkhullin 2012.01.31 19:07 #64 joo: 哇哦!这是否意味着用户可以获得代理人的计算结果? 正是如此。 你可以将大量的数据从代理处传回主机终端,当计算完成后,自动在终端本身运行同一智能顾问的OnTesterFinalize()方法。因此,将有可能对测试结果进行复杂的后处理。 Vladimir Gomonov 2012.01.31 19:18 #65 Renat: 正是如此。 这将有可能把大量的数据从代理处传输回主机终端,当计算完成后,自动在终端本身运行同一专家顾问的OnTesterFinalize()方法。因此,将有可能对测试结果进行复杂的后处理。 酷!!!。 另外,在为时已晚之前。 代理的OnTesterFinalize()方法也是可取的(可以是相同的,但有主机/代理输入参数)。这个想法是在代理机上的地图文件中创建数组(例如缓存重指标),并在最后正确删除它们。 Yury Reshetov 2012.01.31 19:28 #66 Renat: 试试MQL5云端网络--优化的速度是MT4中前所未有的高。令人惊讶的是,使用几千个独立的代理,每秒钟有几百个结果,在大规模的计算中会失败。 是的,我已经在我的本地2核电脑上试过了。我对结果感到很失望。MT5引擎几乎不能在2个核心上运行,而MT4的优化速度非常快。 当然,从理论上讲,人们可以启动连接到本地网络的额外计算机,性能也会因此而提高。你可以在电脑中安装更多的视频卡,这将提高性能。但是,当你必须购买一个服务器机架以提高测试器的优化速度时,它就不是解决方案了。 当然,也可以使用远程分布式计算,尽管这种服务并不免费。 但问题是,现在MT4的生产力对我来说已经足够了。而且由于MT5对硬件的依赖性越来越大,我不想迁移到这样的平台。 Renat: 我不确定GPU计算会给基本交易算法带来增加,但我们有深远的计划。从这个角度来看,到目前为止,除了计算机游戏之外,GPU计算在其他方面的用处不大。这里的情况则完全不同。也就是说,有一个悖论,3D图形,即图像和动画是在主计算机处理器上创建(渲染)的。一方面似乎是生产带有高速内存的强大图形处理器的显卡,但另一方面,所有与3D有关的人都不买花哨的图形,而购买多核处理器和传统的,但高速的RAM,有时将所有这些东西结合到农场和渲染。更好的是,在相当便宜的显卡上也能看到渲染的结果(显示器上的图像质量起了很大作用)。 很明显,显卡制造商对这种情况并不满意,因为利润源源不断,所以他们为了自己的利益,试图在自己手下控制局面。但到目前为止非常不成功。也就是说,出现了为某些系列的显卡进行渲染的软件,但如果计算一下,结果发现质量/价格比并不有利于GPU。广告公司或印刷厂希望在通常的多核或农场上等待渲染3D图像,但要有最高的质量,而不是在GPU上快速获得,然后尝试修复错误。渲染者并不急于转向GPU,因为在这种情况下,他们的软件会变得依赖显卡制造商,而被束缚在特定的硬件上只会让客户感到沮丧。 如果MetaQuotes是从事3D图形的开发农场,那么这一步是可以理解的。但是,IMHO,这是浪费时间,因为最好等到显卡制造商校准了他们的产品,而不是把事情做得太绝。 虽然这不是由我决定的,因为我是老板。但问题仍然存在,即没有人愿意改用依赖硬件的软件,也不会很快出现。 Renat Fatkhullin 2012.01.31 20:00 #67 Reshetov: 是的,我已经试过了,在本地的2核电脑上。结果是令人失望的。我在MT5上试过,而MT4显示的优化速度非常快。 你有没有试过在双核上使用2000个代理的MQL5云网络? 还是你只是运行了一个单一的本地通道,并以此为基础休息? 正是通过MQL5云计算网络,我们实现了成百上千倍的简单加速。在没有GPU的情况下,任何专家顾问。以我以前的视频为例:使用MQL5云计算网络进行计算加速的例子 当然,从理论上讲,你可以在本地网络上运行更多的计算机,性能也会因此而提高。也可以有更多的显卡插入,性能会提高。但这不是解决方案,当为了提高测试仪的优化速度,你需要购买一个服务器机架。 当然,也可以使用远程分布式计算,尽管这种服务并不免费。 我们已经实现了用一个按钮就能立即提高成千上万的代理(网络预热时间约20-30秒),以快速计算任务。与其说是几百个小时,不如说是半个小时就能完成。 此外,价格也很离谱--任何人都可以查看,每个在MQL5.com注册的人都能得到2美元的奖金。 这是一场真正的革命。现在,任何用户都可以通过使用cludes把几乎所有的超级计算机都耸起来。而随着GPU的推出(周五将有一个构建),将有可能成群结队地击败超级计算机。 但问题的实质是,目前MT4的生产力对我来说已经很足够了。而且随着MT5对硬件的依赖性越来越大,我不想迁移到这个平台。 对于简单的情况,生产力是足够的(或者说你向自己保证)。对于大规模和详细的计算,没有足够的力量。 比较MT4与MT5测试人员的错误在于,人们对细节水平和准确的多货币测试能力的巨大差异视而不见。 关于硬件的依赖性,你也错过了你的目标。 MT5同时支持32位和64位架构(64位版本实际上更快、更强大)。 MT5使用所有本地核心 MT5使用远程代理(32和64位)。 当一个简单的笔记本从比它强大几千倍的电脑上接收计算结果时,MT5使用MQL5云计算网络。 MT5使用独立于硬件的OpenCL,这使你可以与各种GPU处理器一起工作 你公然一厢情愿,清楚地知道自己是错的。 很明显,电子游戏开发商并不满足于这种利润流逝的局面,所以他们做出了将局面置于自己控制之下的尝试。但到目前为止非常不成功。即出现了为某些系列的显卡进行渲染的软件,但如果你计算一下,就会发现质量/价格比并不有利于GPU的发展。广告公司或印刷厂希望在通常的多核或农场上等待渲染3D图像,但要有最高的质量,而不是在GPU上快速获得,然后尝试修复错误。渲染者并不急于转向GPU,因为在这种情况下,他们的软件将变得依赖显卡制造商,而被束缚在特定的硬件上只会让客户望而却步。 虽然我不是GPU的倡导者(长期以来一直直言不讳地反对它),但你的结论是错误的。 没有适用于GPU的软件,因为开发者还没有相信这个方向,但没有重申与特定硬件的神话般的绑定。为了体面起见,人们至少应该阅读OpenCL是什么,以及它的发明目的(与硬件和平台无关)。 公司只是因为惯性和既定流程而被迫使用软件渲染。让一个公司改变软件是一个巨大的努力,往往在未来3-5年内都不可能。鉴于GPU在过去3年中所取得的飞跃,以及其作者对普及化的明显强调,我们不仅有理由期待改进的结果,而且还积极追求新的功能。 如果MetaQuotes正在为3D图形开发农场,那么这样的步骤还是可以理解的。而现在,IMHO,这只是在浪费时间,因为最好等到显卡制造商把一切都解决了,而不是把事情推得太远。 虽然这不是由我决定的,因为我是老板。但问题仍然存在,也就是说,人们并不希望转向依赖硬件的软件,而且也不会很快出现。 我们已经等得够久了,也批评过,也不同意,但时机已到。 而这已经是第三次重申 "依赖硬件的软件 "了。 Andrey Dik 2012.01.31 20:15 #68 Reshetov: 是的,我已经试过了,在本地的2核电脑上。结果是令人失望的。结果是令人失望的。 我在MT5上使用2个核心几乎做不到,而MT4却在快速优化。 主要是在其他条件相同的情况下,MT5的测试速度要比MT4慢,因为MT5使用了更好的tick历史建模。它大大降低了速度。但是,人们希望MQ能像MT4那样实现更简单的刻度线生成方法(以及完全没有刻度线的测试变体)(有很多这样的要求,看最近的创新,有希望实现)。 雷舍托夫。 如果我想了解细节,到目前为止,除了计算机游戏之外,GPU计算对任何事情都不是很有用。这里的故事是完全不同的。也就是说,有一个悖论,3D图形,即图像和动画是在主计算机处理器上创建(渲染)的。一方面似乎是生产带有高速内存的强大图形处理器的显卡,但另一方面,所有与3D有关的人都不买花哨的图形,而购买多核处理器和传统的,但高速的RAM,有时将所有这些东西结合到农场和渲染。更好的是,在相当便宜的显卡上也能看到渲染的结果(显示器上的图像质量起了很大作用)。 很明显,显卡制造商对这种情况并不满意,因为利润正在流逝,所以他们从自己的角度出发,正试图控制自己的局面。但到目前为止非常不成功。也就是说,出现了为某些系列的显卡进行渲染的软件,但如果计算一下,结果发现质量/价格比并不有利于GPU。 广告公司或印刷厂希望在通常的多核或农场上等待渲染3D图像,但要有最高的质量,而不是在GPU上快速获得,然后尝试修复错误。渲染者并不急于转向GPU,因为在这种情况下,他们的软件会变得依赖显卡制造商,而被束缚在特定的硬件上只会让客户感到沮丧。 如果MetaQuotes正在为3D图形开发农场,那么这一步就可以理解。但是,IMHO认为这是浪费时间,因为最好等到显卡制造商把一切都解决了,而不是把事情推得太远。 情况几乎完全相反。每个思考未来的人都在向GPU计算转换。他们正在用视频计算机建造整个超级计算机。 现在的GPU可以计算一切,视频、音频、照片,甚至动力学和静力学的强度计算。 非官方的信息。 关于CUDA的一般信息 http://www.gpgpu.ru/ http://www.computerra.ru/interactive/423392/ http://cgm.computergraphics.ru/issues/issue16/cuda http://www.ixbt.com/video3/cuda-1.shtml http://www.ixbt.com/video3/cuda-2.shtml http://www.thg.ru/graphic/nvidia_cuda_test/print.html http://www.thg.ru/graphic/nvidia_cuda/print.html https://ru.wikipedia.org/wiki/CUDA CUDA文件 http://www.uraldev.ru/articles/id/33 http://www.steps3d.narod.ru/tutorials/cuda-tutorial.html CUDA实例和文章 http://www.codeproject.com/info/search.aspx?artkw=CUDA 印刷的文献。 http://www.ozon.ru/context/detail/id/5080841/ http://www.ozon.ru/context/detail/id/5432077/ 官方信息。 相关技术 http://www.khronos.org/opencl/ http://www.nvidia.ru/object/cuda_home_new_ru.html http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/std_alp.php http://developer.nvidia.com/object/gpucomputing.html http://developer.nvidia.com/object/cuda_3_2_downloads.html http://developer.nvidia.com/page/documentation.html http://developer.nvidia.com/object/nsight-downloads.html CUDA代码示例 http://developer.download.nvidia.com/compute/cuda/sdk/website/samples.html 应用 http://www.nvidia.ru/object/cuda_research_ru.html 来自社区的演示 http://www.nvidia.ru/object/cuda_apps_flash_new_ru.html 这些主要是CUDA的链接(从储藏室里拿出来的),但所有内容仍然适用于OpenCL的全部内容。此外,OpenCL的前景(与硬件无关的技术)比CUDA(与硬件有关的技术)看起来更光明。 雷舍托夫。 虽然这不是由我决定的,因为主人是老板。但本质仍然存在,即转向依赖硬件的软件的愿望并没有也不会很快出现。 没有人阻止你以老式的方式为CPU编写程序。所有的程序都可以工作。 ZS雷纳特比 我早一步。 Anatoli Kazharski 2012.01.31 20:29 #69 joo: ... ZS雷纳特比 我早一步。 双击。信息永远不会是多余的。:)很有信息量的分支,它甚至应该被修复,所以它不会倒下。 Renat Fatkhullin 2012.01.31 20:36 #70 icas: Renat,MT4会有OpenCL支持吗? 不幸的是,没有。 但MetaTrader 4的一个大的更新将在下周推出,新的MetaTrader 4的iPhone/iPad版将在本周推出。 1234567891011121314...29 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
"这就对了,这就对了,不是吗?但硬币还有另一面。"(《高加索的俘虏》,C)。元引号终于 "与时俱进 "了。
他们是否因为某些原因决定跟上铁的步伐?而铁的老化是最快的。
正常的英雄总是反其道而行之 (c) 这是某部电影的歌曲。
我个人丝毫没有受到启发,为了获得具有MT4级别优化的速度,我必须寻找某种显卡。而优化是自动交易中计算成本方面最成问题的部分。
此外,如果明天卖铁人想出一些其他的功能,让他们对同样的问题有一个更容易接受的解决方案,那将是元气大伤的遗憾了。毕竟,硬件开发者的想法是最不保守的,一有机会他们就会尝试实现一些东西,以便放弃以前的拐杖,在竞争中领先。
提高软件生产力的最有效方法是改进其算法。所有其他偏离这条道路的尝试,特别是那些依赖其他开发者的尝试,往往都是非常悲惨的结局。
就我个人而言,我完全没有受到启发,我必须寻找一些小工具来实现MT4层面的优化速度。而优化是自动交易中计算成本方面最成问题的部分。
此外,如果明天铁匠们想到了一些其他的功能,可以为同样的任务提供一个更容易接受的解决方案,那将是对methaquotes的一种遗憾。毕竟,硬件开发商的想法是最不保守的,一有机会他们就会试图实现一些东西,以便他们可以忘记以前的拐杖,跑赢竞争对手。
提高软件性能的最有效方法是改进其算法。所有其他偏离这条道路的尝试,特别是那些依赖其他开发者的尝试,往往结局很糟糕。
试试MQL5云端网络--优化的速度是MT4中从未见过的高。在大规模的计算中,当使用几千个独立的代理时,每秒数百个结果的失败将是惊人的。
我不确定GPU计算会带来基本交易算法的增加,但我们有深远的计划。在接下来的构建中,将有很多有趣的事情--将有可能建立最强大的计算农场,并进行数据交换和结果后分析。
我不确定GPU计算会给基本交易算法带来增加,但我们有深远的计划。接下来的构建将非常有趣--将有可能建立最强大的计算农场 ,并进行数据交换和结果后分析。
哇哦!这是否意味着用户可以获得代理人的计算结果?
正是如此。
你可以将大量的数据从代理处传回主机终端,当计算完成后,自动在终端本身运行同一智能顾问的OnTesterFinalize()方法。因此,将有可能对测试结果进行复杂的后处理。
正是如此。
这将有可能把大量的数据从代理处传输回主机终端,当计算完成后,自动在终端本身运行同一专家顾问的OnTesterFinalize()方法。因此,将有可能对测试结果进行复杂的后处理。
酷!!!。
另外,在为时已晚之前。 代理的OnTesterFinalize()方法也是可取的(可以是相同的,但有主机/代理输入参数)。这个想法是在代理机上的地图文件中创建数组(例如缓存重指标),并在最后正确删除它们。
试试MQL5云端网络--优化的速度是MT4中前所未有的高。令人惊讶的是,使用几千个独立的代理,每秒钟有几百个结果,在大规模的计算中会失败。
是的,我已经在我的本地2核电脑上试过了。我对结果感到很失望。MT5引擎几乎不能在2个核心上运行,而MT4的优化速度非常快。
当然,从理论上讲,人们可以启动连接到本地网络的额外计算机,性能也会因此而提高。你可以在电脑中安装更多的视频卡,这将提高性能。但是,当你必须购买一个服务器机架以提高测试器的优化速度时,它就不是解决方案了。
当然,也可以使用远程分布式计算,尽管这种服务并不免费。
但问题是,现在MT4的生产力对我来说已经足够了。而且由于MT5对硬件的依赖性越来越大,我不想迁移到这样的平台。
我不确定GPU计算会给基本交易算法带来增加,但我们有深远的计划。
从这个角度来看,到目前为止,除了计算机游戏之外,GPU计算在其他方面的用处不大。这里的情况则完全不同。也就是说,有一个悖论,3D图形,即图像和动画是在主计算机处理器上创建(渲染)的。一方面似乎是生产带有高速内存的强大图形处理器的显卡,但另一方面,所有与3D有关的人都不买花哨的图形,而购买多核处理器和传统的,但高速的RAM,有时将所有这些东西结合到农场和渲染。更好的是,在相当便宜的显卡上也能看到渲染的结果(显示器上的图像质量起了很大作用)。
很明显,显卡制造商对这种情况并不满意,因为利润源源不断,所以他们为了自己的利益,试图在自己手下控制局面。但到目前为止非常不成功。也就是说,出现了为某些系列的显卡进行渲染的软件,但如果计算一下,结果发现质量/价格比并不有利于GPU。广告公司或印刷厂希望在通常的多核或农场上等待渲染3D图像,但要有最高的质量,而不是在GPU上快速获得,然后尝试修复错误。渲染者并不急于转向GPU,因为在这种情况下,他们的软件会变得依赖显卡制造商,而被束缚在特定的硬件上只会让客户感到沮丧。
如果MetaQuotes是从事3D图形的开发农场,那么这一步是可以理解的。但是,IMHO,这是浪费时间,因为最好等到显卡制造商校准了他们的产品,而不是把事情做得太绝。
虽然这不是由我决定的,因为我是老板。但问题仍然存在,即没有人愿意改用依赖硬件的软件,也不会很快出现。
是的,我已经试过了,在本地的2核电脑上。结果是令人失望的。我在MT5上试过,而MT4显示的优化速度非常快。
你有没有试过在双核上使用2000个代理的MQL5云网络?
还是你只是运行了一个单一的本地通道,并以此为基础休息?
正是通过MQL5云计算网络,我们实现了成百上千倍的简单加速。在没有GPU的情况下,任何专家顾问。以我以前的视频为例:使用MQL5云计算网络进行计算加速的例子
当然,从理论上讲,你可以在本地网络上运行更多的计算机,性能也会因此而提高。也可以有更多的显卡插入,性能会提高。但这不是解决方案,当为了提高测试仪的优化速度,你需要购买一个服务器机架。
当然,也可以使用远程分布式计算,尽管这种服务并不免费。
我们已经实现了用一个按钮就能立即提高成千上万的代理(网络预热时间约20-30秒),以快速计算任务。与其说是几百个小时,不如说是半个小时就能完成。
此外,价格也很离谱--任何人都可以查看,每个在MQL5.com注册的人都能得到2美元的奖金。
这是一场真正的革命。现在,任何用户都可以通过使用cludes把几乎所有的超级计算机都耸起来。而随着GPU的推出(周五将有一个构建),将有可能成群结队地击败超级计算机。
但问题的实质是,目前MT4的生产力对我来说已经很足够了。而且随着MT5对硬件的依赖性越来越大,我不想迁移到这个平台。
对于简单的情况,生产力是足够的(或者说你向自己保证)。对于大规模和详细的计算,没有足够的力量。
比较MT4与MT5测试人员的错误在于,人们对细节水平和准确的多货币测试能力的巨大差异视而不见。
关于硬件的依赖性,你也错过了你的目标。
你公然一厢情愿,清楚地知道自己是错的。
很明显,电子游戏开发商并不满足于这种利润流逝的局面,所以他们做出了将局面置于自己控制之下的尝试。但到目前为止非常不成功。即出现了为某些系列的显卡进行渲染的软件,但如果你计算一下,就会发现质量/价格比并不有利于GPU的发展。广告公司或印刷厂希望在通常的多核或农场上等待渲染3D图像,但要有最高的质量,而不是在GPU上快速获得,然后尝试修复错误。渲染者并不急于转向GPU,因为在这种情况下,他们的软件将变得依赖显卡制造商,而被束缚在特定的硬件上只会让客户望而却步。
虽然我不是GPU的倡导者(长期以来一直直言不讳地反对它),但你的结论是错误的。
没有适用于GPU的软件,因为开发者还没有相信这个方向,但没有重申与特定硬件的神话般的绑定。为了体面起见,人们至少应该阅读OpenCL是什么,以及它的发明目的(与硬件和平台无关)。
公司只是因为惯性和既定流程而被迫使用软件渲染。让一个公司改变软件是一个巨大的努力,往往在未来3-5年内都不可能。鉴于GPU在过去3年中所取得的飞跃,以及其作者对普及化的明显强调,我们不仅有理由期待改进的结果,而且还积极追求新的功能。
如果MetaQuotes正在为3D图形开发农场,那么这样的步骤还是可以理解的。而现在,IMHO,这只是在浪费时间,因为最好等到显卡制造商把一切都解决了,而不是把事情推得太远。
虽然这不是由我决定的,因为我是老板。但问题仍然存在,也就是说,人们并不希望转向依赖硬件的软件,而且也不会很快出现。
我们已经等得够久了,也批评过,也不同意,但时机已到。
而这已经是第三次重申 "依赖硬件的软件 "了。
是的,我已经试过了,在本地的2核电脑上。结果是令人失望的。结果是令人失望的。 我在MT5上使用2个核心几乎做不到,而MT4却在快速优化。
主要是在其他条件相同的情况下,MT5的测试速度要比MT4慢,因为MT5使用了更好的tick历史建模。它大大降低了速度。但是,人们希望MQ能像MT4那样实现更简单的刻度线生成方法(以及完全没有刻度线的测试变体)(有很多这样的要求,看最近的创新,有希望实现)。
如果我想了解细节,到目前为止,除了计算机游戏之外,GPU计算对任何事情都不是很有用。这里的故事是完全不同的。也就是说,有一个悖论,3D图形,即图像和动画是在主计算机处理器上创建(渲染)的。一方面似乎是生产带有高速内存的强大图形处理器的显卡,但另一方面,所有与3D有关的人都不买花哨的图形,而购买多核处理器和传统的,但高速的RAM,有时将所有这些东西结合到农场和渲染。更好的是,在相当便宜的显卡上也能看到渲染的结果(显示器上的图像质量起了很大作用)。
很明显,显卡制造商对这种情况并不满意,因为利润正在流逝,所以他们从自己的角度出发,正试图控制自己的局面。但到目前为止非常不成功。也就是说,出现了为某些系列的显卡进行渲染的软件,但如果计算一下,结果发现质量/价格比并不有利于GPU。 广告公司或印刷厂希望在通常的多核或农场上等待渲染3D图像,但要有最高的质量,而不是在GPU上快速获得,然后尝试修复错误。渲染者并不急于转向GPU,因为在这种情况下,他们的软件会变得依赖显卡制造商,而被束缚在特定的硬件上只会让客户感到沮丧。
如果MetaQuotes正在为3D图形开发农场,那么这一步就可以理解。但是,IMHO认为这是浪费时间,因为最好等到显卡制造商把一切都解决了,而不是把事情推得太远。
情况几乎完全相反。每个思考未来的人都在向GPU计算转换。他们正在用视频计算机建造整个超级计算机。
现在的GPU可以计算一切,视频、音频、照片,甚至动力学和静力学的强度计算。
非官方的信息。
关于CUDA的一般信息
http://www.gpgpu.ru/
http://www.computerra.ru/interactive/423392/
http://cgm.computergraphics.ru/issues/issue16/cuda
http://www.ixbt.com/video3/cuda-1.shtml
http://www.ixbt.com/video3/cuda-2.shtml
http://www.thg.ru/graphic/nvidia_cuda_test/print.html
http://www.thg.ru/graphic/nvidia_cuda/print.html
https://ru.wikipedia.org/wiki/CUDA
CUDA文件
http://www.uraldev.ru/articles/id/33
http://www.steps3d.narod.ru/tutorials/cuda-tutorial.html
CUDA实例和文章
http://www.codeproject.com/info/search.aspx?artkw=CUDA
印刷的文献。
http://www.ozon.ru/context/detail/id/5080841/
http://www.ozon.ru/context/detail/id/5432077/
官方信息。
相关技术
http://www.khronos.org/opencl/
http://www.nvidia.ru/object/cuda_home_new_ru.html
http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/std_alp.php
http://developer.nvidia.com/object/gpucomputing.html
http://developer.nvidia.com/object/cuda_3_2_downloads.html
http://developer.nvidia.com/page/documentation.html
http://developer.nvidia.com/object/nsight-downloads.html
CUDA代码示例
http://developer.download.nvidia.com/compute/cuda/sdk/website/samples.html
应用
http://www.nvidia.ru/object/cuda_research_ru.html
来自社区的演示
http://www.nvidia.ru/object/cuda_apps_flash_new_ru.html
这些主要是CUDA的链接(从储藏室里拿出来的),但所有内容仍然适用于OpenCL的全部内容。此外,OpenCL的前景(与硬件无关的技术)比CUDA(与硬件有关的技术)看起来更光明。
雷舍托夫。
虽然这不是由我决定的,因为主人是老板。但本质仍然存在,即转向依赖硬件的软件的愿望并没有也不会很快出现。
没有人阻止你以老式的方式为CPU编写程序。所有的程序都可以工作。
ZS雷纳特比 我早一步。
joo:
...
ZS雷纳特比 我早一步。
Renat,MT4会有OpenCL支持吗?
不幸的是,没有。
但MetaTrader 4的一个大的更新将在下周推出,新的MetaTrader 4的iPhone/iPad版将在本周推出。