June 2020 超级计算机TOP8FRONTERA理论浮点数性能计算

本文主要是介绍June 2020 超级计算机TOP8FRONTERA理论浮点数性能计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

June 2020 TOP8 FRONTERA

TOP500超级计算机

  1. 硬件分析:

    1. 制造商:Dell EMC
    2. 核心数:448,448
    3. 存储:1,537,536 GB
    4. 处理器: Xeon Platinum 8280 28C 2.7GHz
  2. 性能表现:

    1. Linpack Performance (Rmax) 23,516.4 TFlop/s
    2. Theoretical Peak (Rpeak) 38,745.9 TFlop/s
    3. Nmax 9,262,848
  3. Xeon Platinum 8280 28C 2.7GHz具体参数信息
    在这里插入图片描述

  4. 计算方式

    1. 处理器基本频率:2.7GHz
    2. 指令集拓展:Intel® SSE4.2, Intel® AVX, Intel® AVX2, Intel® AVX-512(对于float,能够同时进行的FMA的数量即128/32 = 4、256/32 = 8、 512/32 = 16。)
    3. AVX-512 FMA 单元数:2 (流水线后乘法和加法能够并行运算,可同时处理两次运算)

    单Xeon Platinum 8280核计算:

    核心数 × 主频 × ( 512 b i t × 2 F M A × 2 × 1 64 ) 核心数 \times 主频 \times \left ( 512bit \times 2FMA \times 2 \times \frac{1}{64} \right ) 核心数×主频×(512bit×2FMA×2×641)

    28 × 2.7 G × 32 = 2.4192 T F l o p / s 28 \times 2.7G \times 32 = 2.4192TFlop/s 28×2.7G×32=2.4192TFlop/s

    所有核心: 单核心 × ( 448448 28 ) = 38745.9 T F l o p / s 单核心 \times \left( \frac{448448}{28} \right)= 38745.9 TFlop/s 单核心×(28448448)=38745.9TFlop/s

    Xeon Platinum 8280内部集成28个核心,故在计算超算整体的理论性能时应除掉单个CPU的计算核心

这篇关于June 2020 超级计算机TOP8FRONTERA理论浮点数性能计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/196750

相关文章

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

Redis中高并发读写性能的深度解析与优化

《Redis中高并发读写性能的深度解析与优化》Redis作为一款高性能的内存数据库,广泛应用于缓存、消息队列、实时统计等场景,本文将深入探讨Redis的读写并发能力,感兴趣的小伙伴可以了解下... 目录引言一、Redis 并发能力概述1.1 Redis 的读写性能1.2 影响 Redis 并发能力的因素二、

C语言中的浮点数存储详解

《C语言中的浮点数存储详解》:本文主要介绍C语言中的浮点数存储详解,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、首先明确一个概念2、接下来,讲解C语言中浮点型数存储的规则2.1、可以将上述公式分为两部分来看2.2、问:十进制小数0.5该如何存储?2.3 浮点

Golang中拼接字符串的6种方式性能对比

《Golang中拼接字符串的6种方式性能对比》golang的string类型是不可修改的,对于拼接字符串来说,本质上还是创建一个新的对象将数据放进去,主要有6种拼接方式,下面小编就来为大家详细讲讲吧... 目录拼接方式介绍性能对比测试代码测试结果源码分析golang的string类型是不可修改的,对于拼接字

mysql线上查询之前要性能调优的技巧及示例

《mysql线上查询之前要性能调优的技巧及示例》文章介绍了查询优化的几种方法,包括使用索引、避免不必要的列和行、有效的JOIN策略、子查询和派生表的优化、查询提示和优化器提示等,这些方法可以帮助提高数... 目录避免不必要的列和行使用有效的JOIN策略使用子查询和派生表时要小心使用查询提示和优化器提示其他常

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

Tomcat高效部署与性能优化方式

《Tomcat高效部署与性能优化方式》本文介绍了如何高效部署Tomcat并进行性能优化,以确保Web应用的稳定运行和高效响应,高效部署包括环境准备、安装Tomcat、配置Tomcat、部署应用和启动T... 目录Tomcat高效部署与性能优化一、引言二、Tomcat高效部署三、Tomcat性能优化总结Tom

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

使用C#代码计算数学表达式实例

《使用C#代码计算数学表达式实例》这段文字主要讲述了如何使用C#语言来计算数学表达式,该程序通过使用Dictionary保存变量,定义了运算符优先级,并实现了EvaluateExpression方法来... 目录C#代码计算数学表达式该方法很长,因此我将分段描述下面的代码片段显示了下一步以下代码显示该方法如