CPU 问答列表

GNU 汇编。“Movq %rsp, %rax” 被组装成一个只有 3 字节的二进制文件。不是 8 字节。为什么?[复制]

作者:Towa 提问时间:7/31/2023

这个问题在这里已经有答案了: 在英特尔 x86-64 架构上,机器代码指令是否以 4 字节的小端字获取? (2 个答案) 如何将 15 字节的指令从内存传输到 CPU? (2 个答案) 4个月前关闭。...

L2毒药在CPU中是什么意思?

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

我遇到了与此相同的问题。 L2 poison 是什么意思? 我使用的是 AMD CPU。...

在 BIOS 中启用内存通道交错时,内存通道交错的粒度是多少?

作者:Frontier_Setter 提问时间:7/24/2023

内存通道交错是一种设置物理地址区域的方法,可以在 BIOS 中启用,以便交替使用所有内存通道以实现最佳带宽和延迟。 我想知道内存通道交错发生在什么粒度下,换句话说,在执行内存通道交织时,将引导到同一...

如何测试内部函数的延迟和吞吐量?

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

在英特尔的内部指南中,每个函数都有自己的延迟和吞吐量。例如:_mm256_loadu_ps Architecture, Latency, Throughput (CPI) Alderlake, 7,...

为什么处理排序数组比处理未排序数组快?

作者:GManNickG 提问时间:6/27/2012

在此 C++ 代码中,对数据进行排序(在定时区域之前)使主循环速度提高 ~6 倍: #include <algorithm> #include <ctime> #include <iostream>...

在 GDB 中打印不带地址的字符串

作者:Polo1990 提问时间:9/18/2023

我想打印指向字符串的寄存器地址 x/s $x0 我得到了 $77 =0xaabbccdd "SomeString" 嗨,我只能在没有的情况下打印SomeString$77 =0xaabbc...

在一条线路上传输数据时数据丢失,使用多路复用器/DMux

作者:nady 提问时间:9/14/2023

我正在研究逻辑门,我看到了这张图,显示了多路复用器和解复用器在通信网络中的应用。在网络通信中使用 Mux/DMux 在此图的描述中,多路复用器和 DMux 连接到完全不同的振荡器,并独立和异步地工作...

TensorFlow/numPy 计算结果取决于处理器

作者:G.C. 提问时间:9/7/2023

编辑 (07/11/2023) 在评论中的各种评论之后,我们理解了我们获得的各种结果之间的部分差异。GPU 或 CPU 上的计算结果可能有所不同这一事实在用户 ken 在其评论中提供的参考中得到了令...

运行的第一个基准测试如何始终导致更低的延迟?

作者:avernus 提问时间:9/7/2023

我有一个多线程应用程序,我试图通过更改哪些线程应绑定到哪些内核来提高性能。 首先,我有一些预处理步骤来找出所谓的理想线程到核心映射。 在此之后,我通过写入巨大的缓冲区来破坏数据缓存,这有效地驱逐了...

Nand2Tetris:如何在 ALU 中编码 16 位常量

作者:user243557 提问时间:8/31/2023

我正在 Nand2Tetris 课程的项目 2 中执行 ALU 任务。 // and operates on the resulting values, as follows: // if (zx ...


共91条 当前第8页