[發明專利]一種基于CPU/MIC異構體系結構的高效能系統無效
| 申請號: | 201210475848.0 | 申請日: | 2012-11-22 |
| 公開(公告)號: | CN103049329A | 公開(公告)日: | 2013-04-17 |
| 發明(設計)人: | 張清;張廣勇 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 cpu mic 體系結構 高效能 系統 | ||
1.一種基于CPU/MIC異構體系結構的高效能系統,其特征在于整個系統設計包括三個方面:硬件部分設計、系統環境配置及軟件部分設計;
該系統實現軟硬件一體化設計,采用CPU/MIC異構體系結構,融合了CPU平臺的多核計算能力與MIC的眾核計算能力,其中CPU參加邏輯計算和密集核心計算,而MIC僅參與核心密集計算,通過CPU與MIC共同計算,實現性能最大化。
2.根據權利要求1所述的高效能系統,其特征在于所述硬件部分設計如下:
系統的每個節點采用雙路,能支持兩塊CPU同時工作;
系統帶有兩個以上PCIE插槽,能插兩塊MIC卡;
系統的內存配置要大,是原有CPU系統的2倍以上;
系統的每個節點功耗能支持1300w以上。
3.根據權利要求1所述的高效能系統,其特征在于所述系統環境配置如下:
操作系統能支持MIC,需要安裝Linux操作系統;
編譯器能支持MIC,采用Intel的icc、icpc、ifort編譯器;
支持MIC的驅動。
4.根據權利要求1所述的高效能系統,其特征在于所述軟件部分設計如下:
選擇高性能計算應用算法;?
對原有應用分析,若原有程序實現是采用單線程運行在CPU平臺,則首先利用CPU多核平臺,采用OpenMP編程模型把應用程序以多線程方式實現;?
然后在CPU多線程程序基礎上在MIC卡上實現線程擴展,采用120個線程并行,使其在MIC上并行執行;
把整個系統的計算能力劃分為3個設備:第一塊MIC卡作為設備0,第二塊MIC卡作為設備1,兩塊CPU作為設備2;?
把整個計算任務按照這三個設備的計算能力進行劃分,使三個設備同時并行計算,實現CPU與MIC同時計算,并保證負載均衡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210475848.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種竹纖維混紡織物
- 下一篇:低功率射頻數字接收機





