[ 编辑 ]

什么是算力

算力 (HashRate)又称“哈希率”。是 比特币 网络处理能力的度量单位。即为 计算机 CPU )计算哈希函数输出的速度。比特币网络必须为了安全目的而进行密集的数学和加密相关操作。 例如,当网络达到10Th/s的哈希率时,意味着它可以每秒进行10万亿次计算。在通过“挖矿”得到比特币的过程中,我们需要找到其相应的解m,而对于任何一个六十四位的哈希值,要找到其解m,都没有固定算法,只能靠计算机随机的hash碰撞,而一个挖矿机每秒钟能做多少次hash碰撞,就是其“算力”的代表,单位写成hash/s,这就是所谓工作量证明机制POW(Proof Of Work)。

简单来说算力就是数据的计算能力。从日常生活中的极端天气预报、线上打车调度、外卖下单撮合、影视特效制作……到国家科研生产中的火箭轨道计算、大飞机飞行模拟、基因测序、宇宙演化模拟??都离不开算力的支持,正所谓“一切皆计算”。“一切皆计算”是 数字经济 的底层逻辑,数字经济的任何发展都建立在优化的算法和强大的计算速度上。算法和速度合成了所谓的计算力:将计算力融入企业,成就了 数字化转型 ;将计算力融入智慧应用,成就了人工智能;将计算力结合大数据,成就了云计算;将计算力结合非对称加密算法,成就了 区块链 …… [1]

算力的分类

通常,我们将算力分为两大类,分别是通用算力和专用算力。

大家应该都听说过,负责输出算力的芯片,就有分为通用芯片和专用芯片。像x86这样的 CPU 处理器芯片,就是通用芯片。它们能完成的算力任务是多样化的,灵活的,但是功耗更高。而专用芯片,主要是指 FPGA ASIC

  • FPGA ,是可编程 集成电路 。它可以通过硬件编程来改变内部芯片的逻辑结构,但软件是深度定制的,执行专门任务。
    • ASIC ,是专用集成电路。顾名思义,它是为专业用途而定制的芯片,其绝大部分软件算法都固化于硅片。

      ASIC能完成特定的运算功能,作用比较单一,不过 能耗 很低。FPGA,介于通用芯片和ASIC之间。 比特币 挖矿为例

      以前,人们都是用 PC (x86通用芯片)挖矿,后来越挖难度越大,算力不够。于是,开始使用显卡( GPU )去挖矿。再后来,显卡的能耗太高,挖出来的币值还抵不上电费,就开始采用FPGA和ASIC 集群 阵列挖矿。   在 数据中心 里,也对算力任务进行了对应划分,分为基础通用计算,以及HPC高性能计算(High-performance computing)。

      HPC计算,又继续细分为三类: 科学计算类:物理化学、气象环保、生命科学、石油勘探、天文探测等。