ASC简介

作者:Forwil
链接:https://www.zhihu.com/question/32242368/answer/66384622
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

ASC世界大学生超级计算机竞赛 == Asia Supercomputer Community Student Supercomputer Challenge,由亚洲超算协会发起,目前已经举办了4届(12~15),每年好像都是浪潮公司掏钱赞助。
初赛一般在前年年底开始报名,当年一月份放出初赛试题。一般是1 benchmark + 1 applications + 1 MIC(Intel Xeon Phi) program。初赛历时2个月左右,要求提交一份全英文的proposal,介绍参赛学校的超算情况,介绍组织参赛经历,应用分析和优化策略等。初赛会要求在给定功耗(一直都是3kW)下设计一个超算集群,当然不会要求每个比赛队伍都真的拿钱去买机器来组集群。然后就1 benchmark 和 1 applications 给出应用分析,鼓励参赛队在自己学校的超算平台上对benchmark和applications进行优化。
一般初赛的benchmark都是linpack,世界top500的超算集群就是用linpack的性能(G/Tflops)来排名的。ASC15初赛时把benchmark换成了HPCC,实际上HPCC = HPL(High performance Linpack)+ 一些奇奇怪怪的硬件性能测试。并且在决赛的时候HPCC被换成了HPL,因此linpack测试应该是每年都会有的一个项目。
初赛给的application一般是工业级的并行程序,比如ASC15就是分子动力学的NAMD,一般的工业级应用都是十万百万行代码级别的,想要做代码级优化其实比较难。优化一般侧重于编译参数,运行参数和数学库blas的重新链接上,对于IO密集型的应用可以考虑并行读写或者ramdisk等一些tricky小方法。
MIC程序优化是ASC比赛的一个很重要的项目,会给一份不长的串行或者并行效率不高的子程序,这个子程序一般是大型应用的一个热点函数。比如ASC15中SKA的Gridding,核心循环只有不到10行左右3个嵌套循环。MIC优化可以做的工作很多,算法优化、缓存优化、向量化、改写汇编都是常见的。当然MIC编程的坑很多,我不是负责MIC应用的我就不多说了。一般MIC程序优化这个项目是占分最多的。
每年的3月初提交完初赛proposal之后大概一个月后主办方就公布晋级决赛的16支队伍,往年都是8支大陆队8支海外队,大陆队伍一般比较强,如清华、国防科大、上交、华科、中山几乎每年都进决赛。海外队伍相对较弱,不过也有像台湾清华、南洋理工这样可以冲击冠亚军的队。
公布完晋级决赛的队伍之后,一般会释出2个新的application,今年决赛多的两个应用是wrf-chem(天气预测中的化学反应),palabos(流体力学),优化思路和NAMD类似。而后也会公布决赛的比赛具体项目和计分方式,但是会保留一个secret application到决赛最后一天公布,最后总决赛的项目就由初赛的3个+决赛前公布的2个+secret 1个 一共 6个应用组成。
总决赛一般分4天,前两天搭建软硬件环境,比赛方会提供服务器和MIC加速卡,使用GPU的队伍就需要自己带过去装了,第三天测试Linpack+两个application,第四天测试最后一个app和secret app。自组的平台要求运行时的功耗不能超过3kW。而MIC应用会单独在赛方提供的平台上测试。
总决赛的奖金挺多的,除了MIC应用之外其他的包括linpack都是每个1w,MIC应用2.718w(叫e-prize奖)。总分冠军10w,亚军5w。
至于比赛比的东西,更倾向于操作系统+体系结构方面的知识,相比于ACM比的算法+数据结构+灵光一现,ASC竞赛的“计算机血统“更浓一些,工程性也强很多,这一点我比较喜欢。

时间: 2024-10-14 13:54:38

ASC简介的相关文章

Hibernate核心技术简介

Hibernate核心技术简介 1.Hibernate映射文件开发     Hibernate映射文件就是项目中*.hbm.xml文件,其主要是完成各元素的配置,包括根元素.类元素.定义主键.设置主键生成方法.定义属性以及关联映射.下面一一单独说明: (1)根元素<hibernate-mapping> 映射文件的根元素是<hibernate-mapping>,每一个*.hbm.xml文件都有唯一的一个根元素.该元素包含以下属性:package.schema.catalog.defa

