999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

二維快速傅里葉變換在眾核處理器上的實現

2016-04-19 07:55:15肖風玉張德學
科教導刊·電子版 2016年5期

肖風玉 張德學

摘 要 本文研究了開放式平鋪結構的眾核片上系統(Open Tiled Manycore System-on-Chip,簡稱OPTIMSOC)上的一款眾核處理器,在該處理器上實現了二維快速傅里葉變換(two dimensional Fast Fourier transform,簡稱2D FFT)。實驗結果表明,相較于單核處理器,眾核處理器有較明顯的加速效果。

關鍵詞 二維快速傅里葉變換 眾核處理器 OPTIMSOC 加速比

中圖分類號:TN929.53;TP332 文獻標識碼:A

所謂多核處理器是指在同一個芯片上集成多個處理器核心。根據處理器核心的結構是否相同又可進一步劃分為同構多核處理器和異構多核處理器。相比傳統的單核處理器,多核處理器最大的優勢在于其并行性,由于在一個芯片內集成了多個核心,因此在同一時間內每個核心都可以并發的執行計算任務,且互不干擾,這使得多核處理器的計算性能得到大幅度提升。此外由于多核處理器的并行性使得其不必工作在較高的工作頻率也能完成與單核處理器相同的任務,降低了處理器的工作頻率,延長了芯片的使用壽命。

本文首先分析了二維快速傅里葉變換(two dimensional Fast Fourier Transform,簡稱2D FFT)的基本原理,然后利用開放式平鋪結構的眾核片上系統(Open Tiled Manycore System-on-Chip,簡稱OPTIMSOC)上的一款眾核處理器對2D FFT進行了實現。

1 2D FFT的基本原理

計算2D FFT可分為3步。第一步,對矩陣的每一列進行一維快速傅里葉變換(簡稱1D FFT),由于列變換之間無相關性,因此其并行性是顯著的;第二步處理2D FFT的旋轉因子,由于旋轉因子的處理之間無相關性,因此其并行性是顯著的;第三步,對矩陣的每一行進行1D FFT,由于行變換之間無相關性,因此其并行性是顯著的。

2 眾核處理器介紹

OPTIMSOC是一個基于庫的框架平臺,它允許用戶構建屬于自己的眾核處理器。該平臺基于開源規則的片上網絡結構LISNOC和其它一些開源的硬件組件構成。這些硬件組件包括處理單元、存儲器和輸入輸出設備等等。與傳統的基于總線互聯方式的多核處理器相比,眾核處理器的一大顯著特點是引入了片上網絡的概念。片上網絡的成功引入,解決了總線互聯方式中的瓶頸,包括功耗、面積和復雜度等。使用OPTIMSOC平臺構建的眾核系統可以在電腦上進行仿真或者綜合之后下載到FPGA開發板上進行實現。OPTIMSOC平臺的出現,使得對眾核處理器研究不只是停留在建模與仿真階段,而是真正進入了設計階段,加速了眾核處理器產品的設計與開發。

OPTIMSOC平臺設計者建議使用Ubuntu 12.04或14.04 LTS作為開發系統。本文在Centos 7.1系統上對OPTIMSOC平臺進行了安裝與配置并對平臺上存在的一款眾核處理器進行了分析。通過分析,該眾核處理器由獨立的計算單元組成,每個計算單元包含一個計算核心和一個本地存儲器。計算核心采用的是OpenRisc架構的處理器,本地存儲器的容量是8MB,核與核之間的通信通過LISNOC完成。值得注意的是,OPTIMSOC的安裝包中已包含了單核處理器。

3 2D FFT在眾核處理器上的測試

對于單核處理器的編程,可按照第一部分中介紹的2D FFT的計算步驟進行編程,即將3個計算步驟看作是三個順序執行的任務進行編程。對于眾核處理器而言,由于其核心數較多,各核心需要協同工作才能完成計算任務,因此與單核處理器相比,眾核處理器的編程較為復雜。在該眾核處理器中,將0核作為主核,其它核作為輔核。主核負責向其它核傳送計算指令與運算數據并回收來自輔核的計算結果,輔核負責進行計算并將計算后的結果返回至主核。根據該原則,編寫了在眾核處理器上運行的2D FFT程序。本文在單核處理器和眾核處理器上分別對256點、1024點和4096點下的2D FFT進行了測試。實驗結果表明,眾核處理器對2D FFT有較明顯的加速效果。

