利用英特尔 线程构建模块
MSC.Software SimXpert* 是一种全面集成的模拟环境,用于进行多学科分析。SimXpert 能够提供交互式图形界面,有助于工程师执行端到端模拟工作,包括本机计算机辅助设计 (CAD) 导入 (import)、预处理、模型设置、求解、后期处理和报告。英特尔和 MSC.Software 合作线程化了 SimXpert,大幅提升了工具的性能和大幅提高了用户的工作效率。英特尔® TBB 由于能够兼容用 C++ 编写的多平台应用 SimXpert,当选为最佳方法。SimXpert 的许多特性超出了典型高性能计算 (HPC) 的纯数字应用,这些特性包括复杂的含有几何数据和模拟结果的数据库风格操作、复杂的内存分配运算、对广泛的企业级基础设施 C++ 代码的 依赖、适合英特尔® TBB 管道并行模式的整体可视化管道架构,以及 OpenGL* 渲染。英特尔® TBB 采用增量式线程化方法,始自对初始的 72 项关键工程操作进行线程化,紧接着对用于生成边缘图物理基元的代码实施了线程化。在两路 (2S) 英特尔® 至强® 处理器 5100 系列平台(四核)上对七个较大的客户模拟模型的测试,显示出工程计算性能提升 3.8 倍至 3.9 倍。针对边缘图的优化使速度提升了 3% 到 44%。展望未来,MSC.Software 将继续采用这种增量式线程化方法,接下来将对其余绘图类型实施线程化,并可能在未来通过实施英特尔® TBB 管道实现重叠处理和 I/O。 依赖、适合英特尔® TBB 管道并行模式的整体可视化管道架构,以及 OpenGL* 渲染。英特尔® TBB 采用增量式线程化方法,始自对初始的 72 项关键工程操作进行线程化,紧接着对用于生成边缘图物理基元的代码实施了线程化。在两路 (2S) 英特尔® 至强® 处理器 5100 系列平台(四核)上对七个较大的客户模拟模型的测试,显示出工程计算性能提升 3.8 倍至 3.9 倍。针对边缘图的优化使速度提升了 3% 到 44%。展望未来,MSC.Software 将继续采用这种增量式线程化方法,接下来将对其余绘图类型实施线程化,并可能在未来通过实施英特尔® TBB 管道实现重叠处理和 I/O。
用户评论