科学技术

MATLAB 科学计算工作站及集群配置方案

2020-03-23 17:22

 

  MATLAB是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的式结构,可以非常容易地对MATLAB的功能进行扩充,从而不断深化对问题认识,更多提升MATLAB产品应用范围。

  随着科学计算的应用面扩大和深入,MATLAB的计算量越来越大,同时基于X86架构计算机多核并行计算技术成熟,MATLAB通过支持并行计算工具箱和分布式集群计算方式,完美借助多核架构的图形工作站和分布式集群的并行计算,大幅提升科学计算的效能。

  MATLAB利用ParallelComputingToolbox,可以使用多核处理器、GPU以及计算机集群来解决运算和数据密集型问题。循环并行化(parallelfor-loops)、特殊数组类型以及并行数值算法等高级结构让您实现MATLAB应用程序的并行化,而无需进行CUDA或MPI编程。可以使用Simulink工具箱并行运行一个模型的多个仿真。

  CPU有更多CPU核的计算机比和数量少的有更好的表现,但是结果随着MATLAB应用而不同,MATLAB自动使用多线程,在很多MATLAB应用中,以探索自然并行,但是不是所有MATLAB功能都是多线程的,加速随着算法有所不同,作为可选能力,ParallelComputingToolbox提供并行程序结构,更多直接覆盖计算机多核,虚拟核很明显改善整个系统的性能,但是它对MATLAB应用的性能表现影响很小

  XASUN是当今市场唯一能提供塔式、超级、机架、便携、特种等图形工作站全方面解决方案的品牌。拥有完整、完美、可靠、静音的高性能工作站全套产品系列,为行业用户在高性能计算、CAD/CAM/CAE、图形图像处理、虚拟仿真、三维动画、视频编辑等应用提供强劲、高效的定制专业级图形工作站。