《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業(yè)界動態(tài) > 萬能芯片F(xiàn)PGA可用于哪些領域

萬能芯片F(xiàn)PGA可用于哪些領域

2017-03-22
關鍵詞: FPGA 可編程 計算機 CPU

今天筆者帶來最近學習的一個新的高新技術概念,,英文縮寫單詞叫FPGA,,翻譯成中文是“現(xiàn)場可編程門陣列”。這一聽,,多少讓人有點不知所云,,下面說說我的理解,。

說起CPU,,我覺得大家都已經(jīng)很熟悉了,。是“中央處理器”的英文縮寫,它是用來“運算”的,。大部分我們所熟悉的電子設備,,像手機、電腦,,它們所實現(xiàn)的各種功能,都是通過CPU的“運算”來實現(xiàn)的,。它幾乎是所有電子數(shù)碼設備的大腦,。

計算機之所以被計算機,因為它的大腦,,CPU,,就是用來計算的。

FPGA是什么,?它跟CPU一樣,,也是用來計算的。但是,,它的計算方式,,跟CPU很不一樣。

計算機是用來計算的

首先我們都知道,,CPU它是通過“計算”能力,,為計算機提供各種的功能。

程序員,,把程序代碼噼里啪啦地輸入到了計算機里面,,啪一聲按下確認鍵,CPU把程序代碼進行計算,達成各種各樣的目的,。

運算的結果是什么呢,?程序輸入CPU,運算成了操作系統(tǒng),,運算成了軟件,、app、網(wǎng)頁等等,。所有的這一切,,都是經(jīng)過CPU“計算”產(chǎn)生的。

嗯,,CPU,,他很像我們?nèi)祟惖拇竽X。

串行計算

我們?nèi)祟惖拇竽X有什么樣的特點,?它就像人類的大腦那樣,,他只能同時做一件事情。CPU是串行的,,一樣也是只能同時進行一次計算,。

我們比方說,現(xiàn)在要進行兩場考試,,一場是英語,,一場是數(shù)學,我們會把這兩場考試給分開進行,,絕對不會說,,讓你左手做英語試卷,右手做數(shù)學數(shù)卷,,那是不可能的,,人的腦袋,同時只能專注一件事情,。

后來,,CPU發(fā)展出了多核,你在那些電腦還有手機,,老是標榜著自己是雙核四核八核,,甚至十六核。

但是很多時候,,核多是沒有意義的,。因為程序員在編寫程序的時候,程序本身,,是針對單核設計,。最常見的例子莫過于我們的一些手機游戲,,游戲邏輯和圖形渲染,是跑在一個核里的,。所以說,,是否夠快,很多時候還得取決于單核性能,。

并行計算

1490072797760098266.jpg

FPGA是什么呢,?

我們都聽過三個臭皮匠,勝過知一個諸葛亮的諺語,。他的寓意就是說,,三個很普通的人,合起來的智慧也是可以超過諸葛亮的,。

FPGA就像是一群臭皮匠,,CPU就像是一個諸葛亮。

就像我們前面所說的,,我們?nèi)四X就像CPU,,不能同時做多份作業(yè)。只能專注于一件事情,。而這群“臭皮匠”則不同,,F(xiàn)PGA十分擅長同時做多件事情,我們叫作“并行計算”,,也常被稱為“異步計算”,。

而技術上來說,F(xiàn)PGA也由非常多的核組成的,。但跟CPU不同的是,,工程師們可以根據(jù)他們的需要,把這么一群“臭皮匠”,,重新進行自定義的排列組合,來滿足他們想要的計算,。FPGA號稱“萬能芯片”,。

FPGA并不是要替代CPU。這就像大部分的工作重要事務,,都掌權在諸葛亮手上,,那可是重要人物,可不能隨意說換就換,;臭皮匠們則可以憑借他們?nèi)硕嗟膬?yōu)勢,,處理很多的一些重復的單純的事情。

FPGA的這個特點,,非常適合我們今年大熱的人工智能,。人工智能里面就有非常大量的一些重復性、需要并行計算的工作,像圖像識別,、圖像處理,、深度學習等等。

哪些領域正在應用FPGA,?

微軟在數(shù)據(jù)中心使用FPGA代替?zhèn)鹘y(tǒng)CPU的做法,;騰訊云則直接提供了FPGA云服務器,降低開發(fā)者自購設備的高昂成本,;iPhone 7里有使用Lattice這家上市公司的FPGA芯片,;大疆無人機中也采用了FPGA芯片......

可以看到的,不論上企業(yè)端(微軟,、云計算),,還是消費端(iPhone 7、大疆無人機),,都能看到FPGA芯片的身影,,在未來,它還有很大的發(fā)展空間,。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權歸版權所有權人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權者,。如涉及作品內(nèi)容、版權和其它問題,,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失,。聯(lián)系電話:010-82306118,;郵箱:aet@chinaaet.com。