发布时间:2025-04-28 14:43:53作者:kaifamei阅读:次
作为一个长期项目,Folding@Home 旨在借助个人闲置计算设备的力量,帮助科学研究人员加速完成蛋白质折叠计算。
近日,随着新冠病毒在全球的大流行,世界多地均已宣布了严格的出行和聚集管制措施,同时也让更多人意识到了 Folding@Home 项目对于攻克 COVID-19 疾病的重要性。
【COVID-19 相关的蛋白质示例,来自:Folding@Home】
最新消息是,随着成千上万的新用户注册加入算力网络,始于 20 年前的 Folding@Home 项目,已经达成了每秒百万万亿次(exaflop)的计算水平。
其构想源于目前已处于休眠状态的 SETI @ Home 项目,旨在将繁重的计算任务分派打包给遍布全球的远程 PC 端执行,相当于构建了一套分布式的超级计算机网络。
尽管效率上不如真正的超级计算机那么有效,但 Folding@Home 项目仍能够轻松应付一些不那么复杂的计算问题。
由圣路易斯华盛顿大学的一个小组管理的这款工具,目前正在解决从微小到巨大的蛋白质折叠方面的问题。
作为生物发挥作用的一种重要化学结构,其能够在不同的条件下(温度、pH、其它分子的影响等)改变形状。
20 年前的超级计算机的数量并没有今时这么多,因此 Folding@Home 开创了一种无需耗费 5 亿美元去购买 Cray 超算的解决方案。
现在,该项目已经达成了百亿亿次的总算力目标。英特尔和 Cray 也正在努力为美国国家实验室打造同级别的超级计算机,预计可在未来几年内投入使用。
芯片算力即芯片的计算能力。
计算机芯片的计算能力分为四个方面:整数运算,浮点计算,字符和字符串处理,寻址能力和IO。
FLOPS
FLOPS是Floating-point Operations Per Second每秒所执行的浮点运算次数的英文缩写。它是一个衡量芯片计算能力的量,这个量经常使用在那些需要大量浮点运算的科学运算中。有时也会被记为flop/s。
一个 MFLOPS (megaFLOPS) 等于每秒1百万 (=10^6) 次的浮点运算,
一个 GFLOPS (gigaFLOPS) 等于每秒10亿 (=10^9) 次的浮点运算,
一个 TFLOPS (teraFLOPS) 等于每秒1万亿 (=10^12) 次的浮点运算,
一个 PFLOPS (petaFLOPS) 等于每秒1千万亿 (=10^15) 次的浮点运算。
TOPS
TOPS是Tera Operations Per Second的缩写,1TOPS代表处理器每秒钟可进行一万亿次(10^12)操作。
在某些情况下,还使用 TOPS/W 来作为评价处理器运算能力的一个性能指标,TOPS/W 用于度量在1W功耗的情况下,处理器能进行多少万亿次操作。