CPU-架构 问答列表

通过提前计算条件来避免管道停滞

作者:Jibb Smart 提问时间:4/20/2018

在谈论 if 的性能时,我们通常会谈论错误预测如何使管道停滞不前。我看到的推荐解决方案是: 信任通常具有一个结果的条件的分支预测器;或 如果可能的话,避免使用一点比特魔法进行分支;或 在可能的情况下...

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

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

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

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

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

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

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

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

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

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

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

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

指令的有效吞吐量是否取决于它所操作的数据?

作者:VoidStar 提问时间:11/11/2023

根据评论,答案是:是的 替代(等效)问题:指令的热量产生(能量)是否取决于数据? 现代芯片的时钟速度通常受到指令产生的热量的限制,从而受到环境冷却芯片的能力的限制。在某些情况下,在进行整数算术时,...


共6条 当前第1页