关闭

Linux阅码场

所属频道 嵌入式 公众号精选
  • 甄建勇:五分钟搞定MMU

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。概 述爱因斯坦在他的相对论中告诉我们,没有绝对的时间和空间,在一定条件下时间和空间是可以相互转化的,是否我们的世界有一天能够把...

    嵌入式
    2021-11-29
    MMU
  • 甄建勇:五分钟搞定Cache(上)

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。本系列为甄建勇“五分钟系列”——用五分钟把计算机系统中一个关键的概念讲清楚,如果你也对计算机系统某些模块有独到的理解,欢迎赐稿...

    嵌入式
    2021-11-29
  • 甄建勇:五分钟搞定Cache(下)

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 关于Cache的其它内容上面我们所描述情况,在访问cache前,已经将虚拟地址转换成了物理地址,其实,不一定,也可是是虚拟地...

    嵌入式
    2021-11-29
  • 甄建勇:五分钟搞定计算机体系结构(上)

     作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 并行技术在计算机体系结构的发展中,并行技术无疑是浓墨重彩的一笔。正是采用的各种各样的并行技术,才使计算机的性能得到了翻天覆...

  • 甄建勇:五分钟搞定计算机体系结构(下)

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 设计流程IC设计处在整个半导体产业链的顶端,而设计出性能高,功耗小,成本低的CPU更是一项具有挑战性工作,困难除了设计难度大...

  • 系统性能监控工具ssar实例精选 | 龙蜥SIG

    跟踪诊断技术SIG致力于为操作系统生态提供系统性,工具化,并以数据为支撑的发现、跟踪和诊断问题的能力。SIG目标:为龙蜥社区(OpenAnolis)开源操作系统,提供一个全栈覆盖内核与核心组件的跟踪和诊断工具,增强龙蜥社区(OpenAnolis)全栈的可观察性和可靠性。作者广成(...

    嵌入式
    2021-11-29
  • Linux系统虚拟化模型及障碍

    作者简介   王柏生  资深技术专家,先后就职于中科院软件所、红旗Linux和百度,现任百度主任架构师。在操作系统、虚拟化技术、分布式系统、云计算、自动驾驶等相关领域耕耘多年,有着丰富的实践经验。著有畅销书《深度探索Linux操作系统》(2013年出版)。谢广军  计算机专业博士...

  • 人工智能入门两课

    很多工程师想做人工智能相关的项目,今天,阅码场一口气推出两门相关的课程,侧重于工程实践,帮助大家迈出第一步。TennsorFlow篇《AIKit人工智能项目实战-TensorFlow篇》很多工程师想做人工智能相关的项目,但核心难点是AI算法。很多AI的书籍,又偏重于理论讲解,工程...

    嵌入式
    2021-11-29
  • Linux中的RCU机制

    内容基本原理使用方法GP的生命周期QS的判定与标记优势何在存在的问题RCU机制是自内核2.5版本引入的(2002年10月),而后不断完善,其在Linux的locking机制中的使用占比也是逐年攀升。1.基本原理RCU的基本思想是这样的:先创建一个旧数据的copy,然后writer...

    嵌入式
    2021-11-12
  • Linux中的spinlock机制 - CAS和ticket spinlock

    为什么要加锁在SMP系统中,如果仅仅是需要串行地增加一个变量的值,那么使用原子操作的函数(API)就可以了。但现实中更多的场景并不会那么简单,比如需要将一个结构体A中的数据提取出来,然后格式化、解析,再添加到另一个结构体B中,这整个的过程都要求是「原子的」,也就是完成之前,不允许...

    嵌入式
    2021-11-11
  • 超线程SMT究竟可以快多少?(AMD Ryzen版 )

    昨天我们用IntelI9的10核,每个核2个threads的机器跑了内核的编译:超线程SMT究竟可以快多少?今天,我换一台机器,采用AMDRyzen。 默认情况16核,每个核2个threads,共32个CPUs:下面编译内核:大约需要53秒。记得昨天用IntelI910核20线程...

    嵌入式
    2021-11-09
  • 王川: 理解别人错误观点背后的原因更重要

    (通告:我在YouTube上的视频频道已经开通,欢迎大家到YouTube上搜“硅谷王川”关键词订阅。频道已经上传了八个短视频,也已有热心读者把视频转到B站。八个视频的标题依次为:    1. 建设个人信息基础设施    2. 社交媒体平台降低商业信任成本    3. 论决策机制和...

    嵌入式
    2021-11-09
  • Systrace 响应速度实战 1 :了解响应速度原理

    在讨论Android性能问题的时候,卡顿、响应速度、ANR这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR的原因类似,只不过根据重要程度,被人为分成了卡顿、响应慢、ANR三种,所以我们可以定义广义上的卡顿,包含了卡顿、响应慢和ANR三种,所以如果用户反馈说手...

    嵌入式
    2021-11-09
    ce
  • 王川:创新扩散的理论模型和误区

    (通告:我在YouTube上的视频频道已经开通,欢迎大家到YouTube上搜“硅谷王川”关键词订阅。频道已经上传了十五个视频,也有热心读者把视频转到B站和微博,可自行搜索。十五个视频的标题依次为:    1. 建设个人信息基础设施    2. 社交媒体平台降低商业信任成本    ...

    嵌入式
    2021-11-09
  • Systrace 响应速度实战 2 :响应速度实战分析 - 以启动速度为例

    在讨论Android性能问题的时候,卡顿、响应速度、ANR这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR的原因类似,只不过根据重要程度,被人为分成了卡顿、响应慢、ANR三种,所以我们可以定义广义上的卡顿,包含了卡顿、响应慢和ANR三种,所以如果用户反馈说手...

    嵌入式
    2021-11-09
    ce