接轨国际,碰撞更多科研火花——第八届ChinaSys大会专访微软亚洲研究院首席研究员张霖涛
作者:微软亚洲研究院实习生 徐祎雪
卢思奇
2015年6月5日至6日,由中国科学院深圳先进技术研究院先进计算与数字工程研究所主办的第八届中国计算机系统(ChinaSys)学术研讨会在厦门大学召开。来自微软亚洲研究院、清华大学、北京大学、中科院计算所、上海交通大学和华中科技大学等科研院所的师生以及国内的工程师100余人参与了本次研讨会。
学者和业界交流的桥梁
ChinaSys于2011年第二届亚太区系统研讨会(APSys
2011,
上海),由清华大学、复旦大学、北京大学、华中科技大学、中国科学技术大学5所高校以及微软亚洲研究院、中科院计算所的研究人员商讨成立,期望通过组织国内计算机系统领域的高水平研讨会,促进学者和业界之间的交流和合作,提高国内系统研究的科研水平。作为ChinaSys2011年成立之初,唯一来自产业界的科研机构,微软亚洲研究院见证了ChinaSys和中国计算机系统研究领域5年来的蓬勃发展。
曾参与过4届ChinaSys会议的微软亚洲研究院首席研究员张霖涛告诉我们,会议刚刚开始举办的时候,因为参与人数较少,形式比较自由,参与者通过内部邀请加入,没有征稿启事,会议也没有官方网站。经过这些年的交流促进和努力,ChinaSys
Workshop已成功召开了八届,共邀请了约700名杰出的科研人才与会讨论。而在过去的5年时间里,中国的系统研究水平得到了很大的提升。此前与计算机图像、机器学习等领域相比,中国系统研究水平较为薄弱,但现在在该领域内最顶尖的期刊和会议发表文章已成常态化。这其中ChinaSys提供的交流平台的作用不可忽视。
微软开源rDSN分布式系统开发框架
此次为期两天的会议主题包括体系结构和性能、操作系统和虚拟机、云计算和大数据、网络和并行等方向的22个专题学术报告,基本覆盖了系统研究的所有领域。
由张霖涛博士带队的微软亚洲研究院,在本届ChinaSys会议上发布了两个最新的项目。一个是图计算(Graph
Computing)的项目。这也是今年的热点,会议中有三、四个关于图计算的演讲。另一个便是前不久刚刚通过GitHub平台开源的rDSN分布式系统开发框架(Robust
Distributed System Nucleus)。
rDSN是用于快速搭建和运维高性能和高鲁棒的分布式系统,可以帮助广大分布式系统的开发者、学生和研究人员成功应对云计算、大数据、物联网等当前热点技术。它的思想来源于微软亚洲研究院系统组过去在分布式系统开发和运维各个阶段进行的各种自动化项目。这些项目尝试帮助开发者更快捷有效地测试,调试,优化,监控,扩展(Scale-out),复制(Replicate),组合(Compose),甚至推理(Reason)。而在这些项目开发中所遇到的很多困难,不少是由于开始的代码工作没有考虑这些需求,导致后期的开发事倍功半。因此,rDSN的目标是提供一个协调有序的开发平台使得分布式应用,工具和框架可以独立开发,并且能够无缝集成,来实现如上提到的需求。
对于开发者而言,rDSN提供并且帮助开发工具和运行时框架能够和上层应用无缝集成,从而改善开发和运维效率,来提高系统的编程敏捷性、性能以及鲁棒性;对于学生来说,rDSN提供了一个能够方便地简化,理解,和操纵分布式系统的平台。当学习一个分布式系统协议的时候,学生可以在rDSN的模拟器模式下编写和调试。该模拟器能够简化实际系统中的很多复杂性,并在需要的时候慢慢把这些复杂性加回去。
而很多分布式系统的研究人员常常期望提供通用的分布式系统的相关工具和运行时策略。rDSN提供了专门的工具API
(Tool
API)来帮助这方面的工作。工具API提供了底层模块的虚拟化,并且可以把上层系统的所有不确定性都暴露出来。这使得构建高效和可靠的工具和运行时策略成为可能。此外,rDSN的设计保证了这些工具和运行时策略能够和基于rDSN的上层应用无缝集成,因此研究成果可以很快地进入实际部署。
微软亚洲研究院希望rDSN的开源可以汇集更多成果,将分布式系统的开发变得更加简单、高效;也希望能够吸引参加会议的老师们的关注,并且在他们的工作中作为教学工具来使用。
国际水平研究成果的分享
说到本次会议的亮点,张博士介绍道:“此次会议与国际顶级的计算机结构(Computer
Architecture)会议ISCA时间接近。虽然国际上认为计算机结构和系统方面的研究者是两个相对独立的群体,但是在国内,计算机系统的研究者较少,所以很多人都是跨界的。ISCA级别很高,规模较小,一年只收录30-40篇文章,以往很少有来自中国的论文被收录,但是今年ChinaSys的参会单位,一共有5篇论文被ISCA收录,成绩非常卓越。”因此,今年的ChinaSys会议专门安排了一个环节介绍这些工作,大家看到之后都感觉很受触动。特别是由中科院计算所陈云霁老师带领的团队正在进行的关于硬件加速和机器学习、DNN(Deep
Neural Network,深层神经网络)项目,让大家感到很有兴趣。微软亚洲研究院也已邀请陈云霁老师来进行讲座和分享。
展望未来:完善形式,更高目标
第八届中国计算机系统(ChinaSys)学术研讨会合影
本届会议的气氛非常活跃,大家的参与也十分热烈。往年如果会议地点在北京等一线城市,参会人数会比较多,但是这次在厦门,也有这么多老师、同学来参加,有些出人意料。会议之中大家的提问、讨论也十分投入、有趣。
展望ChinaSys的未来,张霖涛说:“为了适应参与者越来越多的需求,会议的组织和形式未来也会变得更加正式。大会五年前提出的目标是如何在顶尖的会议上定期发表论文,现在这个目标已经基本上实现了。下一步的目标就是做出更好的,让业界口口相传的成果。”另外,为了让更多对系统研究领域有兴趣的人可以加入交流和分享的行列,大会下一步可能也会开放注册,让更多的人有机会参加会议活动。让我们期待ChinaSys在未来可以为领域内的科研人士提供更多的交流机会,碰撞出思维的火花,也希望有更多的研究者可以在交流中获益。
推荐阅读
欢迎关注
微软亚洲研究院官方网站:http://www.msra.cn
微软亚洲研究院人人网主页:http://page.renren.com/600674137
微软亚洲研究院微博:http://t.sina.com.cn/msra
微软亚洲研究院微信:搜索“微软研究院“或扫描下方二维码:
接轨国际,碰撞更多科研火花——第八届ChinaSys大会专访微软亚洲研究院首席研究员张霖涛的更多相关文章
- 科研伴我成长——上海交通大学ACM班学生在微软亚洲研究院的幸福实习生活
每一年,微软亚洲研究院都会迎来一批"特殊的"实习生--他们既不是从五湖四海汇聚而来,也不是在读的硕士和博士.他们相识已久,知道对方的小秘密.小八卦,也相互敬佩.惺惺相惜--他们就是 ...
- 当学术邂逅浪漫 – 记MobiCom 2015大会
作者:微软亚洲研究院主管研究员 刘云新 今年的MobiCom大会在著名的浪漫之都巴黎举行.通常于欧洲举办的会议的参会人数会相对少一些,但今年的MobiCom大会吸引了近400人参加,绝不少于往年.浪漫 ...
- apk反编译——基础是内功,得牢,飞跃还得多看源码,不同思想的碰撞才能产生火花,加油!!!!!!!!
1.获取java源代码 1.1 dex2jar&jd-gui dex2jar:将apk反编译成class文件(classes.dex转化成jar文件) jd-gui:查看APK中classes ...
- 【机器学习Machine Learning】资料大全
昨天总结了深度学习的资料,今天把机器学习的资料也总结一下(友情提示:有些网站需要"科学上网"^_^) 推荐几本好书: 1.Pattern Recognition and Machi ...
- 机器学习(Machine Learning)&深度学习(Deep Learning)资料【转】
转自:机器学习(Machine Learning)&深度学习(Deep Learning)资料 <Brief History of Machine Learning> 介绍:这是一 ...
- 机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
<Brief History of Machine Learning> 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机.神经网络.决策树.SVM.Adaboost到随机森林.D ...
- 机器学习&深度学习经典资料汇总,data.gov.uk大量公开数据
<Brief History of Machine Learning> 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机.神经网络.决策树.SVM.Adaboost到随机森林.D ...
- 近200篇机器学习&深度学习资料分享(含各种文档,视频,源码等)(1)
原文:http://developer.51cto.com/art/201501/464174.htm 编者按:本文收集了百来篇关于机器学习和深度学习的资料,含各种文档,视频,源码等.而且原文也会不定 ...
- 机器学习(Machine Learning)&深度学习(Deep Learning)资料汇总 (上)
转载:http://dataunion.org/8463.html?utm_source=tuicool&utm_medium=referral <Brief History of Ma ...
随机推荐
- Tensorflow学习教程------模型参数和网络结构保存且载入,输入一张手写数字图片判断是几
首先是模型参数和网络结构的保存 #coding:utf-8 import tensorflow as tf from tensorflow.examples.tutorials.mnist impor ...
- windows server 2012 安装sql server集群
第一步:准备工作 虚拟环境下模拟创建: 准备好3台虚拟机 操作系统,WindowsServer2012R2 操作系统安装完成后,需要注意如果虚拟机是克隆出来的,后面操作集群的时候需要计算机的sid不同 ...
- #JS# 如何判断一个字符串是否为日期格式
var data = “2018-12-09”; //返回为false则是日期格式;isNaN(data)排除data为纯数字的情况(此处不考虑只有年份的日期,如‘2018’) if(isNaN(da ...
- swoole使用异步redis
1.lnmp安装redis拓展 wget http://download.redis.io/releases/redis-4.0.9.tar.gz chmod 755 redis-4.0.9.tar. ...
- Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-1
1 更高级的算法牵扯到更多重的循环和复杂的计算,尤其是现在人工智能的算法尤其如此.有些历史知识的人能够了解到,人工智能的很多基本算法其实近百年之前就有了,但是当时的计算机技术达不到去实现这些算法的要求 ...
- DNA methylation|Transcription factors|PTM|Chromosome conformation|表观遗传学测序技术
生物医疗大数据-DNA element functions and identification Genetic vs epigenetic GENETICS 遗传学 DNA Code: 64 tr ...
- grep -v|grep -F
cat a cat b #取b中不含1的行 b #b先和a比较,两者交集与b再取交集 b: b: b: b: b: b:22 $ grep -F a -f a b#a先和a比较,两者交集与b再取交集 ...
- 5)关于CSS和js静态文件引入路径
(1)参考资料 thinkphp5手册 视图--->输出替换 (2)方法(1)在我们的application中,找到config.php,在里面输入这样的配置: <?php ...
- Linux安装svn服务
安装svn yum -y install subversion 创建保存仓库/版本库的目录 mkdir -p /opt/data/svndir 创建仓库/版本库, 这里同时创建两个仓库(project ...
- Docker系列三:Dockerfile
Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像 Dockerfile由一行行命令语句组成,支持#开头的注释 Dockerfile分为四部分:基础镜像信 ...