4 結論

本文分析了OPTIMSOC平臺上的一款眾核處理器,在該眾核處理器上運行了2D FFT。實驗結果表明,相比單核處理器,眾核處理器對2D FFT有較明顯的加速效果。

但仍有一些問題需要進行深度的挖掘,包括算法并行度的進一步分析,眾核處理器的共享存儲問題。如果算法的并行程度分析不夠,很容易造成眾核處理器資源的浪費。由于本文中的眾核處理器未采用共享存儲,大點數情況下,核間數據交換將會占據較大部分比重,影響眾核處理器的性能。因此今后的研究重點將在這兩方面進行。

參考文獻

[1] 黃國睿,張平,魏廣博.多核處理器的關鍵技術及其發展趨勢[J].計算機工程與設計,2009,30(10):2414-2418.

[2] 李曉明,王韜,劉東等.走進多核時代[J].計算機科學與探索,2008(6):561-570.

[3] 張麗君.大點數FFT的二維算法FPGA并行實現[J].無線電通信技術,2013(3):86-88.

[4] 李麗,許居衍.片上網絡發展現狀及趨勢淺析[J].電子產品世界,2009(1):32-37.

主站蜘蛛池模板: 成人另类稀缺在线观看| 亚洲国产精品日韩av专区| 人禽伦免费交视频网页播放| 在线免费亚洲无码视频| 国产极品粉嫩小泬免费看| 小13箩利洗澡无码视频免费网站| 欧美翘臀一区二区三区| 最新国产在线| 国产手机在线小视频免费观看| 欧美乱妇高清无乱码免费| 视频二区中文无码| 国产91熟女高潮一区二区| 无码国内精品人妻少妇蜜桃视频| 无码aaa视频| 伊在人亚洲香蕉精品播放 | 91外围女在线观看| 91精品久久久久久无码人妻| 欧美日韩精品在线播放| 免费中文字幕在在线不卡 | 天堂成人在线| 久久黄色免费电影| аⅴ资源中文在线天堂| 国产SUV精品一区二区6| 国产美女主播一级成人毛片| 欧美国产成人在线| 久久不卡国产精品无码| 亚洲无码免费黄色网址| 国产综合网站| 亚洲色图综合在线| 一区二区三区高清视频国产女人| 亚洲黄网在线| 免费毛片a| 亚洲天堂网在线观看视频| 国产精品9| www.99在线观看| 农村乱人伦一区二区| 午夜视频免费试看| 国产精品福利一区二区久久| 亚洲一区二区在线无码| 丁香五月婷婷激情基地| 国产精品永久不卡免费视频| 日韩无码黄色网站| 免费无码又爽又黄又刺激网站| 亚洲av片在线免费观看| 亚洲综合色区在线播放2019| 久草视频一区| 黄色a一级视频| 亚洲最大情网站在线观看 | 亚洲高清国产拍精品26u| 99久久精品久久久久久婷婷| 亚洲第一香蕉视频| 亚洲 欧美 日韩综合一区| 真实国产精品vr专区| 美女啪啪无遮挡| 亚洲欧美成人影院| 亚洲国产成人久久精品软件| 国产香蕉在线视频| 中文字幕在线欧美| 国产精品极品美女自在线网站| 丰满人妻被猛烈进入无码| 99久久99视频| 亚洲中文无码h在线观看| 欧美日本视频在线观看| 欧美区在线播放| 99在线观看免费视频| 久久国产乱子伦视频无卡顿| 久久久久夜色精品波多野结衣| 国产亚洲精品资源在线26u| 中美日韩在线网免费毛片视频 | 日韩在线播放欧美字幕| 国产麻豆aⅴ精品无码| 国产成人高清亚洲一区久久| 精品国产成人高清在线| jizz国产在线| 日韩av电影一区二区三区四区 | 欧美五月婷婷| 一级片免费网站| 久久久精品无码一区二区三区| 色综合网址| 日韩福利在线观看| 九九九久久国产精品| 久久午夜夜伦鲁鲁片无码免费|