历史上的今天
返回首页

历史上的今天

今天是:2025年01月18日(星期六)

正在发生

2021年01月18日 | Jim Keller加入AI芯片和软件供应商Tenstorrent

2021-01-18 来源:EEWORLD

据《财富》杂志“为什么英特尔将其芯片押注于微处理器大师Jim Keller”一文中,AMD前首席技术官Fred Weber称他是芯片行业的阿甘。从x86到PowerPC,从MIPS到Arm,Keller几乎在每种芯片体系结构上都可以胜任,并且是真正的芯片设计巨星。


Keller即将被任命为Tenstorrent的首席技术官,Tenstorrent是一家无晶圆厂AI芯片设计和软件公司。Keller在AMD,苹果和英特尔等公司丰富经验,因此此次加盟初创公司,在业界掀起了一阵浪潮,值得一提的是,他在过去30年中始终在芯片架构方面具有开拓性工作。


image.png?imageView2/2/w/550

简化设计方法学是Jim Keller所开发的。


Keller作为CPU职业生涯始于1984年,当时他加入了微型计算机的先驱DEC,他是工程团队的一员,该团队设计了DEC的Alpha芯片,该芯片针对的工作站应用。Alpha运行速度达500 MHz,内存缓存1 GHz,这在当时是闻所未闻的。


但是,DEC正在建造最快的计算机时,行业发生了翻天覆地的变化,微型计算机时代已经过去,PC和服务器的价格迅速下降。因此,在1998年,当Alpha架构与DEC的大部分内容一起出售给PC制造商Compaq时,Keller加入了AMD,这家x86芯片制造商将自己确立为Intel的备选方案供应商。


Keller看到了Alpha芯片如何被英特尔奔腾Pro处理器所淘汰,英特尔奔腾Pro处理器与之前的其他处理器相比,指令集更加简单,效率也更快。而此外,他也观察到x86芯片的最大瓶颈主要在处理器与内存等其他计算部件之间的传输。这也成为他随后在AMD的主要工作。


片上系统的诞生


片上系统(SoC)设计运动有许多先驱,而Keller就是其中之一。他来到AMD时的想法是将处理器与单独的单元(例如内存和数据传输)集成在一起。 AMD将这种想法运用到K8芯片上,最终打破了英特尔64位Itanium芯片的垄断领先地位,并为AMD奠定了在高利润服务器市场中的立足点。


在这里,值得一提的是,由于缺乏支持服务器设计生态系统的资源,AMD CEOJerry Sanders反对进入服务器市场。但是,Keller简化的芯片设计方法克服了许多障碍,随后,AMD于2003年推出了正式名称为Opteron的K8芯片。Keller还参与合作开发了HyperTransport规范,用于服务器处理器的互连。


但是,Keller于1999年离开AMD,当时K8芯片仍处于开发的早期阶段,这次他加入了一家由Alpha芯片设计战友Dan Dobberpuhl共同创立的芯片初创公司。 SiByte正在开发基于MIPS的网络处理器,而Keller加入了这个由前DEC工程师创立的鲜为人知的新贵,担任首席架构师。


双核设计


在SiByte,凯勒率先提出了双核设计的思想,该思想是将两个处理器并排放置在同一块硅上。一年后的2000年,Broadcom以20亿美元的股票收购了SiByte,并开始在路由器中执行双核芯片设计,以处理大量数据。最终,在这十年的后期,双核处理器将进入PC。


2004年,Keller跳槽到Dobberpuhl的另一家创业公司P.A. Semi,主要针对基于PowerPC的高端PC和服务器芯片。但是,在苹果收购P.A. Semi两年之前,他去了苹果,帮助三星为iPhone基于Arm的芯片。


苹果2008年购买了P.A. Semi,开发自己的处理器,为公司节省了数十亿美元,而Keller改进了iPhone芯片,以实现更流畅的图形以及更快的语音和图像处理。他曾经称他在苹果公司的工作类似于密集的工程,并且喜欢与苹果公司CEO Steve Jobs合作。


接下来,在2012年,Keller重新加盟了AMD,并担任首席核心架构师。当时,AMD在PC处理器设计方面的进展放缓,远远落后于英特尔。他通过Zen微架构的设计为AMD的转型奠定了基础。


Ryzen芯片就是在Keller的设计理念下诞生的,并与Intel实现了抗衡,此时他已经加盟了电动汽车制造商特斯拉。


自动驾驶芯片


2015年,Keller在与Elon Musk会面后,加入了特斯拉,特斯拉一直在使用Mobileye(现在是Intel的一部分)和Nvidia的芯片制造驾驶员辅助系统Autopilot,特斯拉对此并不满意。


Keller说服Musk特斯拉应该设计自己的芯片,Musk也说服了Keller加入,他是领导这项雄心勃勃任务的最佳人选。凯勒根据特斯拉的软件简化了芯片设计,并在两年内准备将内部芯片集成到特斯拉的Series 3和其他将于2019年推出的产品中。


2018年,Keller加入英特尔,担任Silicon Engineering Group副总裁,但随后于2020年6月突然离开。


现在,芯片设计界的传奇加入了无晶圆厂AI芯片制造商Tenstorrent,是专注于训练和推理应用的AI新贵。这次他如何发挥?他在开拓性工作中的知名度和骄人的业绩无疑对Tenstorrent来说是个好消息。


AI
推荐阅读

史海拾趣

