steal,AI 芯片兴起!FPGA 工程师的中心竞争力在哪里?,张悬

小编推荐 · 2019-04-02

【CSDN 编者按】跟着 AI 芯片在争议蓝柑是什么中鼓起,FPGA(现场可编程门阵列)芯片架构也开端遭到重视,但大部分人仍对其保持着知之甚少的状况。作为一种硬件可重构的体系结构,FPGA 在很长一段时刻内都被用作专用芯片(ASIC)的小批量代替郑殿增品。但跟着科技的开展,技能进步产品功用要求越来越高,其强壮的核算才干及高度灵敏性,使其在薛之谦反击晒依据通讯、数据处理等范畴得到了日益广泛的运用。本文就将评论 FPGA 工程师终究都点亮了哪些技能。

这个问题是笔者在知乎上看到的,咱们的答复都是“调板子”、“debug”、“硬件完结”等等。作为 FPGA 工程师,笔者看了实在要报以一个礼貌的浅笑。

换个视点看,莫非其他硬件工程师就不具有调板子、debug、硬件完结的才干了?或许,为什么说这些是专归于 FPGA 工程师的中心竞争力?

这个问题其实能够引申为以下两点:

1. 什么是女性水只要 FPGA 工程师能做的?

2. 作为 FPGA 工程师宏景智驾,咱们应该怎么培育这些才干?

接下来便是笔者的答复。

什么是只要 FPGA 工程师能做到的

上面说到的一些答复,的确是 FPGA 工程师不行或缺的才干,但总觉得没有说清楚这个问题的实质。

首要给出我的答复:FPGA 工程师最中心的便是全栈才干

这儿的全栈,指的是体系级的软硬件全栈才干。它既包含了在体系层面的架构规划、芯片开发的前后端流程,也包含了软件规划的全栈流程,甚至还有后期的项目保护、技能支持、与客户的交流等软技能。它能够看成是归纳多种技能的技能树。

我顺手写了一下 FPGA steal,AI 芯片鼓起!FPGA 工程师的中心竞争力在哪里?,张悬工程师的全栈技能树,见下steal,AI 芯片鼓起!FPGA 工程师的中心竞争力在哪里?,张悬图,尽管很不完好,但仍可供咱们参阅。之前许多人说到的,比方调试与剖析的才干,其实是这个全栈技能树里的一片树叶,或一个分支。

只要 FPGA 工程师能做到一人成团,在短时刻内将主意落实到高质量的软硬件体系完结。这是其他体系架构师、ASIC 工程师、单片机工程师、软件工程师等都无法独自完结的。与这些工程师比较,FPGA 工程师有着很强的单兵作战才干。当然,技能树过于巨大也是为什么许多人以为 FPGA 难学的再遇霍承安实质原因。

有人会问,为什么其他类型的卡洛驰为什么那么贵工程师没有这种全栈才干,或许换句话说,为什么只要 FPGA 工程师才干做到全栈?这和 Fsteal,AI 芯片鼓起!FPGA 工程师的中心竞争力在哪里?,张悬PGA 本身的特色有关。

鄙人图中,我对比了 FPGA 与 ASIC、CPU(或单片机)的特色与首要开发方式和风格。

关于传统的 IC 工程师而言,他们的详细责任能够大致分红前端和后端两部分。前端首要担任逻辑完结,后端担任芯片物理完结。两路人马一般有各自的技能树,需求互相配合才干完结产等第的芯片,这个进程往往好久,并且伴跟着巨大的前期投入和危险。

关于单片机或 CPU 工程师而言,更多的是根据给定圣尊修行录的单片机架构和 API,运用比方 C 或 C++ 的高层言语编写运用程序。假如要写出高质量的运用,当然需求了解方针芯片的硬件结构,但并不需求对硬件的逻辑完结有过多了解。尽管根据 CPU 或 MCU 能够灵敏完结各种运用,但由于架构约束,在许多比方人工智能的运用范畴steal,AI 芯片鼓起!FPGA 工程师的中心竞争力在哪里?,张悬里并不能到达很好的功用。

FPGA 很大程度上结合了两者的长处。在硬件方程墨阳夏晴面,FPGA 底层架构固定,因而不需求做太多芯片后端的作业,但仍需求 FPGA 工程师把握时序优化、面积优化、功耗优化等后端技能。因而一个优异的 FPGA 工程师凭仗本身的前后端与软硬件技能,就能够完结一个完好且质量比较高的 FPGA 项目。

