2.Go语言实现中的几个研究课题_毛康力
Go语⾔言实现中的⼏几个研究课题 ⽑毛康⼒力 @舜⻜飞科技 关于我 • Go发布1.0时开始关注 • 最早接触是在2012年 • 喜欢研究底层实现 • http://www.zenlife.tk/ 有同事称我⼤大神或⼤大师(湿?) 其实,我只是⼀一个研究僧 ⼤大纲 • 并发 • 接⼝口 • 垃圾回收 • 调度 • 死锁检测 并发 • goroutine提供轻量的并发机制 select其实是⼀一个整体 • c1 c2并不能独⽴立对待 • 要么全部成功,要么失败,否则可能死锁 • 单纯对select结构加锁⾏行不通!!! • 共享⼀一个全局锁? select • 研究课题:能否实现lock-free channels? • 使⽤用前获取select中的所有channel的锁 • 按channel结构体的地址顺序加锁 ⼤大纲 • 并发 • 接⼝口 • bool) 泛型 • C说:我不管。(使⽤用者累) • C++把同⼀一个函数(的不同类型)实现了很多遍。(编译器累) • Java把所有东⻄西都打包了,只有⼀一个函数。(运⾏行时累) • 研究课题:怎么样实现才合理? ⼤大纲 • 并发 • 接⼝口 • 垃圾回收 • 调度 • 死锁检测 垃圾回收 • ⺩王尼玛:内存管理太重要!交给机器我不放⼼心 • 曹尼玛:内存管理太重要!给⺩王尼玛管我不放⼼心0 码力 | 37 页 | 566.26 KB | 1 年前3RISC-V 开放架构设计之道 1.0.0
带领工作组攻关项目,对南湖架构的整体性能提升贡献达 20% 以上。负责将 gem5 微 架构模拟器前端对齐到 “香山” 南湖架构,对齐后前端部分流水级长度保持一致,平 均误预测差距小于 5%。当前研究课题是面向服务器负载的处理器前端取指架构设计 方案的探索。 陈璐,中国科学院计算技术研究所博士研究生,主要研究方向包括计算机体系结 构和开源处理器芯片设计。国家重点研发计划 “超异构软硬件协同计算统一框架”0 码力 | 223 页 | 15.31 MB | 1 年前3FISCO BCOS 1.3 中文文档
SCO BCOS打star:star:。 FISCO BCOS和以太坊差异综述 FISCO BCOS源起于2016年中,在金融区块链合作联盟(简称金链盟)成立 后,联盟内组建了对底层平台技术的研究课题组,开展区块链底层平台的方案 设计,技术选型和开发实施。 本着“避免重复造轮子”的精神,我们考察了几大区块链开源平台,其中用户众 多,社区活跃度高,技术发展较成熟的以太坊进入了视野,以太坊对智能合约0 码力 | 491 页 | 5.72 MB | 1 年前32019-2021 美团技术年货 前端篇
分位为例,我们发现页面整体的加载时间在 400ms 左右,JS 渲 染时间只需要 100ms 左右,主要的性能瓶颈在 Bundle 加载以及 JS Bundle 的解析 部分,这也是我们接下来需要重点研究课题。 使用时 FPS 衡量用户使用体验比较直观的一个指标就是 FPS,较高的 FPS 会让用户更加顺 畅地体验功能,完成操作。 目前,MRN 在外卖侧业务总体落地页面复杂度适中,遇到复杂动画也使用0 码力 | 738 页 | 50.29 MB | 1 年前3
共 4 条
- 1