多核并行处理

功能概述

  • 多核并行处理(PP): UcamX能将单个软件任务分配到工作站的多个CPU并行处理
  •   多个Ucam软件引擎在后台不同的CPU上并行运行。请注意,并行进程的数量是一个license授权选项
  • 有多种并行处理模式 .
  • 专用并行处理安装程序部分
  • 可扩展以匹配当前和未来的硬件配置和所需的性能要求

拆分任务

  • 当前的处理器技术正朝着多个CPU在一个工作站上并行工作的方向发展,而不是提高处理器速度
  • 重写了UcamX核心软件引擎,以利用这一硬件趋势
  • 处理器密集型算法完全重新设计,能够分配多个CPU
    • 密集的数字处理CAM任务更快完成
    • 操作人员等待功能完成的时间显著减少
    • 提高了总体吞吐量

多个引擎在后台并行运行

  • 在UcamX启动时, 只启动一个引擎
  •  当需要额外的计算能力时,主机可以启动辅助引擎并委托要完成的工作(WP1, WP2,…WPn)
  •  完成后,辅助引擎将结果返回给主引擎
  •  当所有辅助引擎完成后,主引擎将 终结果提供给 UcamX
    • 运行过程对操作人员不可见 
    • 用户继续以他一贯的方式操作软件
    • 无需额外的培训

运行模式和UcamX安装程序

  • 为了使UcamX与其硬件相匹配,有不同的并行处理模式:
    • 用于传统32位系统的PP1–无并行处理功能
    • PP2、PP3、PP4…License授权的附加高性能并行处理模式,适用于多核64位系统
  • UcamX安装程序允许安装多达3种不同的并行处理模式,从而在安装后生成多个启动图标
  • UcamX启动窗口和标题栏提示正在使用PP+模式
    • 可用于UcamX的传统32位硬件
    • 无需硬件投资

可扩展性和性能

  • PP模式越高,性能越好。包括基准测试结果
  • 软件没有对并行进程的最大数量施加限制
  •  目前实际上限设置为PP32  
  •   随时准备随着不断变化的需求和硬件开发而成长