Hirect公司的发展小趣事
输入电源通过变压器进行电压变换,得到适合后续电路处理的电压等级。
FIDELIX公司的发展小趣事

随着技术的不断进步和市场竞争的加剧,FIDELIX意识到单靠自身的力量难以在全球市场上立足。因此,公司开始寻求国际合作,与全球多家知名半导体企业建立合作关系,共同研发新技术、新产品。这些国际合作不仅提升了FIDELIX的技术水平,也为其产品打开了国际市场的大门。

e2v technologies公司的发展小趣事

为了进一步提升整体实力,e2v在发展过程中进行了多次收购与整合。这些收购不仅增强了公司的技术实力和市场竞争力,也为其带来了更多的客户资源。例如,e2v曾收购了一家专注于医疗成像技术的公司,这一举措使其在医疗成像领域取得了显著的进展。

FCT electronic公司的发展小趣事

FCT electronic公司始终坚持以客户需求为导向的服务理念。为了更好地满足客户的需求,公司不断推出新的服务模式和解决方案。例如,公司推出了定制化服务,根据客户的具体需求提供个性化的电路板解决方案;同时,FCT electronic公司还加强了售后服务体系建设,确保客户在使用过程中能够得到及时、专业的技术支持和服务。这些创新的服务模式使FCT electronic公司在客户中赢得了良好的口碑和信任。

艾迈斯(AMASS)公司的发展小趣事

随着电子行业的快速发展,艾迈斯(AMASS)公司意识到只有不断创新才能保持领先地位。为此,公司加大了对研发的投入,引进了一批高素质的研发人才,并建立了完善的研发体系。经过多年的努力,艾迈斯成功研发出了多款具有创新性的连接器产品,其中包括高性能、高安全性的智能设备动力连接器。这些产品的推出不仅提升了公司的技术实力和市场竞争力,也为整个行业的发展带来了积极的影响。

EVERLIGHT公司的发展小趣事

面对未来,EVERLIGHT有着明确的发展规划。公司将继续加大研发投入,不断推出创新型的LED产品和技术解决方案。同时,公司还将加强与国际知名品牌的合作,拓展更广阔的市场空间。此外,EVERLIGHT还将积极应对市场变化和竞争挑战,不断提升自身的核心竞争力和市场影响力。在未来的发展中,EVERLIGHT将继续秉持创新、品质、环保的理念,为电子行业的发展做出更大的贡献。

问答坊 | AI 解惑

怎样自己做电路板?

PCB图画出来了,怎样自己做电路板?需要那些工具以及制作过程,谢谢!!…

查看全部问答>

快来,应该来算一笔账

不久前中国移动整了一个活动,充800块钱话费送一年宽带和一部家庭电话,看起来好像超实惠的样子,但是……这账算下来,可还真不省钱。 先看这手机话费,充800,即时到账200,这不用说,充了就充了,剩下的部分,分12个月返还,每个月返还50块,还 ...…

查看全部问答>

MTK射频布线详细教程

MTK射频布线详细教程…

查看全部问答>

三菱PLC坏了吗?

我现在在客户这,调试一台设备,用三菱的FX2N--32MT的LPC加个4AD和2DA的模块。 在公司调试的时候好好的,一个多月前从上海发到乐清来。今天到了客户这发现调试,发现PLC的24V电压好像不正常。 X端没有信号,那指示灯也亮。Y端输出的指示灯亮了 ...…

查看全部问答>

开关电源欠压保护电路的设计

1 引言   保护电路的设计,无疑是电源设计中一个非常重要的环节,它对于提高电源工作的安 全可靠性、延长电源的使用寿命都起着十分重要的作用。在设计保护电路时,一方面要保证其功能完善,工作稳定可靠;另一方面应力求简单明了,避免繁复 ...…

查看全部问答>

小弟新人,诚心请教各位大侠,非诚勿扰

    小弟刚刚大学毕业,现在在一家做汽车电子的公司上班,可以说是初次接触到单片机和嵌入式领域,现在公司给我的工作是做MCU软件,但上了一个多月班发现有很多疑惑。老大在这一个多月来叫我们看了一本关于单片机的英文资料,然后写了I2C ...…

查看全部问答>

怪事求助【AT91RM9200+LINUX+PC6脚】

CPU:AT91RM9200 操作系统:LINUX2.4 在我的应用中,把PC6脚作为视频中断的输入脚,在把他设置为I/O功能并且输入的状态下,只要这个脚有电平变化,LINUX就死机,在超级终端上按什么键都没用。系统中ARM控制7,8个视频类芯片,其他的脚都很正常。期 ...…

查看全部问答>

为什么加了线程后,模拟器运行速度变慢????

在EVC4下面,我做中国象棋游戏,使用了线程,并构造函数里面初始化,可是一旦编译完成后,模拟器上面的运行速度慢得吓人。不知道是什么原因。哪位大侠帮忙看看吧。 声明:CWinThread* m_pThinkThread; 在构造函数:m_pThinkThread=AfxBeginThre ...…

查看全部问答>

求教:关于can初始化的问题

关于CAN初始化的问题; 为什么CAN_Init()函数调用有时候成功有时候失败? 之前做的一个项目CAN_Init()初始化都成功, 现在在原来基础上加个函数做别的功能 这个函数初始化就失败 真是搞不懂,我那个函数就是初始化systick 的函数,不知 ...…

查看全部问答>