2010年11月10日,美国Intel编译实验室唐锡南博士应邀访问我院。10日上午10时,唐锡南博士在计算机学院学术报告厅作了题为 “Challenges in Personal Super-computer Era”的精彩学术报告。报告会由计算机学院华蓓教授主持,计算机学院部分师生参加了报告会。
报告中,唐锡南博士首先介绍了IA架构的演变历程,指出现在已进入个人超级计算机时代。将来的个人计算机将包含几个通用核、几十个专用核和许多硬件加速部件,如何充分利用个人计算机强大的处理能力开发新的高性能应用,成为计算机发展的重大机遇和挑战。
接着,唐锡南博士通过一些小巧的程序实例说明了在多核计算机上编写高性能程序的技巧和衡量程序性能的标准。他还将算法的性能评估与计算机体系结构相结合,表明传统的O(n)的评价标准在现在的个人超级计算机上的局限性,应当重点关注Cache缺失率,而不仅仅是程序的代码量。唐锡南博士特别教导计算机专业的学生应该提高对现代计算机体系结构知识的学习和理解,特别推荐了《计算机体系结构-量化研究方法》一书。
唐博士介绍了面对个人超级计算机时代的挑战,作为计算机领域的研发人员需要准备哪些知识来应对,他特别提到了“操作系统,体系结构,编译技术以及并行程序设计”这几方面的知识积累。唐博士还介绍了目前Intel在多核平台上的各种软件开发调试工具,并强调对于应用程序的并行需要具有面向领域的知识,不同的领域需要选择不同的方法进行并行程序设计以得到最好的性能,现在看来通用的方法难以奏效。他同时表示这个方面的研究也是当前学术界的热点。
最后的提问环节,唐锡南博士对同学们提出的问题一一给予解答。唐锡南博士的报告丰富生动,参会者以热烈的掌声对唐博士的精彩报告表示衷心感谢。