0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高性能计算的工作原理

Dbwd_Imgtec 来源:智能计算芯世界 作者:智能计算芯世界 2022-04-02 15:29 次阅读

高性能计算(HPC)利用超级计算机和并行处理技术,快速完成耗时较长的任务或同时完成多个任务。HPC市场既是一个传统的市场,又是一个新兴的、高速发展的市场。定位高端用户、标杆项目,影响力大、平民化趋势、快速发展。

高性能计算的工作原理

在高性能计算中,处理信息的两种主要方式为:串行处理,由中央处理器 (CPU) 完成。每个 CPU 核心通常每次只能处理一个任务。CPU 对于运行各种功能而言至关重要,如操作系统和基本应用程序(如文字处理、办公生产力工具等)。

f0730f9c-b0ce-11ec-aa7f-dac502259ad0.png

并行处理,可利用多个 CPU 或图形处理器 (GPU) 完成。GPU 最初是专为图形处理而设计的。它可在数据矩阵(如屏幕像素)中同时执行多种算术运算。同时在多个数据平面上工作的能力使 GPU 非常适合在机器学习 (ML) 应用任务中进行并行处理,如识别视频中的物体。

f083c8c8-b0ce-11ec-aa7f-dac502259ad0.png

突破超级计算的极限需要不同的系统架构。大多数高性能计算系统通过超高带宽将多个处理器和内存模块互连并聚合,从而实现并行处理。一些高性能计算系统将 CPU 和 GPU 结合在一起,被称为异构计算。 计算机计算能力的度量单位被称为“FLOPS”(每秒浮点运算次数)。截至 2019 年初,现有的高端超级计算机可以执行 143.5 千万亿次 FLOPS (143 × 1015)。此类超级计算机被称为千万亿次级,可以执行超过千万亿次 FLOPS。相比之下,高端游戏台式机的速度要慢 1,000,000 倍以上,可执行约 200 千兆次 FLOPS (1 × 109)。超级计算在处理和吞吐量方面的重大突破很快将会实现超级计算的下一个重大级别——百亿亿次级,该级别的速度比千万亿次级约快 1,000 倍。这意味着百亿亿次级超级计算机每秒将能够执行 1018(或者 10 亿 x 10 亿)次运算。

f09ab5d8-b0ce-11ec-aa7f-dac502259ad0.png

“FLOPS”是对理论处理速度的描述,实现该速度需要连续向处理器传输数据。因此,系统设计必须考虑到数据吞吐量这一因素。系统内存以及处理节点之间的互连会影响数据传输到处理器的速度。

f0b5b86a-b0ce-11ec-aa7f-dac502259ad0.png

为了实现1百亿亿次级 FLOPS 的下一级超级计算机处理性能,大概需要 5,000,000 个台式机。*假定每个台式机具备 200 千兆次 FLOPS 的能力。

术语知识

高性能计算 (HPC):一个广义上的强大计算系统,其范围涵盖简单计算机(如 1 个 CPU + 8 个 GPU),乃至世界一流的超级计算机

超级计算机:最先进的高性能计算机,以不断提高的性能标准为依据

异构计算:优化串行 (CPU) 和并行 (GPU) 处理能力的高性能计算架构

内存:在高性能计算系统中为实现快速访问而存储数据的地方

互连:可令处理节点互相通信的系统层;在超级计算机中存在多个级别的互连

千万亿次级:为达到每秒执行千万亿次 (1015) 运算而设计的超级计算机

百亿亿次级:为达到每秒执行百亿亿次 (1018) 运算而设计的超级计算机

为什么要做高性能计算?

从系统的角度:集成系统资源,以满足不断增长的对性能和功能的要求

从应用的角度:适当分解应用,以实现更大规模或更细致的计算

解决问题:科学和工程问题的数值模拟仿真(计算密集、数据密集、网络密集、三种混合)。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10417

    浏览量

    206476
  • 计算机
    +关注

    关注

    19

    文章

    6631

    浏览量

    84380
  • 操作系统
    +关注

    关注

    37

    文章

    6269

    浏览量

    121845

