00:37:17 Kang Chen: In English or in Chinese? 00:41:45 shawn z: Maybe Chinese is better :-) 00:43:24 z4yx: 康总出现了!! 00:43:46 Kang Chen: 翔哥出现了!! 00:45:26 shawn z: 可以 00:45:27 Star: 可 00:45:27 YuanZhiSheng: 可以 00:45:28 Unknown: 能 00:45:29 崔国科: 可以听到 00:45:29 仲效仟: 可以 00:45:37 Unknown: 开! 00:45:40 Unknown: 开开开! 00:48:09 z4yx: 这拼接屏坏了吗 00:50:10 shawn z: 可以 00:50:11 YuanZhiSheng: 可以的 00:51:00 Unknown: 随便说,随便说!什么都能说! 00:51:05 Unknown: 管他呢。 00:53:03 YouTuber: 第二名动了 00:53:08 YouTuber: 第二名也是ISC21的。 00:53:20 z4yx: 第二名才10节点呢 00:53:34 YouTuber: 人家硬件好呢。 00:53:55 Shengqi Chen: 需要禁止康总更改昵称 00:54:15 2017 IO500: ?? 00:54:18 z4yx: 要是Intel也发挥钞能力... 00:54:29 2017 IO500: 下了,下了,下了,下了,下了,买5号电池去了。 00:55:39 2017 IO500: 内存大了掩盖了一个bug! 00:56:44 2017 IO500: 啥科研成果,瞎弄的。 00:56:52 2017 IO500: 发表在JCST! 00:56:57 2017 IO500: CCF B! 00:58:30 2017 IO500: madfs —> Machine learning, Ai, Data mining FS 01:01:21 10 Days: 下课了,下课了,下课了 01:01:25 10 Days: 好冷清啊 01:15:06 z4yx: 有没有关注ARM程序里面的锁用的是exclusive load/store还是atomic add 指令实现 01:15:35 z4yx: 前者在鲲鹏上性能很差的 01:15:42 Shengqi Chen: 宇翔 tql 01:16:16 Shengqi Chen: 所以鲲鹏的 atomic add 不是 exclusive load/store 实现的? 01:16:21 Shengqi Chen: 我理解就是改一下 擦车 01:16:23 Shengqi Chen: 状态 01:16:24 z4yx: atomic add指令是ARM v8.2才引入的,GCC如果用默认参数编译不出来,需要march=native 01:16:48 AXI: 什么是exclusive load/store? 01:16:51 z4yx: atomic add是offload到L 01:16:52 z4yx: 3 01:16:58 z4yx: 完成的 01:17:10 z4yx: 避免了C P U抢M态 01:17:31 Shengqi Chen: nb 01:17:34 AXI: 什么是offload到L3,这个上面有4颗处理器,仍然需要抢M态啊。 01:18:15 z4yx: 就是那个atomic加法不是在C P U里面算的 01:19:00 AXI: 这个可以理解。L3可以干这个事情,但是仍然和别的处理器要走一次缓存一致性协议。M态还是要抢的。 01:19:12 AXI: L2, L1还是需要invalid的。 01:20:52 z4yx: arm传统的exclusive load/store方法,load和store循环体中指令比较多,容易几个核反复争抢,随后谁也完不成 01:26:50 z4yx: https://zhuanlan.zhihu.com/p/129276779 01:28:51 Shengqi Chen: 这个 exclusive 就是 ll/sc ? 01:29:33 z4yx: 是的 01:29:42 Shengqi Chen: 噢,那性能肯定菜 01:30:04 pfind: 呃。。。。。 原来是ll/sc啊。 01:30:46 pfind: 有没有CAS? 01:30:59 Shengqi Chen: 就是 atomic 呀 01:31:01 z4yx: 当年主要做mobile市场的arm,可没想到会有几十个核的arm处理器 01:31:21 z4yx: 所以直到v8.2才加入atomic指令 01:31:56 z4yx: 然而gcc默认还是按8.0生成指令 01:42:51 pfind: 有道理。 01:43:02 z4yx: 有人用,比如看看pypi中有几个文件( 01:50:30 New Test: 那我感觉很神奇啊,rust在arm上面没啥问题,其它的库需要针对arm适配。rust搞得很仔细啊。 01:51:29 Shengqi Chen: 是 llvm 搞得不错吧 01:51:59 New Test: 嗯。有道理。还有编译器的原因。 01:52:16 New Test: 别的库也是有用llvm编译的吧。 01:52:47 Shengqi Chen: 绝大部分还是 gcc 01:53:01 New Test: rust不是用gcc编译的? 01:53:36 Shengqi Chen: ?? 01:53:42 Shengqi Chen: 后端是 llvm 01:54:00 New Test: 嗯。明白。 02:13:23 z4yx: 能让交换机吐接口流量数据吗 02:13:44 New Test: 这个网卡似乎是支持的。 02:13:46 Shengqi Chen: 都开始调 pfc 了 02:24:29 z4yx: 深圳野生动物园啊 02:25:08 z4yx: 右上角是猪吗? 02:28:35 z4yx: 上面是谁冒充我 02:28:55 William Li: 第一名相当于2-10名之和还多了 02:28:57 z4yx: 嗯?上面是谁冒充我? 02:29:27 z4yx: 什么? 02:29:32 z4yx: ??? 02:33:25 z4yx: 问问他为啥慌? 02:58:07 z4yx: 要是madfs加入rename用例怎么办 03:00:33 仲效仟: 感谢 03:00:37 shawn z: 谢谢~