我正在描述一个解决方案,它允许您在大型计算池上并行运行大量 Matlab 代码。 为了给用户提供熟悉的Matlab工作环境,我通过Web服务将远程评估的Matlab代码粘回去,这样Matlab应用程序的逻辑结构仍然保持不变,而代码到执行机的物理布局得到转移到计算池中。
对这种解决方案的需求主要是学术环境的特征,在这种环境中,科学家有大量计算密集型问题需要解决,可以使用大型计算网格(TeraGrid \cite{TeraGrid}、OSG 等),但在他们的计算机上只有 Matlab个人/部门计算机。
此解决方案解决的场景是一位科学家在 Matlab 中实现了他们的研究模型,并且遇到了计算资源可用性限制(很可能是因为他们的问题的规模,或者因为算法的复杂性) ,其结果是必须等待很长时间才能返回结果。 我们称这样的模型为 \emph{expensive function evaluation
评论0
最新资源