原文标题:浅谈高性能计算(HPC)

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是HPC高性能计算

    高性能计算(HighPerformanceComputing,简称HPC),是指利用集群、网格、超算等计算机技术,通过合理地组织计算机资源以及运用适合的算法和程序,提高
    的头像 发表于 02-19 13:27 172次阅读
    什么是HPC<b class='flag-5'>高性能</b><b class='flag-5'>计算</b>

    FPGA在高性能计算中的优势及其用例都有哪些?

    近年来,现场可 编程 门阵列 ( FPGA ) 因其可定制性、并行处理和低延迟而成为高性能计算 (HPC) 的可行技术。 高性能计算 (HPC) 是一个
    的头像 发表于 12-09 12:15 437次阅读
    FPGA在<b class='flag-5'>高性能</b><b class='flag-5'>计算</b>中的优势及其用例都有哪些?

    异构众核系统高性能计算架构

    随着计算机技术的发展,单核处理器已经难以满足高性能计算的需求,众核处理器成为了一种有效的解决方案。众核处理器是指在一个芯片上集成多个处理器核心,通过并行计算
    的头像 发表于 11-30 08:27 435次阅读
    异构众核系统<b class='flag-5'>高性能</b><b class='flag-5'>计算</b>架构

    高性能计算创客板助您拓展垂直市场

    研扬科技的UPSquared6000是一款高性能工业计算创客板,具有小巧的外形尺寸(101.6mmx101.6mm),由IntelAtomx6000E/RE、Pentium或CeleronN/J系列
    的头像 发表于 11-18 08:05 155次阅读
    <b class='flag-5'>高性能</b><b class='flag-5'>计算</b>创客板助您拓展垂直市场

    AD8009差分变单端,图中电路工作原理是怎样的,增益怎么计算

    AD8009差分变单端,图中电路工作原理是怎样的,增益怎么计算?如何用8009设计差分变单端?
    发表于 11-17 11:54

    芯片是如何工作的呢?工作原理是什么呢?芯片是如何实现运算的?

    上。芯片具有高度的集成度和高性能,是当今现代电子产品的核心。 芯片的工作原理 芯片的工作原理基于它内部的电子元件——晶体管的异或逻辑门,在芯片中由数百万个晶体管构成。每个晶体管的主要作用是放大或控制电流的流动。
    的头像 发表于 10-25 15:02 5710次阅读

    【昉·星光 2 高性能RISC-V单板计算机体验】星光 2 功耗测评

    星光 2是迄今最高性能单板机。 搭载高性能昉·惊鸿7110搭载64位高性能四核RISC-V CPU,2MB的二级缓存,工作频率最高可达1.5 GHz。昉·惊鸿7110具有多个的高速本地
    发表于 09-28 10:34

    面向高性能和可扩展计算系统的IBM b-type网络

    电子发烧友网站提供《面向高性能和可扩展计算系统的IBM b-type网络.pdf》资料免费下载
    发表于 08-28 14:39 0次下载
    面向<b class='flag-5'>高性能</b>和可扩展<b class='flag-5'>计算</b>系统的IBM b-type网络

    FPGA在高性能计算中的优势及其用例都有哪些?

    近年来,现场可编程门阵列 (FPGA) 因其可定制性、并行处理和低延迟而成为高性能计算 (HPC) 的可行技术。
    发表于 08-21 09:05 494次阅读
    FPGA在<b class='flag-5'>高性能</b><b class='flag-5'>计算</b>中的优势及其用例都有哪些?

    GPU和FPGA的工作原理及其区别

      GPU和FPGA都是现代计算机技术中的高性能计算设备,具有不同的特点和应用场景。本文将详细介绍GPU和FPGA的工作原理及其区别。
    的头像 发表于 08-06 16:50 1504次阅读

    Arm高性能计算工具试用分析

    全球排名前20的超级计算机用户中有70%使用Arm工具来快速理解应用程序性能,并通过调试、分析和优化更快地获得结果努力。
    发表于 08-02 09:51

    智能网卡简介及其在高性能计算中的作用

    最先进的人工智能模型在不到五年的时间内经历了超过 5,000 倍的规模扩展。这些 AI 模型严重依赖复杂的计算和大量内存来实现高性能深度神经网络 (DNN)。只有使用 CPU、GPU 或专用芯片等
    发表于 07-28 10:10

    面向后E级计算高性能处理器技术参考和借鉴

    商用高性能计算处理器市场主要被NVIDIA、AMD和Intel3家公司长期占据,在面向E级计算 的 高 性 能 处 理 器 中,AMD 最 新 的Instinct MI250X处理器双精度浮点运算
    发表于 06-19 09:34 351次阅读
    面向后E级<b class='flag-5'>计算</b>的<b class='flag-5'>高性能</b>处理器技术参考和借鉴

    易飞扬携高性能计算互连硬件和液冷互连解决出席德国ISC高性能计算大会

    [中国,深圳,2023年5月6日]5月21-25日,全球领先的高性能计算和超级计算领域的国际会议之一的ISC高性能计算大会(ISC High
    的头像 发表于 05-06 18:21 449次阅读

    高性能输入式工作区(HEW) V.4.04 用户手册

    高性能输入式工作区 (HEW) V.4.04 用户手册
    发表于 04-27 19:47 0次下载
    <b class='flag-5'>高性能</b>输入式<b class='flag-5'>工作</b>区(HEW) V.4.04 用户手册