我想了解SUN SPARC VII M9000系列服务器的CPU架构。
prtdiag
命令显示它有 8 个内核连接到一个物理 CPU。这些是物理核心吗?什么是 L1、L2 和 L3 缓存架构?
如果可用 CPU 数为 8,我可以运行的最大线程数是多少。即。64核。
这些内核是一种硬件线程吗?
谢谢你的回答。
既然是SMT,能不能扩展到64个线程。我有一些观察:直到 32 个线程并行运行,每个线程需要 8 到 9 秒才能完成。尝试超过 32 个线程所需的时间非线性增长,64 个线程达到 14 秒。
但是,如果我们有专用内核,则其他机器上的相同程序会显示最大线程数所需的时间。
该架构中的两个线程正在获取指令,然后进行流水线操作以在内存访问期间提供执行周期。(如果我的理解是正确的)。问题: 1. 不适合cpu密集型多线程程序采用这种架构是否正确。2. 应用程序应该混合使用 I/O 和 CPU 作业才能正确利用它。
solaris-10 ×1