03-09
927654次
2人
33个
3630个
5041人
246部
南开大学校报电子版 - 第1077期(2009-11-20) 本报讯(记者 张轶帆)2009年“英特尔杯”全国计算机多核程序设计大赛近日在北京落幕。经过4个多月的激烈角逐,我校数学试点班2005级学生刁瑞从全国近万名参赛者中脱颖而出,获得一等奖,这也是本次大赛唯一的一等奖。 由于高中时数学成绩突出,刁瑞2005年被保送至我校数学试点班。谈起这位“爱徒”,数学科学学院教授顾沛难掩喜爱之情:“刁瑞发展比较全面,不仅专业成绩优秀,而且英语、日语都不错,这次他能够在程序设计大赛中取得这么好的成绩,充分说明他在计算机领域的学习能力。” 虽然不是计算机专业的学生,但刁瑞表示,多核技术需要应用多科专业知识,数学基础就是其中不可或缺的组成部分。 “英特尔杯”全国计算机多核程序设计大赛始办于2007年。与众多面向大学生的计算机类竞赛相比,此项赛事在题目设置上非常接近真实的开发需求和环境,并能对学生所掌握的相关基础知识和技能进行全面严格的考查。
作者:121.234.212.* 回复:1 发表时间:2010-08-24 17:39:04
刁瑞毕业于南开大学,即将入读中国科学院数学与系统科学研究院,曾获得2008年全国大学生数学建模竞赛二等奖,2009年国际大学生数学建模竞赛一等奖等多项荣誉。刁瑞认为本次比赛提供了一个可以和高手切磋程序优化能力,学习并实践多核并行计算的平台。 在这次比赛中,我体会到了不断优化程序效率,一点点走向更高水平的成就感。同时,为了追求更高的效率,我对相关知识的渴求也十分强烈,接触并学习了OpenMP等多核技术。同时,我还看到了国内更多在相关领域上有很高水平的参赛选手。这既是一个树立目标的机会,又是一个结识高手的机会。我是从我爱南开BBS上了解到英特尔杯全国多核程序设计大赛,当时只是出于好奇打开了英特尔网站的链接。最初觉得学一点点多核相关的资料就可以得到一件英特尔的T恤,奖品比较有纪念意义。另外,之前略微了解一些MPI 的知识,只是一个是针对单机多核,一个是针对机群,不过算法上应该有一定的共通性。这样,出于对多核程序设计的好奇,而且当时邻近毕业,比较空闲,所以就决定参加英特尔杯并借此机会学习一下。初赛由于只有选择题,就比较顺利的通过了。公布复赛题目的时候,我发现两个题目自己都能想到效率还可以的算法,保守起见,最初提交的是串行代码。第一次提交的时候,第2题就远远领先其他选手,我猜测可能是其他人没有考虑到哈希吧,不过这对我来说是一个很大的鼓励。英特尔杯规则中的每周公布前五名是比较有效果的。每周的结果的确引发了我进一步思考的动力,而且应该也带动了其他选手的思考。我的第1 题一直落在后面,只有一次公布的时候勉强达到第5 名。正是看到了前面选手突出的成绩,才使我在比赛的那段日子里一闲下来就考虑还有没有其他优化方法,提高程序的并行度。程序运行的效率说明了多核计算的确是强大的。我认为随着以后多核电脑的普及,多核程序设计会更有魅力。这次有机会进入到决赛与高水平选手同台竞技,对今后的学习和发展将有很大帮助。
作者:121.234.212.* 发表时间:2010-08-24 17:42:38
注意:严禁发表任何含有侵害他人隐私、侵犯他人版权、辱骂、非法、有害、胁迫、攻击、骚扰、侵害、中伤、粗俗、猥亵、诽谤、淫秽、灌水、种族歧视、政治反动、影响和谐等内容的一切不良信息。经发现后将无条件删除,因此引起的一切后果由该内容发表者承担。请慎重发表!网站稳定来之不易,大家一起努力,共建和谐社区!