标题: 在联想系统上使用Jacket For Matlab
作者: sisiy 于 六月 04, 2012, 10:19:39 pm
在美国,联想跟AccelerEyes共同推出在联想工作站上优化Matlab代码的解决方案。 这个高性能解决方案充分利用Intel Xeon CPU的高效和Jacket 软件在NVIDIA GPU 上的并行计算能力。在联想Thinkstation系统上运行Jacket的benchmark套件,展示了对各种计算密集性应用有很大的加速。 [img=682,312]http://blog.accelereyes.com/blog/wp-content/uploads/2011/11/Lenovo-ThinkStations.png[/img] (http://blog.accelereyes.com/blog/wp-content/uploads/2011/11/Lenovo-ThinkStations.png) Jacket软件是目前世界上对与基于Matlab的M语言发展最快、使用最广泛的GPU加速软件。目前世界上有上万名用户使用Jacket加速他们的Matlab 代码。 联想的ThinkStation系统非常适合利用Jacket来进行现实世界中高性能应用加速。一方面高端CPU是执行日常高效率应用的理想处理器,另一方面,Jacket和Quadro GPU可以轻易执行高性能计算。 为了展示在配备一片NVIDIA Quadro卡的ThinkStation上获得不同的加速值,我们分别在E20,S20和D20系统上运行Jacket benchmark,测试不同的Quadro卡。我们组合了这三个系统和三个不同的GPU,并进行了很好的配置,产生了9个不同的硬件测试环境,运行Jacket benchmark套件。 测试结果显示了很好的加速比,值得注意的是,当增加了Jacket MGL模块后,用户可以再同一系统上进行多GPU加速。我们注意到对系统增加一块GPU,性能能提升90% .[img=600,348]http://blog.accelereyes.com/blog/wp-content/uploads/2011/11/Lenovo-Measured-Speedups-e1320954198284.png[/img] (http://blog.accelereyes.com/blog/wp-content/uploads/2011/11/Lenovo-Measured-Speedups-e1320954198284.png) Jacket 拥有一个范围很广、专业性很强的库函数。函数覆盖图像、信号处理、视频处理、统计、图形等,它可以让各领域的专家很方便地进行选择和使用。Jacket结合了高层次M代码可编程性,可以控制nut和bolt.使用Jacket SDK, 你可以利用Jacket函数为你的专业性算法创造定制化可计算内核。 Jacket代码甚至可以部署到没有Matlab或者Jacket许可证的设备上。使用Jacket JMC模块,你的代码还可以编译既可以编译成一个可执行文件,或者编译成一个库,可以被其他的程序链接。 搭配Jacket,联想ThinkStation让Matlab用户在低成本上实现了超级计算能力,充分发挥了ThinkStation的全面的计算潜力!