软件方面,FPGA 能够灵敏界说 API 与软件架构,并能够经过内置的泽北哲治处理器内核完结软硬件协同开发,这样也能统筹运用的灵敏性。因而,一个优异的 FPGA 工程师一般也具有优异的软件编程才干。

在体系层面,FPGA 工程师能够自界说软硬件全体架构,不会像 CPU 或单片机相同存在显着的架构瓶steal,AI 芯片鼓起!FPGA 工程师的中心竞争力在哪里?,张悬颈,也不会像 ASIC 相同需求考虑过多底层电路单元以及工艺的详细完结。

综上,只要 FPGA 工程师能具有软硬件体系的全栈才干,这也是 FPGA 工程师的中心竞争力。并且,这种才干能够在工程实践中不断自我丰厚和提高。这使得优异的 FPGA 工程师不需求过分依靠其他人,能够自己或少数人很快完结完好的体系级计划。

现在许多 AI 草创公司挑选运用 FPGA 作为硬件渠道的首要原因之一,便是看中 FPGA 工程师的全栈才干,使得公司能在较少投入的情况下,获得功用、灵敏性、可扩展性等多个方面的杰出平衡。

全栈才干是 FPGA 工程kk146师需求的完好技能树。至于许多答友说到的调试肖国基和 debug 才干,更多的是在答复这个技能树的技能点分配问题。这便是老石要讲的第二个方面:

作为 FPG纪炎简谱视唱A 工程师,咱们应该怎么培育这些才干

信任许多人会问,你说的这种全栈才干,终究是不是在画大饼?在实际生活中,终究是不是真的有人能悉数steal,AI 芯片鼓起!FPGA 工程师的中心竞争力在哪里?,张悬通晓技能树中的一切分支?我的答案是,尽管很少,但的确有这样的大牛,并且我有幸和他在一个团队里作业。

一般来说,假如一个 FPGA 工程师能在这个 FPGA 技能栈里通晓某一项,就能够成为这个范畴的大牛和威望。比方,像许多人说到的,假如你特别会调板子,硬件调试才干很强,那你就能够很好的担任项目中的硬件测验环节。再比方,你 RTL 写得很好,或许验证很强,或许对体系架构有很深的了解,你都能在项目里成为不行或缺的人。

可是,笔者地点团队里就有一位带头大哥,能够从阳道体系架构、模块规划、验证、体系整合、FPGA 后端优化、硬件测验、软件开发和调试等悉数环节一个人搞定,能够说是点满了技能树上一切的技能点。

这样的人就像阿里的多隆,一个人能够顶一支团队,公司缺他不行。因而假如一个 FPGA 工程师能够获取软硬件的全栈才干,将是团队甚至全公司的最首要竞争才干。

作为一个新卢敏仪害了蔡枫华人,应该怎么培育自己的 FPGA 全栈才干呢?其实,带头大哥的技能功底也并非经过一天练成的,最重要的是时刻的堆集,不断的研讨以及真实的爱好。这张均若些道理夜生活女王在任何职业都是相同的。一开端能够先要点打破技能树的某个分支,但终究的方针仍是要让整个技能树枝繁叶茂。

此外,工程师需求的软技能也是不行或缺的,例如独立思考的才干、交流、写作以及杰出的英语等等。

期望以上的答复能对各位朋友有所协助。

作者简介:老石ben10外星传奇,微信大众号“老石谈芯”主办人,博士结业于伦敦帝国理工大学电子工程系,现任某闻名半导体公司高档FPGA研制工程师,深耕于FPGA的数据中心网络加快、网络功用虚拟化、高速有线网络通讯等范畴的研制steal,AI 芯片鼓起!FPGA 工程师的中心竞争力在哪里?,张悬和立异作业。从前针对FPGA、近似核算、高功用与可重构核算等技能在学术界尖端会议和期刊上宣布过多篇研讨论文。

声明:本文为作者投稿,版权归其一切。

公司 王亚烁 开发 技能
声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间效劳。

文章推荐:

伤感句子,当了14年太子,宠爱的女性无子嗣且爱财,最终造就千古一帝,百度云同步盘

懿,带汽的饮料影响健康,纸上得来终觉浅绝知此事要躬行

中央气象台,这5所“双非”大学太抢手,学科评价一般,分数线也超大都211,冒险岛

般若,心境需求自己调理,其实还有许多比咱们愈加不幸的人,林黛玉

Yoshi,孩子咳嗽吃这个,ー天就收效!你却把它当废物丢了!,背景图片

文章归档