论文部分内容阅读
智能手机、平板电脑等移动终端的发展为很多传统问题提供了新的解决方案。在应用程序由传统计算机向移动端迁移的过程中,移动设备有限的计算能力成为一大障碍。因此如何提高其计算能力、让更多处理海量数据的复杂算法可以在移动终端得到应用成为亟待解决的问题。利用移动互联网的优势,采用客户/服务器模式,将本地的复杂运算交给远程服务器完成,可以将更多只能运行在工作站上的算法应用到移动设备上来。本文利用ParaViewWeb架构的可扩展性,将高性能GPU通用计算与ParaViewWeb架构结合,在保留ParaViewWeb原有的三维数据分析与可视化功能的基础上,扩展其远程调用服务器GPU运算资源的能力,实现了一种基于网络的通用计算服务平台。该平台以服务的方式为移动终端提供远程计算支持,增强其进行复杂运算的能力。选取医学图像增强算法为实验对象,验证了该平台的有效性。实验结果表明,相比于移动终端本地的应用,基于网络的应用取得了显著加速。随着图像尺寸的增大,医学图像滤波算法的优化加速比为152到1481倍。基于ParaViewWeb架构的GPU高性能运算缩短了算法的运行时间,很好的解决了移动终端不能进行大规模计算的问题,为移动设备的发展提供了更广阔的空间。