运行TracePro 的最佳计算机/工作站/PC配置
问题
我正在寻找有关运行 TracePro 的最佳 PC 配置的任何信息。我想投资新硬件,我想购买最佳配置。基本上,我想知道决定光线追踪速度的最大限制因素是什么。您可以提供有关硬件配置的任何信息将不胜感激。
概要
运行 TracePro 的最佳 PC 配置
溶液
TracePro 光线跟踪的速度受 PC 的多个参数影响 - 处理器速度、总线速度、磁盘 I/O 速度、RAM 和处理器/内核数量。
(1) 处理器速度 - 光线追踪将以处理器速度进行,直到处理器内存缓存填满。此内存缓存不是通常为PC宣传的整体“RAM”值,而是处理器芯片上可用的更小的内存缓存。从 TracePro 的角度来看,此缓存可以快速填充,无论是通过创建模型的几何图形,还是在光线跟踪的前几条光线中,因此您不会长时间使用完整的处理器速度。
请注意,不同的芯片制造商可能会以不同的方式测量和报告处理器速度。
(2) 处理器内存缓存 - 许多处理器在芯片上具有内存缓存,以加快内存访问速度。大型缓存将提高光线追踪性能,尤其是对于小型光线跟踪集。
(3) 总线速度 - 总线速度是数据在处理器和主板之间传输的速度,它是 RAM 所在的主板。在 TracePro 光线跟踪期间,总线速度将限制光线跟踪的速度,从处理器缓存已满到主板上的物理 RAM 被消耗。
(4) 磁盘 I/O 速度 - 一旦消耗物理 RAM,磁盘输入/输出速度就变得相关。此时,PC利用虚拟内存,即使用硬盘空间作为RAM。但是,磁盘 I/O 速度通常只是总线速度的一小部分。固态硬盘 (SSD) 提供比传统硬盘更好的性能,应该用于存储 TracePro 数据。
(5) RAM - 内存对于在 TracePro 中实现光线追踪速度至关重要。系统性能具有级联效应,因为在光线追踪期间消耗了更多的 RAM。最好的情况是当PC具有足够的物理RAM以完全避免使用虚拟内存时,这会将光线跟踪速度限制为PC的磁盘I / O速度。
在分析模式下执行 TracePro 光线跟踪时,所有光线数据都保存在活动 RAM 中。这可能对分析有用,但可能会增加光线追踪时间。在 RAM 中维护光线数据将导致光线跟踪速度的限制因素从处理器>>总线>>磁盘 I/O 发展。
在模拟模式下执行 TracePro 光线追踪时,RAM 中仅保留与所选出口表面相交的光线的数据。这可以通过延迟从处理器>>总线>>磁盘 I/O 的进度来缩短光线跟踪时间。
在模拟模式下,通过在模拟和输出光线跟踪选项中选择“将数据保存到磁盘”选项,可以实现另一个优势。在这种情况下,RAM 中的光线数据量甚至更少,再次延迟了从处理器>>总线>>磁盘 I/O 的进展。
除了上面讨论的对光线追踪速度的影响之外,更多RAM的可用性只是使TracePro能够处理更大,更复杂的CAD几何形状和属性。
(6) 多个处理器/内核 - PC 上的处理器内核数量对光线跟踪速度有重大影响。这种影响名义上是直接比率,即 4 个内核的跟踪速度是原来的 4 倍。真正的影响并不是那么好,因为将计算拆分到多个内核上,然后在光线跟踪完成后将每个内核的数据重新组合在一起会导致一些效率低下。
自 TracePro 7.0.0 版本以来,TracePro 已采用多线程技术,以利用多个处理器/内核。TracePro将使用尽可能多的可用面积的内核,但如果跟踪许多波长,性能优势将受到限制。这是因为要矢量化的光线是按波长分组的,因为必须针对每个新波长重新评估属性。
===================================
显卡:
TracePro 在 OpenGL 模式下运行,因此显卡必须支持 Open GL。TracePro 中使用的图形模块可以“挑战”某些显卡。有关 TracePro 图形问题的详细信息,请参阅
----------------------------------------------
固态硬盘:
固态硬盘应提高 TracePro 在读取/写入硬盘驱动器的情况下的性能 - (1) 在模拟模式下运行并选中“将数据保存到磁盘”选项时,以及 (2) 在超出物理 RAM 时跟踪光线时