在虚拟货币挖矿领域,技术的迭代与演进从未停歇,从CPU到GPU,再到ASIC专用矿机,算力竞争日趋白热化,在这一背景下,TCC(Tensor Cores Computing,张量核心计算)技术逐渐走入人们的视野,尤其在NVIDIA的Ampere架构及后续GPU中,TCC作为一种特殊的运行模式,被赋予了为高性能计算(HPC)和虚拟货币挖矿等特定场景“加速”的期待,TCC究竟是什么?它能否成为虚拟货币挖矿的“新引擎”,又或者仅仅是“旧瓶装新酒”?

什么是TCC

TCC并非一项全新的技术,而是NVIDIA GPU提供的一种运行模式,与传统的图形处理模式(WDDM,Windows Display Driver Model)相对应。

  • WDDM模式:这是我们日常使用GPU时所处的模式,主要服务于图形渲染、视频播放、游戏等,它需要保留一部分GPU显存和计算资源用于操作系统管理、桌面显示、窗口合成等图形相关任务,确保用户界面的流畅性,在这种模式下,GPU的并行计算能力(如通过CUDA)虽然可以利用,但会受到图形调度的一定影响,资源并非100%纯粹用于计算任务。
  • TCC模式:则是一种“纯粹”的计算模式,在这种模式下,GPU几乎所有的显存和计算单元都完全服务于应用程序的计算任务,不再参与任何图形渲染和桌面显示相关的操作,这意味着,理论上,TCC模式能够释放出接近100%的GPU算力用于并行计算,避免了WDDM模式下因图形开销带来的性能损耗。

简而言之,TCC模式就是将GPU从“图形处理器”的角色,转变为一个更纯粹的“并行计算加速器”。

TCC与虚拟货币挖矿的“不解之缘”

虚拟货币挖矿,尤其是以以太坊为代表的基于PoW(工作量证明)的加密货币挖矿,本质上是一种大规模的并行计算任务,矿工们通过运行特定的挖矿算法(如Ethash),利用GPU的强大算力不断尝试不同的nonce值,以期找到符合网络要求的哈希值,从而获得区块奖励。

这种对算力的极致渴求,使得矿工们不断寻求能够最大化GPU性能的运行方式,TCC模式的出现,无疑为他们提供了一个极具吸引力的选项:

  1. 更高的算力输出:由于TCC模式避免了WDDM模式下的图形资源占用和调度开销,理论上可以为挖矿算法提供更高的算力,对于以算力为王的挖矿行业来说,哪怕是几个百分点的提升,都意味着巨大的收益差异。
  2. 更低的延迟和更稳定的性能随机配图