简介、原理、基本使用

1.简介 Solr是一个开源的,企业级搜索服务器 用java语言编写.使用HTTP和XML进行数据传输 底层基于lucene,相当于是lucene在服务器端的一个产品 除了能返回搜索结果之外,还有包括高亮搜索关键字,方位导航,查询关键字拼写校验等等功能 2.原理图 其实基本对外就两部分,一部分是建索引接口(indexer),另外就是操作接口(webapp) 往下就对Lucene的包装,通过xml数据格式以及一些handler与其对接 3.建索引 (1)从数据库获取数据 (2)数据转换 (3)ad

Oracle 索引 简介

1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema>.<table_name> (<column_name> | <expression> ASC | DESC, <column_name> | <expression> ASC | DESC,...) TABLESPACE <tablespace_name>

TCP/IP协议简介(二) 之 链路层介绍

链路层介绍 一.简介 上一节已经介绍过,网络层协议的数据单元是 IP 数据报 ,而数据链路层的工作就是把网络层交下来的 IP 数据报 封装为 帧(frame)发送到链路上,以及把接收到的帧中的数据取出并上交给网络层. 为达到这一目的,数据链路必须具备一系列相应的功能,主要有: 将数据封装为帧(frame),帧是数据链路层的传送单位: 控制帧的传输,包括处理传输差错,调节发送速率与接收方相匹配: 在两个网络实体之间提供数据链路通路的建立.维持和释放的管理. 数据帧的结构是这样的: 二.控制帧的传输

SQLserver运维必备:T-SQL语句简介

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一.T-SQL语言组成 T-SQL主要有三种语言组成: 1.      DML:数据操纵语言(data manipulation language) 查询.插入.删除和修改数据 SELECT.INSERT.UPDATE.DELETE 2.      DDL:数据定义语言(data definition language) 建立数据库.数据库对象和

JDBC简介,MySQL连接,PreparedStatement 预处理命令,通配符

何须浅碧轻红色,自是花中第一流. -李清照的<鹧鸪天·桂花> JDBC 简介 我实验的MySQL数据库 配置连接MySQL驱动 数据库连接工具类 JDBC API Driver 接口 Connection 接口 DriverManager 类 Statement 接口 PreparedStatement 接口 CallableStatement 接口 ResultSet 接口 JDBC 数据库操作 测试连接示例 添加数据 查询信息 修改数据 删除数据 批处理 调用存储过程 JDBC 简介 JD

oracle 索引的(创建、简介、技巧、怎样查看)

一.索引简介1.索引相当于目录2.索引是通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率.3.索引的创建要适度,多了会影响增删改的效率,少了会影响查询的效率,索引最好创建在取值分散的列上,避免对同一张表创建过多的索引4.索引的使用对用户来说是透明的,由系统来决定什么时候使用索引.5.Oracle支持多种类型的索引,可以按列的多少.索引值是否唯一和索引数据的组织形式对索引进行分类,以满足各种表和查询条件的要求.(请见附件)a. 单列索引和复合索引    b.B树索引(creat

Jquery排序分页插件tablesorter简介

一.简介: Tablesorter?作用于一个标准的HTML表格(有THEAD,TBODY),实现静态排序:主要特点包括: (1) 多列排序: (2) 支持文本.URI地址.数值.货币.浮点数.IP地址.日期.时间以及自定义类型排序: (3) 支持第二个隐藏域排序,例如保持按字母排序时的排序对其他标准(支持两个): (4) 可扩展外观: (5) 程序简小: (6) 支持 TH 元素的 ROWSPAN 和 COLSPAN 属性: (7) 浏览器支持:IE6+,FF2+,Safari2.0+,Ope

作业一 统计软件简介与数据操作

spss软件 所属类别 : 软件 SPSS(Statistical Product and Service Solutions),"统计产品与服务解决方案"软件.最初软件全称为"社会科学"(SolutionsStatistical Package for the Social Sciences),但是随着SPSS产品服务领域的扩大和服务深度的增加,SPSS公司已于2000年正式将英文全称更改为"统计产品与服务解决方案",标志着SPSS的战略方向正