CPU或微控制器的硬件微体系结构(x86,x86_64,ARM,...)。
CPU架构8085和8086(以及基于8086的CPU)有何区别和分类? [已关闭]
阅读intel创建的CPU的不同谱系,我的脑海中浮现出许多需要解决的问题。问题如下: 就两者的差异而言
我目前正在开发用于数据竞争检测的硬件 所以我跟踪每条指令并制作了种族检测的历史表。 我为 PC va 的预期数据竞赛和跟踪指令编写了 C 程序...
我正在运行一个简单的程序,其中: 固定到 CPU 1 的线程从预分配和初始化的 2GB 内存区域执行随机读取,并且在内存访问循环期间不会进行任何系统调用...
我想使用模拟器在现有架构(x86)上测试一些架构更改。然而,为了正确测试它们并运行基准测试,我可能需要对指令进行一些更改...
了解内存控制器 RPQ/WPQ 加载和 ntstore 的排序保证
我试图了解当 RPQ 之间存在显着的队列压力差异时,内存控制器如何维护非临时加载和非临时存储之间的程序顺序(读取待处理...
假设x86多核PC架构... 假设有 2 个内核(能够执行 2 个独立的指令流),CPU 和 RAM 之间的接口是内存总线。 可以2
多线程 (pthreads) 应用程序是否可以在双插槽服务器的两个 CPU 上运行线程?对锁/内存延迟有什么影响?
我见过带有两个CPU插槽的服务器主板,我想知道这样的服务器是如何工作的。如果两个插座必须通过主板上的某个接口相互通信才能维护...
计算机体系结构数学,在计算次要时不计算指令丢失率,而是计算主要和次要的数据丢失率?
假设您有一个使用 4 级管道和二级缓存的处理器。在此处理器中,关键参数值为 4 ns。主要和次要的缓存未命中惩罚...
众所周知,现代CPU既有性能核心(P核心),也有效率核心(E核心),不同类型的CPU核心有不同的用途,针对不同的任务而设计。 P-...
使用System.getProperty("os.arch")检查是否是armeabi cpu
我在一些旧的 4.2.2- 设备(galaxy s3 mini、galaxy ace 3、galaxy fresh 等)上遇到 RenderScript 的以下问题 - Android - Renderscript 支持库 - 加载 RS jni 库时出错...
在哪里可以找到有关处理器支持设置数据断点的最大字节数的信息?
在Visual Studio中,您可以在数据上设置断点,以便当数据发生变异时,断点触发。这似乎依赖于硬件支持,而我当前的处理器仅支持 4 个字节(
如何通过.NET Core查找物理CPU核心数(不是逻辑SMT超线程)?
我想检测实际物理核心的数量,而不是逻辑核心的数量,当更多线程竞争私有每核心缓存时,工作负载会出现负扩展,和/或具有足够高的 IPC...
我是一年级博士生。学生(研究助理)。我正在尝试提高缓存和 DRAM 之间的传输速率。为此,我计划集成一种良好的压缩技术(或其他一些
AVR的“ADC r18,r18”和“ROL r18”的区别
AVR 同时具有 ADC(带进位加法)和 ROL(进位左移)指令。 然而,在我看来,ROL 根本不需要,并且 ADC r, r 实现了相同的目的。 据我所知...
传统 x86(Intel-VT 和 AMD-SVM 之前)是否支持 Type 1 Hypervisor?
我熟悉动态转换和陷阱与仿真(Type1 Hypervisor)概念。让我困惑的是,很多文章通常将动态翻译和类型 1 hypervis 结合起来......
大家。我编写了一个演示来重现 cppreference 中引用的问题。 cpp参考演示 我发现一些文档和博客说这可能不会在 x86 芯片上重现,但在 ARM 芯片上,是...
当您在 x86 或 x86_64 中执行算术运算时,例如导致设置溢出标志或任何其他标志,设置的位是否会影响哪个寄存器的结果值...
我熟悉MIPS架构,它有一个软件管理的TLB。因此,如何以及在何处存储页表和页表条目完全取决于您。例如我做了一个项目
CPU 是否有硬件“数学缓存”或字典来存储简单数学运算的结果以加快处理速度?
对于 sqrt(2)、1 / 2、1 + 1、10^2、1 * 0、tan(45) 等简单的数学运算,CPU 是否包含某种硬件表,其结果为这些操作实际上并不是......
在 C 源代码中保留带有分支布局的执行管道? CPU 或编译器从哪个预测开始? [重复]
经常检查返回类型是否有错误。但是,可以用不同的方式指定将继续执行的代码。 如果(!ret) { doNoErrorCode(); } 退出(1); 或者 如果(返回) { 退出(1); }