新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 如何簡化向多核的遷移的基本指導

        如何簡化向多核的遷移的基本指導

        作者: 時間:2013-05-08 來源:網絡 收藏

        如果資源進行虛擬化,那么任何任務都可以訪問任何虛擬資源,以便使工作完成。這使計算資源能夠靈活、有彈性并且不會硬性綁定至任何任務。例如,作為嵌入式應用中的虛擬化選擇,在基于飛思卡爾Power Architecture的多核SoC中支持基于Linux內核的虛擬機(KVM)。這是一個非常復雜的領域,飛思卡爾投入了巨大的資金,以便為客戶提供多核系統最重要的優勢之一:靈活的資源使用。

        設計的硬件

        由于系統有了更多的多核處理器和處理能力,因此需要將不同應用上的硬件充分利用起來,這些應用在整個系統解決方案內可能并行運行,執行不同的任務。在多核系統中,許多不同的應用都需要訪問外設和SoC.例如,您可以在SoC接入多個內核,但是無法始終在系統中增加相應的I/O,因為受到芯片中引腳數量的限制。為了將八個內核集成至SoC,并且能夠使兩個以太網端口對于不同內核以多個以太網端口的形式出現,您必須添加針對不同應用隔離SoC的不同部分的虛擬化技術。軟件芯片在該單一SoC上運行,同時感知底層硬件具有為其提供的數量顯著較大的資源。

        飛思卡爾的優勢之一在于我們在SoC中采用該虛擬化并提高性能。當飛思卡爾開始開發多核SoC時,我們需要基于不同的應用類型以許多不同的方式為其提供安全、可靠的分區方式?;诂F有SoC基礎設施開發多核SoC的一個常見方式是使用共享總線。但是,該方法限制帶寬和延遲。飛思卡爾從一開始就解決了這些架構挑戰。 利用具有規模合適的互聯,因為SoC本身是一個小型網絡,各個SoC組件之間不會爭用資源。從一開始起,針對在我們客戶的系統中指配多核器件的最佳方式,飛思卡爾已經制定了多個架構和應用級決策。

        節省能源

        在關注多核能源管理方面,飛思卡爾具有多年的歷史。符合美國的EnergyStar、日本的Top Runner和EU Code of Conduct等協議使我們的客戶能夠隨時間推移節省能源。我們的PowerQUICC 8315、8536處理器和QorIQ P1022處理器具有數據包無損以太網等功能,可以使設備進入深度睡眠模式。該模式關閉內核和緩存,并從SoC中去掉電源。SoC的各個部分是有效的,并且能夠處理一些關鍵事件,可以在合適的時間、合適的條件下喚醒設備。當有效負載被處理后,它將進入深度睡眠模式。QorIQ P1022處理器用于打印機等EnergyStar設備,并滿足多種能源要求,例如在深層睡眠模式中只有200–300毫瓦的損耗。

        飛思卡爾另一個領先的節電技術稱為級聯電源管理。在非峰值活動期間,該技術將任務轉向較少數量的內核,以便空閑內核可以進入最小功率或“昏睡”狀態。當數據包流量再次增加時,該技術允許返回至全負載條件。級聯電源管理不像節電技術那樣簡單,它也是一個以更高效的方式分發數據包處理的工作負載管理技術。

        成功的多核合作伙伴

        成功的多核合作伙伴

        知識非常豐富的全球現場工作人員是多核成功的關鍵組件。在多核處理器出現之前,飛思卡爾也幫助我們的客戶通過高性能嵌入式處理器將產品推向全球市場,飛思卡爾在嵌入式處理領域擁有世界最大的現場工程師團隊之一。多核應用的軟件非常復雜。經驗豐富的合作伙伴可以幫助您設計、調試和優化。

        通過我們的Freescale Connect Partner計劃,飛思卡爾繼續與嵌入式行業中的領先軟件和工具公司密切合作,以幫助確保全面的解決方案能充分利用QorIQ架構的優勢。飛思卡爾擁有一個開放、廣泛的生態系統,以便架構的。我們的首選合作伙伴包括Enea、Green Hills、Mentor Graphics和QNX,提供在QorIQ平臺上實現最高性能的優化集成解決方案。廣泛的合作伙伴組合包括6Wind、Critical Blue和Wind River,幫助加快,并縮短上市時間。

        行業正在遇到一個轉折點,那就是通過添加更多內核來解決性能問題將不再能夠提供所需的性能改進。市場正在從簡單直接的方法向更加精密的功率管理和軟件技術轉變。

        多核的下一步發展趨勢是什么?

        多核市場的未來將由對于速度更快的硬件的需求推動,以便處理更多工作負載,并解決現有網絡存在的成本壓力問題。服務提供商和OEM必須通過具有更高性能的系統做出響應,以便保持網絡中的流量質量。在I/O性能方面將出現逐步增加,通過這種方式可以確定處理I/O類型和為處理不斷增加的工作負載可以在SoC中使用的內核和存儲器緩存數量。

        雖然硬件是市場的引擎,軟件將決定其過程。通常,開發工具落后于技術變革。但是,在多核領域,進程應該以其他方式出現。市場將見證廠商投入更多努力幫助開發人員創建并優化多核應用。軟件將提高總體系統性能,因此有許多工具可以為優化應用提供支持。通過這些系統將可以交付更多的多核軟件內容-不僅是設備的支持驅動,還包括更多的中間件和虛擬化軟件,以及利用它們的其他參考應用。將提供更多面向多核的優化操作系統,以幫助對這些設備進行排程。

        總結

        多核解決方案可以使互聯社區獲得更好的生活質量。無論是用于全球網絡、移動無線基礎設施、智能電網、自動化工廠、智能醫院、航空航天和國防,我們的高級多核硬件、支持軟件和飛思卡爾全球技術團隊都可以幫助您向多核的遷移。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沈阳市| 靖边县| 四平市| 左权县| 凯里市| 汉沽区| 柘城县| 双桥区| 曲靖市| 安岳县| 修文县| 眉山市| 磐安县| 隆化县| 宝应县| 搜索| 深泽县| 施甸县| 临猗县| 加查县| 永修县| 石景山区| 资阳市| 德惠市| 天柱县| 四平市| 灵川县| 双江| 宁安市| 巴青县| 秦皇岛市| 丹阳市| 荆州市| 阳江市| 岳普湖县| 杭州市| 灵璧县| 万年县| 突泉县| 准格尔旗| 合水县|