【新品上架】提高处理器与显卡中并行计算能力的插件NeuroSolutions Accelerator

原创|产品更新|编辑:郝浩|2015-12-10 15:43:41.000|阅读 279 次

概述:NeuroSolutions Accelerator是一款用于多核处理器与显卡中神经网络并行计算的插件,能够用于NeuroSolutions、NeuroSolutions Infinity和NeuroSolutions for MATLAB神经网络软件之中,对AMD、英特尔(Intel)和NVIDIA等多核处理器与图形处理器(GPU)的并行计算有强大的处理能力。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

NeuroSolutions Accelerator是一款用于多核处理器与显卡中神经网络并行计算的插件,能够用于NeuroSolutionsNeuroSolutions InfinityNeuroSolutions for MATLAB神经网络软件之中,对AMD、英特尔(Intel)和NVIDIA等多核处理器与图形处理器(GPU)的并行计算有强大的处理能力。

它能够显著提高多核处理器与显卡的处理速度:

显卡(CUDA/OpenCL)vs.CPU

这是在NeuroSolutions中的样本项目里使用了AMD Radeon (OpenCL)与三款不同的 NVIDIA(CUDA) 显卡的GPU与传统CPU的对比。图表显示了模拟项目运行在传统处理器上花费了4小时15分钟才完成,而最快的OpenCL改进版只花了7分钟!

显卡(CUDA/OpenCL)vs.CPU

CPU(OpenCL)vs.CPU

这是在NeuroSolutions中的样本项目里使用OpenCL改进之后的各种CPU与以前的对比。图表显示了使用OpenCL改进后的CPU相比传统的CPU单线程处理所需的时间缩短了25% 到80%。使用英特尔超线程技术的CPU获得的提升更加巨大。

CPU(OpenCL)vs.CPU

功能概述:

NeuroSolutions Accelerator包含以下功能:

  • 单精度与双精度的计算。
  • 支持单核与多核(仅限CUDA)的GPU。
  • 支持多线程CPU(仅限OpenCL)。
  • 支持DLL部署的自定义应用向导。
  • 支持C++代码生成(用于Windows)的部署。

FAQ:

问:CUDA与OpenCL有什么不同?

答:CUDA是由NVIDIA 开发的,并仅限于使用在他们的产品线上。OpenCL是并行计算的开放标准,不仅支持AMD和NVIDIA显卡,也支持AMD和英特尔处理器。

问:我已经有了AMD或者NVIDIA的显卡,我还需要做些什么?

答:首先,验证显卡的支持,对于NVIDIA CUDA你需要支持至少v2.0的库(查看CUDA的库)。如果你有从AMD和NVIDIA网站下载的完整驱动程序安装包,然后你可以在NeuroSolutions中使用它。如何运行NeuroSolutions>>

问:我没有AMD和NVIDIA显卡也不算去弄一个,这个产品还对我有用么?

答:如果你有一个过去几年配置的一台计算机,你仍然可以使用OpenCL来提高AMD和英特尔处理器的性能。两者在性能上的对比你可以参见上面的“性能比较”。

问:我想购买一个性价比高的显卡,你能做出一些推荐么?

答:可参见不同价位的推荐显卡清单

 

NeuroSolutions Accelerator产品介绍>>


标签:BI神经网络开发

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat