这周不要脸的和老板一起去了 ChinaSys,可以说整个中国搞系统最nb的一批人的学术交流了。一圈报告听下来, 有几点心得,不多,可能也没有那么深刻。

系统领域的开源框架并不多
搞系统和搞AI,搞算法不同,搞系统不仅需要一个好的 Idea,更看重能否实现出来。之前在接触 AI 时,常常说别人的数据同样的开源代码 train 不出来相同的结果,但是现在搞系统的时候,更多的是并没有现成的框架搞,如果在做系统级的实验,可能需要自己从源码开始实现,对代码能力的要求极高。之前 AI 是可能无法复现相同的结果,现在甚至是无法跑出实验。可能具体到某个具体的领域,各个组之间的侧重点也不同,就不会出现一套可复用的,满足大部分需求的整体框架出现。

搞系统的也有和 AI 结合的趋势
今年有好几个 talk 都是和 AI 相结合,听下来都是和强化学习结合,利用强化学习来对后续的行为作出一定的预测。还有用强化学习对 DB 做 best config,最终的效果也是惊人的好,甚至超过了经验很深的 DBA。但对于 DL 这个领域而言,现在火的侧重点都在 GAN 上,听说 ICLR 都快成了 iGAN 了(233333)。同时感觉 DL 在系统上可能会在某些决策上作出一定的提升,然后带来系统性能的进一步提升。但是搞系统的可能更多的还是在做 trade off 或者是在新的领域上做探索,这些方面 AI 的提升性可能并不是很强。同时如果用 DL 那一套传统的海量数据集去暴力 train ,如何解决数据集的问题也是需要考虑的方向。所以如果使用 AI 的话,可能更多的是使用 RL 的方法。

做研究的时候不要错失小点
会下听到有个老师在说他们这篇论文的来源竟然是在做组里传统研究的时候,发现的一个小的技术点。从而发掘到了一个新的小坑,迅速研究了下,然后就出了一篇顶会。这个文章是关于 ARM Barrier的,具体细节不是很懂,但如果放在我的话,可能只是避开平时工程上的坑就好了,没想到他们会继续深挖下去,令人敬佩。可能这也需要一定的敏感度吧hhhh

优化敢于放在最底层去看
有一篇研究 Block Chain 系统的论文,讲的是如何发现并优化区块链系统的性能的。具体的数学没太听懂,但最后竟然放在了指令 level 上进行分析,然后得到了不同类型指令的影响大小,并且发现关于并行这部分的指令并不是主要的影响因素,从指令集层面上去看如此庞大的系统,然后得到一个 impressive 的结论,也是令人敬佩。

总的而言,能够分享的论文都是在相关领域做到了一定较大程度的推进的,虽然隔行如隔山,系统研究的方向那么多,但是能从别人的研究分享中看到他人的闪光点,也是对自己日后的水平有大大的长进的。
另外做系统代码能力真的要求好高啊 5555555

ChinaSys 一些心得的更多相关文章

  1. 我的MYSQL学习心得(一) 简单语法

    我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  2. NoSql数据库使用半年后在设计上面的一些心得

    NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚.但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题? 这个疑惑非常大,为此我看了很多分析文章, ...

  3. 我的MYSQL学习心得(二) 数据类型宽度

    我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  4. 我的MYSQL学习心得(三) 查看字段长度

    我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  5. 我的MYSQL学习心得(四) 数据类型

    我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...

  6. 我的MYSQL学习心得(五) 运算符

    我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...

  7. 我的MYSQL学习心得(六) 函数

    我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  8. 我的MYSQL学习心得(七) 查询

    我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  9. 我的MYSQL学习心得(八) 插入 更新 删除

    我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得( ...

随机推荐

  1. 2019-9-11:渗透测试,Kill远控软件,初接触

     初步使用Kill远控软件,使win7靶机被远控 该文章仅供学习,利用方法来自网络文章,仅供参考   1,打开运行Kill,选择系统设置,设置监听端口,通讯密码,点击保存设置 2,点击服务生成,上线参 ...

  2. HTML 空元素(转)

    HTML 空元素 在 HTML 中,通常在一个空元素上使用一个闭标签是无效的.例如,<input type="text"> </input> 的闭标签是无效 ...

  3. linux [CTRL]+c与[CTRL]+d

    [CTRL]+c:中断目前程序.用于在linux中输入了错误的命令或者参数,有的时候会在系统不停的运行,如果想让程序需停下来,可以使用[CTRL]+C [CTRL]+d:这个组合键代表着键盘输入结束( ...

  4. day 19 os模块的补充 序列化 json pickle

    os   模块 os.path.abspath  规范绝对路径 os.path.split() 把路径分成两段,第二段是一个文件或者是文件夹 os.path.dirname    取第一部分 os.p ...

  5. httpclient常规封装的方法

    <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compr ...

  6. JSONPath小试牛刀之Snack3

    最近在网上看了些JSONPath的入门例子.打算用Snack3这个框架写写例子.json path对`JSON的处理绝对是神器. 1.准备JSON字符串 { "store": { ...

  7. 转载 C#中DataTable中的Compute方法使用收集

    原文: C#中DataTable中的Compute方法使用收集 Compute函数的参数就两个:Expression,和Filter. Expresstion是计算表达式,关于Expression的详 ...

  8. Service Mesh 是新瓶装旧酒吗?

    点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 | 李云(花名: ...

  9. 前端vue如何下载或者导出word文件和excel文件

    前端用vue怎么接收并导出文件 window.location.href = "excel地址" 如果是 get 请求,那直接换成 window.open(url) 就行了 创建一 ...

  10. 使用python删除指定文件夹及子文件,保留多少

    python版本为:2.7 import os,time,shutil,datetime def rmdir(deldir,N): dellist=os.listdir(deldir) deldate ...