OpenCl和它的工具。评论和印象。 - 页 26

 
Mathemat:
啊,同名同姓,你现在在走下坡路了,是吗?

你了解这个主题吗?
 

没有,没开过,不开,也不打算开。

但我听说,当然,VAZ在我们这个地方很可能更好。

 

这里有人看起来像尝试乘坐新高速列车的中国人。你喜欢它吗?-"不,chez zur bisro - 没办法看!"

Mathemat:

这可能是你应该问朱 的问题。他喜欢实时地教授神经。

我已经发布了使用不同编译器的神经细胞的性能测试。希望很快,我将发布另一个测试案例--GPU计算。

数学
现在试着告诉Joo,他在 "向NS倾倒垃圾"......

也可以甩掉那些胡言乱语。更快地 理解什么是胡说八道,什么不是,因为在许多情况下,特别是在实验时,你不能事先知道。另外,随着网格计算速度的提高,提高输入信号维度的能力也在提高--这是通往多货币分析大门的 "sis"。

另外,任何从事期权交易的人都知道,要分析多个期权并从中选出最有希望的一个,需要进行大量的计算。这里也会有一个 "sisam"。


还有就是对神经细胞的实时训练。有可能组织一个 "活 "的人口,它实际上是活的,进化的--在每条上重新计算预学习......。好吧,也许不是在每个酒吧,但在几个酒吧,但它仍然需要一个巨大的成本来计算。


这里还有一个问题--显卡一次可以处理的信息量。但我认为这个问题在不久的将来也会消失。

人,在一个 "宇宙飞船正驶过...... "的时代。大剧院 "有一些人反对进步,不理解为什么所有处理器芯片制造商都如此关注多线程。的确,即使在两年前,这也是不明显的,不容易察觉的,很快,我向Servesk的申请也就两年了,日期是

MT5+CUDA

Suggestions, MetaTrader 5 MQL, Закрыта, Начата: 2010.12.28 08:11, #29755


当时我特别强调了CUDA。但后来很明显,OpenCL作为独立于铁的东西更有前途,MQ的开发者做出了正确的选择。

就这样,终于完成了申请!

申请书的摘录,申请书的例子。

Сегодня все знают, от новичков в программировании до профессионалов, что за параллельными вычислениями будущее программного обеспечения. И я знаю, что компания MetaQuotes Software Corp делает очень много для своих продуктов в этом направлении - это и многопоточность программ MQL5, и принцип удаленных агентов для распределённых вычислений при оптимизации.

Но существует и ещё одна возможность колоссально ускорить вычисления - это расчеты на GPU. Года 1.5-3 назад, расчеты на GPU использовались только для отрисовки графики в играх и мультимедийных приложениях, но сейчас положение в индустрии поменялось кардинально, расчеты на GPU используются везде, от молекулярного моделирования до тяжелейших инженерных расчетов в газо- и гидродинамики.

Вот далеко не полный список приложений, ускоряющихся с помощью архитектуры для параллельных вычислений:

Оборона (на англ)

RealityServer
Ikena: Imagery Analysis and Video Forensics
Signal Processing Library: GPU VSIPL
IDL and MATLAB Acceleration: GPULib
GIS: Manifold
MATLAB GPU Computing: MathWorks
MATLAB Plugin: Accelereyes

Молекулярная динамика, вычислительная химия (на англ)

OpenMM library for accelerating molecular dynamics on GPUs
GROMACS using OpenMM
NAMD molecular dynamics
VMD visualization of molecular dynamics
HOOMD molecular dynamics
Acellera: ACEMD bio-molecular dynamics package
BigDFT: DFT (Density functional theory) electronic structure code
MDGPU
GPUGrid.net
MATLAB GPU Computing: MathWorks
MATLAB plugin: Accelereyes

Естественные науки, био-информатика (на англ)

GPU HMMER
DNA Sequence alignment: MUMmerGPU
LISSOM: model of human neocortex using CUDA
Silicon Informatics: AutoDock
MATLAB plugin: Accelereyes

Электродинамика и электромагнетизм (на англ)

Реализация FDTD алгоритмов от Acceleware
Решения в области электромагнетизма от Acceleware
Remcom XStream FDTD
SPEAG Semcad X
CST Microwave Studio
Quantum electrodynamics library
GPMAD : Particle beam dynamics simulator

Визуализация в медицине, компьютерная томография (на англ)

RealityServer
GPULib:IDL acceleration
Acceleware: решения для работы с изображениями
Digisens: SnapCT tomographic reconstruction software
Techniscan: Whole Breast Ultrasound Imaging System
NVPP: NVIDIA Performance Primitives (early access)
MATLAB GPU Computing: MathWorks
MATLAB plugin: Accelereyes

Нефть и газ (на англ)

RealityServer
Acceleware: Kirchoff and Reverse Time Migration
SeismicCity: 3D seismic imaging for prestack depth migration
OpenGeoSolutions: Spectral decomposition and inversion
Mercury Computer systems: 3D data visualization
ffA: 3D Seismic processing software
Headwave: Prestack data processing
GIS: Manifold
MATLAB GPU Computing: MathWorks
MATLAB plugin: Accelereyes

Финансовые вычисления и котировки акций (на англ)

SciComp: derivatives pricing
Hanweck: options pricing
Exegy: Risk Analysis
Aqumin: 3D Visualization of market data
Level 3 Finance
OnEye (Australia): Accelerated Trading Solutions
Arbitragis Trading
Enabling GPU Computing in the R Statistical Environment
MATLAB GPU Computing: MathWorks
MATLAB plugin: Accelereyes

MATLAB, LabVIEW, Mathematica, ANSYS.


CUDA-ускорение для MATLAB

    -
