英伟达:图像处理领域的领导者

1963年在世界上许多半导体公司开始发展的时候NVIDIA创始人之一黄仁勋才出生,但这并没有影响他后来对世界作出的改变。1972年,他与家人迁往美国,他被父亲送到了位于华盛顿州的舅舅家,很可惜,由于舅舅家的经济原因,他被送到了肯塔州的一所乡村寄宿制学校,与其说是学校,不如说是少管所。后来黄仁勋进入了美国俄勒岗州立大学的电子专业,大学毕业后进入AMD成为了一名芯片设计师。两年后,他跳槽到巨积半导体,又过了两年他从这家公司的设计部门转到了销售部,设计人选和销售人员的双重身份也为他后来的发展奠定了基础。

1993年,黄仁勋、Chris Malachowsky以及Curtis Priem 相信PC某[……]

阅读全文

FMS 2018之三:NAND Flash厂

早在为我们Xilinx数据中心的VP准备的Keynote的时候,就和人感叹,在外企工作这么多年,也发了n多的邮件,中文英文都有,第一次见到这种英文邮件,基本上是劈头盖脸的一通羞辱。”As for your biography, it is weak and vague. So you’ve been around for 24 years! Who cares? I’ve got rocks in my backyard that have been around for a billion years but don’t give good presentations anyways. Re[……]

阅读全文

浅谈CPU寻址内存机制

本文讲解的内容是Processor如何访问内存,TLB Cache和MMU的在Processor中扮演的角色。涉及的硬件平台是Xilinx Zynq-7000,dual-core ARM® Cortex-A9 MPCore,架构是armv7,下面分别对TLB、MMU、Processor如何访问cache和主存深入分析。

在早期计算机系统中,程序员都是直接访问物理地址进行编程,当程序出现错误时,整个系统都瘫痪掉;或者在多进程系统中,当一个进程出现问题,对属于另外一个进程的数据或者指令区域进行写操作,会导致另外一个进程崩溃。于是虚拟地址就被提出,软件使用虚拟地址访问内存,而处理器负责虚拟地址到物[……]

阅读全文

Cache地址映射

理解Cache地址映射之前补充一些基础知识,Cache的地址映射和MMU(内存管理单元)和TLB Cache(转译查找缓存)中的映射是有区别的。Cache、TLB Cache、MMU在CPU中结构如图1所示,图1展现的是Cortex A9 Processor内部结构,采用的指令和数据总线分开的哈佛结构。CPU访问内部存储和外部存储,以及各种外设空间在硬件层面上看都是物理地址(硬件总线),然后为了满足多进程脆弱的软件系统提出了虚拟地址,虚拟地址是针对应用程序所提出的概念,MMU负责虚拟地址到物理地址的映射工作,从虚拟地址到物理地址的转换过程可知:页表存储在内存中,使用一级页表进行地址转换时,每次[……]

阅读全文

Flash Memory Summit 2018之一:三星缺席

和之前的FMS的最大区别应该就是三星今年的缺席了。但是三星就像江湖上的“中神通”一样,人不在江湖,依然到处是他的身影。先看一下三星同学的业绩吧。

在新型的存储介质和接口方面,三星也没有闲着。

英特尔Optane .vs. 三星 Z-NAND NVMe

英特尔Ruler .vs. 三星 NGSFF

英特尔3DXP .vs. 三星 MRAM

从对阵的角度就看出来,两者都在PM和QLC的市场上进行角力。在今年的展会上,英特尔占据了最大的场地,在站台上最醒目的就是众多的系统厂商推出了支持Ruler的各种柜子,这些以ODM为主业的台企,如果没有一款32X32T (1PB)的柜子,可能都不好[……]

阅读全文