CPU 问答列表

Rocky Linux 8 上的 JVM 比 CentOS 8 占用更多的 CPU

作者:Alice 提问时间:8/11/2023

我将我的 Java 服务器从 CentOS 8 迁移到 Rocky Linux 8。CPU 使用率比以前高(在 Cent OS 8 上)。 以下是两个操作系统上 Java 进程中排名靠前的线程的详细...

CPU 中的哪个执行单元执行预取指令?

作者:Frontier_Setter 提问时间:10/9/2023

根据Intel的手册,预取指令一般不会触发故障或异常,这与常规的加载指令不同。 PREFETCH 为硬件提供提示;除了少数特殊情况外,它不会生成异常或错误(参见第 9.3.3 节 “预取和加载指令”...

我可以分别访问__uint128_t中的两个 64 位寄存器吗?

作者:Knm 提问时间:7/29/2023

请考虑下面的代码。我们知道变量存储在 2 个 64 位寄存器中(假设是 x64 处理器)。要求是将前 64 位存储在一个无符号长变量中,将接下来的 64 位存储在另一个无符号长变量中。__uint12...

Arrayfire C++ 稀疏矩阵乘法导致访问冲突

作者:Daniel Rohrbach 提问时间:7/3/2023

我正在尝试在 arrayfire 中使用稀疏矩阵,但我在 array fire dll 中的某个地方遇到了访问冲突。我用了几个例子,但总是得到相同的结果。我可以在 CUDA 和 CPU 后端看到错误。...

当发生 PMC 溢出时,会记录哪条指令?

作者:Frontier_Setter 提问时间:6/5/2023

当使用“pref record -p $pid & perf report”命令分析带有“cpu-cycle”事件的程序时,我认为底层硬件 PMC 会执行以下操作: 当周期到来时增加计数器 记录计数...

存储/加载/移动后浮点数相等

作者:Kai Schmidt 提问时间:5/31/2023

我和一位同事在比较两个未经数学运算的浮点数时会发生什么存在分歧。也就是说,这些数字可能已经在内存和/或CPU寄存器周围移动,但没有对它们进行数学运算。也许它们已被放入列表中,然后被删除或其他各种操作。...

使用 dword 或 qword 参数的 fdiv 更快吗?

作者:pts 提问时间:5/16/2023

我可以在以下 80387 指令之间进行选择: fdiv dword ptr a 和 fdiv qword ptr b 数字 和 是等价的,它们都是 100% 准确的。ab 我应该选择版本...

Intel CPU 中的“Sub-NUMA Clustering”和“Hemisphere and Quadrant Modes”有什么区别?

作者:Frontier_Setter 提问时间:4/28/2023

在英特尔发布的技术概述中,“Sub-NUMA Clustering”和“Hemisphere and Quadrant Modes”分别进行了描述。但它们之间的主要区别尚不清楚。 在这个答案中,它说...

为什么与 LLC 相关的性能事件在 perf 中共享相同的事件 ID?

作者:Frontier_Setter 提问时间:4/14/2023

我使用的是英特尔 spr 架构,内核版本为 5.14,性能版本为 4.18。 我试着根据这个答案中的方法分析LLC相关事件的含义,但发现所有事件都有相同的ID: [ C(LL ) ] = { [...

Word 如何能够在其他人无法检测到 PDF 结构的情况下如此出色地检测 PDF 结构?有没有一个图书馆可以做到这一点?

作者:Nick 提问时间:3/10/2023

一段时间以来,我一直对解析 PDF 感兴趣,并取得了不同程度的成功。然而,通常对于 PDF,有用的数据包含在文本中,即表格外部等。但是,如果要从句子中获取数据,则句子不被破坏至关重要。我发现的最好的方...


共91条 当前第9页