终极 JMP 机器大家好,
我有一个客户想要构建“终极 JMP 机器”。 他特别使用非线性平台来拟合有时需要时间收敛的函数(..是的,我已经与他分享了 JMP 中的所有方法和技术来加速这个过程)。我最初的建议是只告诉他购买一台配备 64 位处理器的台式机并最大限度地使用已安装的 RAM,但我现在想知道是否有一些已知的硬件配置可以更好地工作。 PC 和 MAC 之间的性能会有所不同吗? 有不同种类的 RAM,我们知道特定品牌、速度和类型是否起作用吗? 处理器类型? GPU 有影响吗?
非常感谢任何输入..
回复:终极 JMP 机器只是为了添加@Jeff_Perkinson关于压缩数字列的最后一点。 JMP 14 在 Cols > Utilities 下添加了一个名为“Labels to Codes”的功能(IMO 的一个非常重要的功能)。 这一个执行 John Sall 的“Compress Labels to Coded”加载项的工作。 您可以使用此实用程序显着缩小文件大小。
米
回复:终极 JMP 机器我通过技术支持得到了类似的问题。 这是我几年前给出的回答,现在仍然适用。
决定 JMP 可以处理多少数据的最重要因素是内存,越多越好。
除此之外,CPU 核心将有助于 JMP 的那些多线程部分,但并非 JMP 中的所有内容都是(或可以)多线程的。 所以,更多的核心总比更少的好。
最后,即使 JMP 在我们处理时将所有数据保存在内存中,我们也必须从磁盘读取数据以将其放入内存并加快该过程,您需要一个快速的 I/O 子系统。 这可能是 SSD、RAID 或其他系统。 如果有许多不同的大型数据集要读取,您将需要确保磁盘子系统的能力尽可能强。
我们通过操作系统做任何事情。 我们不直接解决硬件问题,因此有关磁盘阵列和 CPU 架构的问题不相关。 一台快速的 Windows 机器应该能很好地运行 JMP。
我可以指出,我们使用的 Windows 图形子系统 (WPF) 确实利用了 GPU,内存越大越好,但比上面提到的要小,而且,这都是通过操作系统。 我们不直接访问 GPU。
这里还有几点可以解决这个问题。
如您所知,我们无法仅根据行数和列数来估计数据集的大小。 充满单个字符串的字符列将比标准数字列占用更少的内存,而包含大量长字符串的字符列将占用更多内存。 JMP 提供了 Cols->Compress Selected Columns 命令来尝试找到列的最小存储格式。 这有助于提高 JMP 的速度,因为将有更小的内存块可供处理和移动。
因此,简而言之,优先考虑的是最大化内存、处理器速度和内核,然后是 I/O 子系统,依此顺序。
回复:终极 JMP 机器@Chris_Kirchberg :
well played, sir!well played, sir!打得好,先生!
回复:终极 JMP 机器我使用这些类型的comptures:
https://www.computerhope.com/jargon/e/eniac.htm
然后我在这里休息一下让它完成计算:
https://tahititourisme.com/en-us/islands/bora-bora/
当我的手机接到电话时,我回家查看结果:
https://en.wikipedia.org/wiki/Mobile_phone#/media/File:DynaTAC8000X.jpg
祝大家周末愉快。
回复:终极 JMP 机器谢谢大家的宝贵意见。 我将与用户共享所有这些选项。
回复:终极 JMP 机器
我喜欢精装的联想工作站。 集成度和耐用性都很好。
http://www3.lenovo.com/us/en/landingpage/workstations/?menu-id=Workstations
或者如果我要完全疯了,我会把每个选项都添加到其中一个
https://www.apple.com/shop/buy-mac/mac-pro?product=MQGG2LL/A&step=config#
圣诞节前后有一些第 8 代处理器问世,紧随其后的是 i9。 我想那也不错。
快速内存、快速 SSD 和大量快速内核都让事情变得更顺畅,更可能快速分裂。 归根结底,一个巨大的虚拟机可能还是更好?
回复:终极 JMP 机器非线性确实支持多线程:
https://www.jmp.com/support/help/Platforms_That_Support_Multithreading.shtml
回复:终极 JMP 机器如果有人问我这个问题,我通常会告诉他们应该想到“游戏机”。大量 RAM(服务器或高性能游戏)和处理器上的大量内核。 JMP 中有一些平台利用了多线程(我以 Bootstrap Forest 为例)。 我不确定非线性是否属于那个阵营。 如果是,那么 CPU 核心是有帮助的。 也许 Dan V 会插话,但我不认为我们在这一点上做了任何重要的 GPU 多线程(但我不是 100% 确定这一点)。 另一件有用的东西是 SSD,但更多的是用于快速打开和保存大文件。
Mac 和 PC 都可以在硬件上达到这些要点,但在这一点上,PC 绝对会以物有所值取胜。 Mac Pro 真的很漂亮,但价格昂贵……
最好的,
米