Accelereyes: Jacket engine for MATLAB
- GPULib: mathematical functions for IDL and MATLAB
- Integrating Simulink with CUDA using S-functions
Enabling GPU Computing in the R Statistical Environment
Mathematica plug-in for CUDA
Using NVIDIA GPUs with National Instruments LabView
Автоматизация электронного дизайна (на англ)

Agilent EESof: ADS SPICE simulator
Synopsys: Sentaraus TCAD
Gauda: Optical proximity correction (OPC)

Моделирование погоды и океана (на англ)

CUDA-accelerated WRF code

Приложения для работы с видео, изображениями и компьютерным видением
Axxon Intellect Enterprise Video Surveillance Software
Pflow CUDA Plugin for Autodesk 3ds Max
RUINS Shatter CUDA Plug-in for Maya
Bullet 3D Multi-Physics Library with CUDA Support
CUDA Voxel Rendering Engine
NVPP: NVIDIA Performance Primitives (early access) Volume Rendering with CUDA for VTK / Slicer3
Furryball: Direct3D GPU Rendering Plugin for Maya
For consumer CUDA applications, visit NZone

 
joo: 就这样,最终,申请得到了满足!

申请书的摘录,申请书的例子。

是的,安德烈,你是认真准备的,赞一个!为MetaQuotes及早捕捉到这一趋势而喝彩!

 
Mathemat:

是的,安德烈,你是认真准备的,赞一个!为MetaQuotes及早捕捉到这一趋势而喝彩!

谢谢你,阿列克谢,但我真的没有什么要感谢你的。

但要尊重MetaQuotes!- 我们正在见证世界上第一个支持GPU计算的交易平台的诞生!

 

我把它从五核论坛上复制过来,我想。

Mathemat:


处理器 - 奔腾G840 @ 2.8 GHz。

完全没有独立显卡! (不,不,我没有撒谎,因为我自己建立了这个系统)。 换句话说,GPU是Intel HD Graphics,甚至不是HD Graphics 2000。

这意味着以下几点。

1.桑迪桥CPU上的集成图形确实支持OpenCL。由于某些原因,我以为英特尔只会在Ivy Bridge中引入对集成显卡的OpenCL支持......

2.而且它并不那么弱--在这个特定任务上达到了GeForce GT 440的水平...

更多信息。

1.微星H61M-P21主板。预算,在一月底我以1600卢布买下了它。内存 - 2 x 4 GB DDRIII 1333。其他的就不多说了。

2.我从AMD公司下载了SDK,链接在这个主题的第一个帖子 中。我这样做是因为OpenCL-Z工具不想看到任何东西。可能就在那时,OpenCL站了起来。

AlexEro: 这里是为AMD开发者提供的软件SDK(含CPU驱动)(宣布用于Vista-Win7,但也可用于WinXP。在没有显卡的情况下,它们可以在CPU上成功工作,而且是在英特尔的任何SSE处理器上,不仅仅是AMD)。

http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx

所以它是CPU的一个软件实现。嗯,它工作得很好 - 特别是考虑到英特尔集成的 "弱点"。AMD做得很好,这么好的驱动力是它的竞争对手的石头!

______________________________________________________________

请看这里,从MetaDriver 的帖子开始(你也可以在那里找到这个脚本)。对离散型怪物的测试显示,在这项任务上的加速度高达200倍。但25岁也不坏,是吗?

 

Mathemat:

...

查看这里,从MetaDriver 的帖子开始(脚本也在那里)。离散的怪物测试显示在这个任务上的加速度高达200倍。但25岁也不坏,是吗?

我已经达到了12次。但里面可能有一些我卡住了的东西,所以我得研究一下......
 

这又是为什么呢?

2012.03.05 10:29:16     Terminal        GPU: NVIDIA Corporation GeForce GT 525 M with OpenCL 1.0 (2 units, 1200 MHz, 993 Mb, version 265.94)

И

2012.03.05 11:34:20     ParallelTester_00-01 x (USDJPY,H1)       OpenCL not found.

因为驱动程序的版本问题?

 
请看五车论坛上的主题。那里的人似乎也有类似的问题。
[删除]  

同事们,你们在使用OpenCL时将会有很多的困惑和结巴。不要期待容易的结果。

其中一些已经在mql5论坛上被烧毁。

因为OpenCL是一种叠加在视频驱动上的软件技术,所以有很多的麻烦。事实上,视频驱动成为一个小的操作系统。一路上挂着的所有东西:UltraVNC、MSI afterbufner、Agnitum OutPost网络控制互动和其他一千多个程序都会阻碍OpenCL的正常运行。

也就是说,即使你设法使OpenCL适用于简单的线程计算,仍有另一个不可逾越的障碍需要克服,即:对于复杂的计算--GPU的技术(32位部分 IEEE支持)和操作 游戏卡超频时的精度损失)精度仍不足以满足严肃的科学计算。此外,尽管nVidia GPU在几乎所有现代显卡上都有64位双精度处理,但AMD显卡 在一些顶级系列上有:79xx、69xx、59xx、48xx。nVidia还有一个错误--他们和微软是一伙的,因此他们臭名昭著的CUDA(和OpenCL)实际上不能在例如Server 2003上工作,但它们在Server 2008甚至旧的Win XP上都能正常工作--纯粹是微软的营销考虑。另外,nVidia当然也知道显卡故障、显存故障、发热不准确等问题(这不是游戏中的问题,而是金融和科学计算中的问题),这就是为什么他们对真正的Tesla系列计算卡收取4倍的价格,并有可靠的ECC内存和24小时 "生产 "模式。

OpenCL是用于快速流式的不准确的32位计算,如卷积、过滤或渲染。