| 显卡型号 | 核心架构 | 制程工艺 | 基础频率 | 加速频率 | 流处理 | 内存类型 | 内存频率 | 内存位宽 | TDP功耗 | ||
| NVIDIA GTX 1070 | Pascal | 16 nm | 1506 MHz | 1683 MHz | 1920 | GDDR5 | 2002 MHz 8 Gbps |
256 bit | 150W | 详细参数>> | |
| NVIDIA P104-100 | Pascal | 16 nm | 1607 MHz | 1733 MHz | 1920 | GDDR5X | 1251 MHz 10 Gbps |
256 bit | 200W | 详细参数>> |
核心频率、时钟频率以及核心架构基本一致,GP104‑200(GTX 1070)和GP104‑100(P104‑100)都基于16 nm Pascal 核心,SM 数量与 Shading Units、TMUs、ROP 计数相同。FP32 单精度浮点性能差距在 6.463 TFLOPS 与 6.655 TFLOPS 之间,属于 3 % 左右的提升。半精度和双精度的差距也在 1 % 左右,整体计算能力差异不大。
显存方面是最显著的对比点。GTX 1070 配备 8 GB GDDR5,256 bit 位宽,256.3 GB/s 带宽;P104‑100 只拥有 4 GB GDDR5X,带宽提升到 320.3 GB/s。对需要大量纹理或高分辨率渲染的场景(如 4K 游戏、4K 视频后期编辑)而言,GTX 1070 的 8 GB 容量更具优势;若工作负载仅占用不到 4 GB 内存,则两者在显存容量上无明显劣势。
接口与兼容性差异显著。GTX 1070 采用 PCIe 3.0 x16,并配备 DVI、HDMI 2.0、DisplayPort 1.4a,能够直接作为桌面 GPU 接入显示器;P104‑100 采用 PCIe 1.0 x4,并没有任何输出接口,定位为专门的挖矿卡。PCIe 1.0 x4 的总带宽仅为 4 GB/s,远低于 PCIe 3.0 x16 的 16 GB/s,虽然在纯算力任务中带宽并不是瓶颈,但在需要频繁与 CPU 交换数据的多显卡渲染或 GPU‑CPU 交互式应用中会受到限制。
功耗与电源需求也存在差别。GTX 1070 的 TDP 为 150 W,官方建议 450 W 电源;P104‑100 的 TDP 未公开,推荐电源 200 W,说明其功耗更低,适合持续运行在矿机环境中的功耗优化。GTX 1070 的 8‑pin 电源接口与 P104‑100 相同,但后者的电源功率需求更低,减少电源费用与热量。
算力对比:在 DaggerHashimoto(Ethash)和 ETCHash(Ethash‑2)等主流挖矿算法上,P104‑100 的算力分别为 35 MH/s 与 38 MH/s,明显高于 GTX 1070 的 27 MH/s 与 31 MH/s;在 NeoScrypt 与 NexaPow 算法上亦表现更好,分别提升至 1.01 KH/s 与 8.55 KH/s。显存带宽和 GDDR5X 的低延迟特性在某些挖矿算法中对性能有正面影响。
适用场景建议
总而言之,两块 GPU 的核心计算性能相差不大,但显存容量、接口、功耗以及使用目标在实际部署中决定了哪一块更合适。若追求多功能与桌面兼容,GTX 1070 更合适;若只关注单一高效算力任务且不需要显示输出,P104‑100 则是更优的选择。