圣大学生程序员代表俄罗斯出征国际大赛

我校学生已经通过高性能计算领域的国际大赛——亚洲大学生超级计算机大赛(ASC)的选拔阶段。 今年,他们是唯一一支进入决赛的俄罗斯团队。
参赛者人数逐年猛增:若说去年共有230支队伍,那么今年则有来自世界各地超过300个团队,我校学生现已闯入20强。5月5日至9日,在南昌市(中国)举行的比赛最后阶段,圣彼得堡国立大学学生与来自中国、泰国、美国、德国和匈牙利的程序设计团队会面。
ASC是超级计算机技术领域最大的编程马拉松大赛,为下一代科学家和工程师提出最新的科学人物和利用先进技术的机会。大赛每年都会吸引越来越多的优秀学生参与到超级计算机工作中来,从而促进高性能计算机群的发展。
资格赛阶段的传统项目之一是对所给组件进行合理选择,再对由其搭建的服务器进行构建说明,以及通过专门测试,即基准测试LINPACK和HPCC,以检验计算机系统性能。该项目每年都在大赛中出现,也会伴随一些小小改动,目的在于考验团队成员在高性能计算领域的总体能力。其他比赛项目则往往与最新技术有关。今年是RELION程序加速,该程序用于创建和处理从冷冻电子显微镜获得的3D图像。程序员们面临的任务是修改源代码,同时确保应用程序处理速度更快,图像输出速度加快,并通过使用图像处理器构建大分子3D结构。此外,参赛者还需要创建和完善能够用于搜索查询,同时可使用CNTK数据库和MS MARCO数据集,又基于真实用户需求的人工智能。
决赛中,还将在此基础上增加软件CFL3D和Mystery Application的使用,前者是由美国航天局自20世纪80年代开始基于多块结构化网格开发的用于解决纳维-斯托克斯方程的软件,后者则是一款未知应用程序,仅用于比赛当日。
彼得堡国立大学团队中,包括“应用数学与管理过程”方向的本科生和硕士生:
- 阿列克谢·别列杰科,硕士2年级在读
- 安东·加夫里科夫,本科3年级在读
- 鲁斯兰·库丘莫夫,硕士2年级在读
- 瓦季姆·别特鲁宁,本科4年级在读
- 斯维特兰娜·斯维什尼科娃,硕士2年级在读(队长)
负责对学生程序员们进行培训的是我校教师伊凡·刚科维奇(计算机建模与多处理器系统教研室)。
2017年,圣彼得堡国立大学队也曾闯入决赛,并获一等奖和最佳人气奖。