《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 多態并行處理器的數據通信和路由器的設計
多態并行處理器的數據通信和路由器的設計
來源:電子技術應用2014年第8期
海 虎,李 濤,韓俊剛,楊 婷
(1.西安郵電大學 電子工程學院,陜西 西安710061; 2.西安郵電大學 計算機學院,陜西 西安
摘要: 隨著多核技術的發展,核間通信問題面臨新的挑戰,核間通信性能決定了整個多核處理器的性能。通過分析多核處理器的數據通信需求,提出了一種適用于多態并行處理器的數據通信結構。該結構采用鄰接共享寄存器實現的核間近鄰通信和路由器硬件加速結構實現的遠程通信兩種數據通信方式,遠程通信機制的路由器使用輸入緩存機制實現,采用經典的確定性路由算法——XY路由算法實現了路由計算,加入多播和容錯技術,采用專用的仲裁機制簡化了設計復雜度。這些改進降低了處理器的核間通信延遲和功耗,提高了多態并行處理器的性能。
中圖分類號: TN492
文獻標識碼: A
文章編號: 0258-7998(2014)08-0038-03
Design of a polymorphic parallel processor data communication and router
Hai Hu1,Li Tao2,3,Han Jungang2,3,Yang Ting2
1.School of Electronic Engineering, Xi′an University of Posts and Telecommunications,Xi′an 710061,China;2.School of Computer,Xi′an University of Posts and Telecommunications,Xi′an 710061,China;3.Shaanxi Provincial Research Center for Telecommunication ASIC Design,Xi′an 710061,China
Abstract: With the developing of multi-core technology,inter-core communication faces new challenges.Communication between cores determines the performance of the multi-core processors. By analyzing the data communications needs of multi-core processors,this paper designs a data communication structure for a polymorphic parallel processor. This structure uses two types of data communication, adjacent neighbor communication using shared registers and remote communication using router hardware.The main remote communication mechanism has input buffers,and employs the classical deterministic XY routing algorithm to achieve route calculation. It is able to do multicasting with fault tolerance capability.It adopts a specialized arbitration scheme to simplify design complexity. This improved architecture reduces the delay of inter-core communication and cuts the power consumption.It also improves the efficiency of communication between the processor core.
Key words : multi-core technology;communication between multi-core;router;multicast

    隨著半導體工藝技術的不斷革新,功耗、存儲、頻率等技術瓶頸問題越來越突出,單核處理器已經很難繼續通過提高時鐘頻率的方式來提高自身的性能。單核處理器在提高主頻的同時也帶來了功耗和發熱量的問題。在這樣的背景下多核并行處理器應運而生并且得到了快速發展。在這個過程中,設計的復雜度和核間通信的線延遲[1]成為了當前多核并行處理器設計的核心問題。多核并行處理器的各個核獨立執行各自的程序,但各個核之間需要進行數據傳遞,路由器作為片上通信結構的核心部件,其設計性能直接影響整個片上網絡的處理效率。本文基于多態并行處理器功耗和結構復雜度要求設計了近鄰通信和遠程通信兩種通信機制,并對所設計的路由器進行了功能仿真和FPGA綜合。

1 多態并行處理機結構

    本文提出的多態并行處理器的處理單元具有單指令多數據(SIMD)和多指令多數據(MIMD)兩種運行模式[2-3]。該結構兼有硬件的多線程管理和高效的數據通信機制。多態并行處理機結構如圖1所示。

圖1  多態并行處理機結構框圖

 

每個處理器核[4]由算術邏輯運算器ALU、線程管理器控制器TM、路由器RU(Router Unit)、鄰接共享存儲(Mn、Ms、Mw、Me)、數據存儲D-men(Data Memory)和指令存儲I-men(Instruction Memory)組成,每個基本處理單元如圖2所示。

圖2  基本處理器單元結構

2 設計與實現

    路由器的整體結構如圖3所示。路由器可連接東、西、南、北4個方向的路由器和本地PE。

圖3  路由器整體結構框圖

 

    (1)Input_ctrl模塊:分別接收來自北、南、西、東、本地5個方向的數據請求,該模塊將5個方向的數據打包成固定的格式存儲在FIFO中。

    (2)Xy_router模塊:該模塊采用XY路由算法實現,根據目標號和本地號判斷數據包的傳輸方向。

    (3)Arbiter模塊:該模塊采用簡單的先來先到仲裁和設定固定優先級的仲裁機制實現。

    (4)Cross_bar模塊:通過選擇完成數據和輸出的交叉對應,并根據輸出響應情況發送讀數據包使能信號。

    (5)Output_ctrl模塊:該模塊完成東、西、南、北4個方向的輸出控制,以及本地輸出的數據包解包功能。

多態并行處理器的數據通信機制包括近鄰通信和遠程通信。

    (1)近鄰通信機制

    近鄰通信機制采用共享存儲的設計思想,每個處理單元(PE)都有北、南、西、東4個方向的共享存儲,每個方向有兩組存儲,每組存儲容量為8個字。近鄰通信機制結構框圖如圖4所示。

圖4  近鄰通信機制結構框圖

    (2)遠程通信機制

    遠程通信機制的結構如圖5所示。遠程通信完成遠程數據傳遞和函數調用兩種功能,遠程數據傳遞包括PE之間點對點傳送、PE與列控制器之間的數據傳遞兩種方式;遠程函數調用包括PE之間的遠程函數調用、PE與行(簇)控制器之間的遠程函數調用兩種方式。

圖5  遠程通信機制結構框圖

    路由器處理的遠程數據傳輸請求包括:

    ①遠程處理器發送數據,來自遠程處理器的MOVET信息包;

    ②遠程處理器請求發送數據,來自遠程處理器的MOVEF信息包;

    ③列控制器發送數據請求,來自列控制器MVT信息包;

    ④遠程處理器發送多播請求,來自遠程處理器MVT信息包。

    路由器處理的遠程函數調用請求包括:

    ①遠程處理器發送函數調用請求,來自遠程處理器CALLR信息包;

    ②遠程處理器返回函數調用,來自遠程處理器RETR信息包;

    ③行控制器和簇控制器返回函數調用,來自行控制器RETC信息包。

路由器相關數據包格式如表1~表6所示。

3 仿真驗證及結果分析

    為了測試路由器數據通信機制,采用System Verilog搭建包含行控制器RC、列控制器CC、簇控制器CLC、處理單元PE、線程管理器TM、路由器RU的整體仿真平臺,使用ModelSim SE 10.1c進行仿真驗證。

    (1)近鄰通信測試方案:選用PE10作為本地,PE06、PE09、PE14、PE11作為鄰接,測試近鄰通信的數據通路,測試結果如圖6所示。

圖6  近鄰通信仿真時序圖

從圖6可以看出,PE06的vld2south_ch0有效,PE09的vld2west_ch0有效,PE14的vld2north_ch0有效,PE11的vld2east_ch0有效,表明與PE10相鄰的4個PE分別送了一個數據給PE10進行運算,PE10執行乘法運算,相乘的結果39和609分別寫回至地址20和22,近鄰通信的功能正確。

    (2)遠程通信測試方案:選用PE00作為本地,測試調用遠程PE10函數執行的數據通路,測試結果如圖7所示。

圖7  遠程通信仿真時序圖

從圖7可以看出,本地PE00發出CALLR遠程函數調用數據包請求給PE10,當PE10執行完后返回給本地PE00一個RETR數據包。圖中只給出了CALLR數據包通路,CALLR/RETR數據通路正常。

綜上所述,路由器的近鄰通信和遠程通信的數據通路是正確的,達到了預期的功能要求。

4 路由器性能分析

    在Xilinx ISE14.4中選用型號為Virtex7 XC7V2000T-

fht1761-2的芯片對路由器進行綜合。FPGA綜合結果表明,本文設計的5路32 bit數據寬度的路由器綜合頻率為314.287 MHz,高于參考文獻[5]中提出的5路16 bit數據寬度的路由器頻率128.8 MHz和參考文獻[6]提出的4路16 bit數據寬度的路由器頻率309.02 MHz。綜合報告如下:

Timing Summary:

Speed Grade: -2

Minimum period:3.182ns(Maximum Frequency: 314.287 MHz)

Minimum input arrival time before clock: 2.409 ns

Maximum output required time after clock: 1.126 ns

Maximum combinational path delay: 0.816 ns

    圖8所示給出了路由器在FPGA上的具體資源消耗狀況以及資源利用率。綜上所述,本文所設計的路由器具有速度和面積上的優勢。

圖8  FPGA資源利用率

    本文提出了一種適用于多態并行處理機的數據通信和路由器結構的設計,完成了ModelSim軟件功能仿真、Xilinx ISE14.4的綜合,并在Virtex7 XC7V2000Tfht1761-2開發板中實現了驗證。該設計結合并行處理機的需求設計了近鄰通信和遠程通信兩種通信機制,提高了整個并行處理機的性能和資源利用率。

參考文獻

[1] GRATZ P,SANKARALINGAM K,HANSON H,et al.Imple- mentation and evaluation of adynamically routed processor  operand network[J].Proceedings of First International Sym posium on Networks-on-chip,IEEE Computer Society,2007,23(10):7-17.

[2] 李濤,肖靈芝.面向圖形和圖像處理的輕核陣列機結構[J].西安郵電學院學報,2012,17(3):43-46.

[3] 蒲林.多態并行處理器中的SIMD控制器設計與實現[J].  電子技術應用,2013,33(11):53-59.

[4] 李濤,楊婷,易學淵.螢火蟲2:一種多態并行機的硬件體系結構[J].計算機工程與科學,2014(2):191-200.

[5] 周東紅.基于3x3NoC的路由器設計與網絡性能分析[D].西安:西安電子科技大學,2011.

[6] 林世俊,張凡,金德鵬.分布式同步的GALS片上網絡及 其接口設計[J].清華大學學報,2008,48(1):32-38.

                                                                                                                                 (收稿日期:2014-05-10)  

作者簡介:

?;?,男,1988年生,碩士,主要研究方向:專用集成電路設計與系統集成。

李濤,男,1954年生,博士,教授,主要研究方向:計算機體系結構、計算機圖形學。

楊婷,女,1989年生,碩士,主要研究方向:計算機系統結構與VLSI。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          99精品视频免费全部在线| 国产欧美精品日韩区二区麻豆天美| 国产精品色婷婷久久58| 久久精品99久久香蕉国产色戒| 欧美性大战久久久久| 国产精品嫩草影院av蜜臀| 欧美成人午夜视频| 欧美日韩一区在线| 亚洲老司机av| 韩国一区二区三区在线观看| 免费在线观看一区二区| 99精品视频免费观看| 午夜激情一区| 黄色成人91| 亚洲伦理在线免费看| 亚洲精品中文字幕在线观看| 久久蜜臀精品av| 久久青草欧美一区二区三区| 久久香蕉国产线看观看av| 亚洲美女av黄| 亚洲一区二区三区影院| 欧美日韩八区| 欧美日韩精品欧美日韩精品| 欧美成人免费大片| 国产日韩精品一区二区三区在线| 午夜精品网站| 在线精品视频免费观看| 一区二区三区高清在线观看| 久久人人爽国产| 欧美成在线视频| 欧美一区二区三区四区在线观看| 欧美在线观看一区二区| 在线看片第一页欧美| 日韩午夜在线播放| 欧美激情一区二区久久久| 激情视频亚洲| 欧美1区2区3区| 欧美日韩中文| 欧美性大战xxxxx久久久| 蜜桃精品久久久久久久免费影院| 国产精品美女| 国产一区白浆| 狠狠色综合网站久久久久久久| 国产精品久久国产精麻豆99网站| 亚洲精品久久久久久久久| 午夜免费日韩视频| 一区二区电影免费观看| 欧美激情亚洲激情| 国产欧美日韩免费看aⅴ视频| 亚洲视频免费看| 亚洲第一主播视频| 国产伦一区二区三区色一情| 国产精品视频99| 亚洲天堂视频在线观看| 99精品视频免费观看视频| 国产精品视频一区二区三区| 亚洲黄网站在线观看| 亚洲高清视频中文字幕| 老鸭窝毛片一区二区三区| 红桃视频欧美| 久久久亚洲影院你懂的| 欧美人牲a欧美精品| 亚洲深夜福利视频| 久久青草欧美一区二区三区| 日韩视频一区二区三区在线播放免费观看| 亚洲精品国产精品国自产在线| 欧美亚洲一区二区三区| 国产美女在线精品免费观看| 久久国产精品亚洲77777| 欧美一区二区三区免费在线看| 亚洲视频电影图片偷拍一区| 亚洲特级毛片| 国内久久精品视频| 在线免费观看日韩欧美| 亚洲国产中文字幕在线观看| 国产精品免费观看在线| 国产女同一区二区| 久久精品日产第一区二区三区| 亚洲伦理自拍| 亚洲一二三区在线| 亚洲一级影院| 国产精品夜夜嗨| 欧美日韩不卡合集视频| 日韩一级片网址| 亚洲国产欧美一区二区三区同亚洲| 久久精品五月| 欧美日韩精品一区二区三区四区| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美中文日韩在线| 国产一在线精品一区在线观看| 国产精品高清一区二区三区| av成人老司机| 欧美91视频| 亚洲自拍高清| 欧美日韩一区二区在线播放| 欧美日韩 国产精品| 欧美精品久久久久久久久久| 欧美日韩国产不卡| 国产一区二区久久久| 国模精品一区二区三区| 久久久久免费观看| 久热精品视频在线观看| 国产亚洲一区二区三区| 久久久欧美精品sm网站| 精品成人在线观看| 欧美与黑人午夜性猛交久久久| 欧美在线亚洲在线| 一个人看的www久久| 中文日韩欧美| 亚洲视频 欧洲视频| 欧美一区二区三区在线观看视频| 一本色道精品久久一区二区三区| 一本久道久久久| 欧美另类在线播放| 91久久国产综合久久蜜月精品| 亚洲免费在线播放| 在线成人av| 毛片一区二区三区| 国内揄拍国内精品久久| 久久精品视频在线免费观看| 亚洲三级网站| 亚洲专区欧美专区| 欧美一级淫片aaaaaaa视频| 久久婷婷国产综合精品青草| 在线播放不卡| 国户精品久久久久久久久久久不卡| 亚洲国产高清一区二区三区| 久久久久国色av免费看影院| 裸体歌舞表演一区二区| 亚洲国产精品久久91精品| 久久国产精品亚洲va麻豆| 欧美高清视频一区二区三区在线观看| 亚洲日本电影| 国产欧美一区二区三区在线看蜜臀| 在线观看一区二区精品视频| 一区二区在线视频| 亚洲精品久久久久久久久久久| 极品少妇一区二区三区精品视频| 久久精品亚洲精品国产欧美kt∨| 国产亚洲午夜高清国产拍精品| 99在线观看免费视频精品观看| 另类人畜视频在线| 国产亚洲欧美另类一区二区三区| 激情欧美日韩一区| 亚洲国产成人在线播放| 亚洲国产精品99久久久久久久久| 久久午夜视频| 午夜精品在线视频| 伊人狠狠色丁香综合尤物| 久久久亚洲影院你懂的| 欧美一级成年大片在线观看| 国产精品私房写真福利视频| 欧美激情中文不卡| 欧美日韩一区二区三区免费看| 在线视频日韩精品| 91久久精品一区二区别| 亚洲韩国精品一区| 欧美一区二区三区四区视频| 亚洲欧美日韩另类精品一区二区三区| 麻豆精品视频在线观看视频| 宅男噜噜噜66国产日韩在线观看| 极品尤物一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 欧美一级午夜免费电影| 欧美一区二区日韩一区二区| 欧美午夜www高清视频| 国产精品视频区| 久久国产精品99国产精| 亚洲免费精品| 国产一区在线观看视频| 欧美一区二区三区视频在线| 国产精品一区二区三区乱码| 欧美区二区三区| 亚洲一二三区在线| 欧美日韩午夜激情| 亚洲激情女人| 亚洲高清一区二| 国产日韩精品一区| 国产欧美精品一区二区色综合| 久久久亚洲成人| 女主播福利一区| 欧美国产精品中文字幕| 午夜精品美女自拍福到在线| 国产精品毛片a∨一区二区三区| 久久久999国产| 欧美—级在线免费片| 欧美日韩亚洲国产一区| 欧美系列精品| 欧美激情视频在线播放| 亚洲免费av网站| 午夜欧美大尺度福利影院在线看| 日韩视频不卡中文| 国产精品狠色婷| 99国产精品私拍| 亚洲在线视频免费观看| 中文无字幕一区二区三区| 久久伊人免费视频| 欧美绝品在线观看成人午夜影视| 国产精品影院在线观看| 蜜桃久久av| 亚洲国产高清视频| 国产精品美女久久久久av超清| 欧美精品在线极品| 亚洲精品孕妇| 国内一区二区三区| 精品69视频一区二区三区| 一区二区欧美日韩| 久久久亚洲欧洲日产国码αv| 黄色欧美成人| 牛夜精品久久久久久久99黑人| 免费视频亚洲| 欧美亚洲一区| 在线播放精品| 亚洲毛片网站| 国产精品区免费视频| 欧美黄色片免费观看| 久久精品123| 久久久之久亚州精品露出| 国产人久久人人人人爽| 美女主播精品视频一二三四| 国产自产在线视频一区| 一本色道久久综合狠狠躁的推荐| 久久夜色精品亚洲噜噜国产mv| 欧美成人免费大片| 欧美精品亚洲二区| 亚洲一二三级电影| 欧美成人免费小视频| 亚洲国产毛片完整版| 欧美日韩高清一区| 国产视频一区免费看| 在线观看国产日韩| 亚洲国产美女精品久久久久∴| 在线看成人片| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩免费视频| 欧美电影免费观看网站| 亚洲第一在线综合网站| 伊人男人综合视频网| 亚洲欧美综合精品久久成人| 欧美日韩视频在线一区二区观看视频| 久久久久国产成人精品亚洲午夜| 久久综合精品一区| 欧美一区二区视频观看视频| 伊人久久大香线蕉av超碰演员| 精久久久久久| 在线观看亚洲| 午夜精品久久久久久久99水蜜桃| 国语自产精品视频在线看| 在线 亚洲欧美在线综合一区| 亚洲欧洲一区二区在线观看| 久久视频国产精品免费视频在线| 国产精品日本欧美一区二区三区| 国产精品电影在线观看| 国产一区在线观看视频| 亚洲国产欧美一区二区三区丁香婷| 蘑菇福利视频一区播放| 国产精品美女久久久久久免费| 国语自产精品视频在线看8查询8| 亚洲综合99| 亚洲毛片在线| 免费日韩av电影| 欧美天堂亚洲电影院在线观看| 欧美性理论片在线观看片免费| 尤物在线观看一区| 校园激情久久| 久久蜜桃av一区精品变态类天堂| 国产欧美日韩一区| ●精品国产综合乱码久久久久| 一区二区三区久久久| 国产精品v亚洲精品v日韩精品| 亚洲裸体俱乐部裸体舞表演av| 亚洲中字黄色| 亚洲精品一区二区三| 欧美极品欧美精品欧美视频| 久久av一区二区| 久久精品av麻豆的观看方式| 久久综合影音| 亚洲在线一区二区| 亚洲午夜久久久久久久久电影院| 国产精品高精视频免费| 国产一区清纯| 亚洲精品视频一区二区三区| 制服丝袜亚洲播放| 最近中文字幕mv在线一区二区三区四区| 免费视频一区| 国产女精品视频网站免费| 久久综合色8888| 在线亚洲高清视频| 亚洲精品五月天| 久久精品免费观看| 久久成人精品| 韩日精品视频| 欧美激情久久久| 欧美精品一区二区三区在线播放| 国产精品日韩欧美综合| 亚洲电影激情视频网站| 亚洲精品欧美日韩专区| 国产精品视频大全| 亚洲欧美日韩国产综合精品二区| 亚洲精品综合精品自拍| 国产午夜久久| 欧美亚洲网站| 久久婷婷国产综合精品青草| 国产精品永久免费观看| 欧美日韩亚洲视频| 香蕉成人啪国产精品视频综合网| 欧美剧在线免费观看网站| 久久躁日日躁aaaaxxxx| 香蕉国产精品偷在线观看不卡| 亚洲欧洲一级| 欧美一级在线视频| 国产精品免费网站| 性做久久久久久久久| 国精品一区二区| 亚洲免费视频一区二区| 久久黄色小说| 欧美一区二区三区免费大片| 欧美日韩成人| 欧美黄在线观看| 在线视频国内自拍亚洲视频| 亚洲欧美国产精品桃花| 久久国产婷婷国产香蕉| 亚洲三级色网| 亚洲国产欧洲综合997久久| 日韩亚洲欧美综合| 亚洲天堂第二页| 免费91麻豆精品国产自产在线观看| 国产亚洲欧美aaaa|