(比如 NVidia)GPU 由流多处理器组成,流多处理器由流处理器阵列或 CUDA 核心组成。V100 上有 5120 个 CUDA 内核。通用(例如英特尔)CPU“仅”最多 48 个内核。
GPU 核心与 CPU 核心有何不同?区别本质上是支持的指令集吗?CUDA 核心的频率是多少?
编辑
CPU上的向量寄存器操作是单指令多数据(SIMD),GPU上网格/线程块/线程之间分布的内核是单指令多线程(SIMT)。我们可以说 GPU 只是一个 SIMT 设备吗?数据呢?并行运行的不同线程是否将相同的内核应用于不同的数据集?然后似乎 GPU 同时执行 SIMD 和 SIMT。你想对此有何评论 ?
gpu computer-architecture core cpu-architecture nvidia-graphics-card
某些处理器支持 46 位物理地址和 48 位虚拟地址。为什么是 46 位,为什么是 48 位?x86不应该支持64位地址吗?为什么虚拟地址与物理地址的长度不同?
是否应该将应用程序调整为使用 46/48 物理/虚拟地址?大多数应用程序都支持它吗?