新聞中心

        EEPW首頁 > 嵌入式系統 > 編輯觀點 > Arteris用互聯IP化解SoC的核戰爭

        Arteris用互聯IP化解SoC的核戰爭

        作者:王瑩 時間:2016-06-02 來源:電子產品世界 收藏

          如今的一大發展方向是集成越來越多的核,諸如CPU、GPU、DSP、存儲器控制器等,而且多核異構現象越來越普遍。盡管很多專家認為核未必越多越好,呼吁提高單核/少量核的效率,避免核戰爭的過度炒作。確實前幾年一些企業在推出4核、8核芯片后,轉而精雕細琢——致力于提高較少核的效率。

        本文引用地址:http://www.104case.com/article/201606/292164.htm

          但最近很多核(many core)在身邊的電子設備中又有所抬頭。4月某國內手機廠商宣稱其手機采用了10核處理器。無獨有偶,芯片老大Intel在“臺北國際電腦展”上也宣布推出10核臺式機處理器。難道核戰爭又要升級了?

          近日,見到了多核互聯IP公司,該公司的首席技術官Craig Forrest認為,單核確實可以做到很高的效率,多個核時每個核的效率會有所下降。不過從降低功耗的角度,多核也許是一種好辦法。筆者明白了為何手機廠商熱衷核競賽。

                隨著處理器核數量的增加,又一場核戰爭也爆發了。即不同廠商的IP核如何有效兼容。我們經常看到這樣一種現象,一些擅長做CPU/DSP/32位RISC的公司采用了ARM核,但是推芯片時偏好做純種的處理器架構(例如X86)或ARM處理器。這些公司的解釋是:因為某某架構太受歡迎了。通常我們是根據客戶的需求才決定如何做。筆者心想:他們為何不說外購ARM核花錢較高,增加了客戶的支出?

          因此筆者猜想這些公司的痛點之一是:不同公司IP的總線和時延等是不太兼容或一致的,把它們弄成一致是比較費勁的。

          硅谷初創公司——應運而生。該公司專門做NoC(Network-on-Chip)的,即解決芯片中的核與模塊之間互聯的問題。該公司的主要客戶就是中國的手機等移動芯片廠商。公司營銷副總裁Kurt Shuler稱華為、ZTE、小米、瑞芯微、新岸線、紫光RDA等公司是其客戶。而且他非常看好中國的芯片設計市場(如下圖)。

          為了滿足異構處理器互聯的需求,近日,該公司又獻上一大力作:1.5版本的NCore cache一致性互連IP(cache coherence),用于異構多核SoC的高效率設計。

          公司是從事系統級芯片(SoC)互連IP的創新性供應商,它的商用系統級芯片NoC互連IP已經廣泛被采用。NCore IP是分散式異構cache一致性互連解決方案,系統設計師可以用它高效率地設計出cache一致性的系統,它的優點是具有多個可配置的Snoop Filter和嵌入式高速緩存(cache)。在今天的SoC設計中通常使用傳統固定式或集中式cache一致性式互連,與之相比,NCore IP更加靈活。.

          由于可以同時實施不同的cache一致性協議、高速緩存狀態模型和緩存組織,NCore互連IP增強了SoC設計的可配置性。使用這種互連IP,可以設計出異構cache一致性的系統級芯片,用于快速發展的市場,例如移動無線、HDTV、企業級存儲設備、汽車輔助駕駛系統(ADAS)、微型服務器和連網設備。

          1.5版本NCore互連IP可以實現一至八個完全一致性的端口(agent),多個Snoop Filter(它們的大小、一致性端口的關聯性都可以配置),以及可配置嵌入式Proxy Caches(也稱作“I / O高速緩存”)。在架構方面的優勢,使得NCore得以遠遠超出1.5版本的功能,因而未來NCore產品的發展未可限量。

          Arteris NCore IP納入了可配置的Proxy Cache,增強了非一致性端口(agent)訪問一致性系統的性能,使得非一致性的IP可以與整個系統做到一致性。 NCore的可配置性能非常好,因而設計人員可以選擇一致性端口(agent)和內存界面端口的數量,可配置Snoop Filter的數量和大小,以及嵌入式Proxy Cache的數量和大小。

          與傳統固定式或集線式cache 一致性方案相比,NCore一致性互連IP是由相同部件和核心元件組成的分散式解決方案,因而互連IP可以擴展和縮小,以適應各種處理的要求。按這種方式分布的硬件架構,也可以改善系統的電源管理、物理實際和時序收斂。

          NCore的優點

          •異構一致性端口(agent)—可以讓設計人員同時使用不同的一致性協議、緩存狀態模型和緩存組織,因而可以使用多家不同供應商和內部開發團隊的一致性IP。

          •分散式架構—改善布局設計和時序收斂,同時支持業界最靈活的時鐘管理和電源管理。

          •可配置Snoop Filter—根據系統中每個端口(agent)的特性,對多個Snoop Filter的組織、規模和關聯性來進行配置。

          •Proxy Cache—可以用傳統的IP來實現整個系統的一致性。

          •可擴展性 — 由于是使用元件實現的解決方案,可以靈活地擴展,以滿足系統的要求。

          “針對提高系統設計師進行設計的靈活性和可配置能力,我們專門開發了NCore,從而滿足大多數要求很高的系統對應用性能的要求。”Arteris公司總裁兼行政官K. CharlesJanac說。“我們開發NCore互連的目的是,使得更需要Cache 一致性的加速器,例如視頻和圖像處理器,可以設計成與主中央處理單元(CPU)是一致的,以便更多地利用半導體行業中的Cache 一致性。”

          Arteris公司簡介

          Arteris公司提供NoC互連 IP和工具,來加速SoC半導體(SoC)的組裝,用于范圍廣泛的應用系統。由于三星、華為 / Hisilicon、Mobileye、Altera和德州儀器等半導體設計客戶迅速的采用,使得Arteris在2012年和2013年成為躋身500頂尖公司榜和德勤500快速成長技術公司榜的唯一半導體IP公司。由于使用Arteris的產品線,客戶取得的效果包括低功率、更高的性能,更有效的設計重復使用以及SoC的更快發展,從而降低開發成本和生產成本。



        關鍵詞: Arteris SoC

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 珠海市| 昌乐县| 辽源市| 锦州市| 桐城市| 白城市| 余庆县| 鹿邑县| 南部县| 大兴区| 成武县| 滕州市| 栖霞市| 延庆县| 定襄县| 商水县| 余姚市| 曲阜市| 湘乡市| 阳山县| 南乐县| 漯河市| 历史| 白朗县| 若羌县| 永寿县| 年辖:市辖区| 浪卡子县| 楚雄市| 南陵县| 祁连县| 三穗县| 新密市| 左贡县| 建湖县| 光山县| 绵阳市| 五寨县| 滨海县| 莱阳市| 蕲春县|