这周不要脸的和老板一起去了 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. Redis为什么是单线程、及高并发快的3大原因详解

    Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快: 2.redis是单线程的,省去了很多上下文切换线程的时间: 3.redis使用多路复用技术,可以处理并发的连接.非阻塞 ...

  2. 洛谷P1426-小鱼会有危险吗

    原题链接: https://www.luogu.org/problem/P1426 题面简述: 有一次,小鱼要从A处沿直线往右边游,小鱼第一秒可以游7米,从第二秒开始每秒游的距离只有前一秒的98%98 ...

  3. Netty-主从Reactor多线程模式的源码实现

    Netty--主从Reactor多线程模式的源码实现 总览 EventLoopGroup到底是什么? EventLoopGroup是一个存储EventLoop的容器,同时他应该具备线程池的功能. gr ...

  4. MySQL Last_SQL_Errno: 1062----经典错误,主键冲突

    一.基础信息 1. Centos7.4 2.MySQL 5.7.21 3.基于gtid的复制 二.异常描述 误把从节点当成主节点插入一条数据,同一条数据在主.从节点插入都进行了一次插入操作,导致主键冲 ...

  5. Docker 遇到的一些错误

    1.version Base not defined in file libdevmapper.so.1.02 在 Centos 6.5 上安装docker-io之后,使用/etc/init.d/do ...

  6. C语音I博客作业09

    ------------恢复内容开始------------ 这个作业属于那个课程|C语言程序设计II --|:--:|--: 这个作业要求在哪里|https://edu.cnblogs.com/ca ...

  7. Spring Boot中使用Jpa的findOne方法不能传入id

    最近通过慕课网学习spring boot,视频中通过jpa的findOne方法以id为参数查询出对应的信息, 而当我自己做测试的时候却发现我的findOne方法的参数没有Integer类型的id,而是 ...

  8. CMSdede后台登陆界面设计

    1 在这里我就公布 css 和jq  也就是dede文件下templets的login.htm页面:代码如下      $(function () {             $(".tex ...

  9. MQTT版本升级过程及源码解析

    MQTT版本升级过程及源码解析 首先说一下为什么要写这篇文章呢,在我发现网上对MQTT的文章介绍实在太少了,可能也是使用这个的频率比较低吧!还有对问题的定位以及解决的方式和办法也太少了,所以特意写这篇 ...

  10. 2019-2020-1 20199304《Linux内核原理与分析》第三周作业

    1.操作系统是如何工作的? 计算机三个法宝(3个关键性的方法机制): 存储程序计算机.函数调用堆栈.中断机制. 1.1堆栈: 在计算机领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构.堆栈都是一种数 ...