




已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)2 構(gòu)建基于SoCLib的MPSoC,報(bào)告人:顏曉星 楊奇,,Logo,MJPEG解碼程序,Contents,1,實(shí)驗(yàn)結(jié)果及性能分析,2,,Logo,MJPEG解碼程序,1. FETCH:創(chuàng)建fetch線程:主要用于哈弗曼解碼,反鋸齒,反量化處理。 pthread_create (顯然這個(gè)函數(shù)是阻塞的。,,Logo,MJPEG解碼程序,5 . 任務(wù)分配過程:,,Logo,MJPEG解碼程序,6 . 線程間通信: fetch_channel0 = channel0; dispatch_channel0 = channel0; for (uint32_t i = 0; i NB_IDCT; i+) fetch_channeli + 1 = channel2 * i + 1; dispatch_channeli + 1 = channel2 * i + 2; idct_channeli0 = channel2 * i + 1; idct_channeli1 = channel2 * i + 2; idct_channel00 idct_channeli0 idct_channel01 dct_channel0i1 dispatch_channel0 dispatch_channel1 dispatch_channeli fetch_channel0 fetch_channel1 fetch_channeli 通過賦值,channel上的奇數(shù)塊共享給了fetch和idct二維數(shù)組參數(shù)里的0號(hào)位,channel上的偶數(shù)塊共享給了dispatch和idct二維數(shù)組參數(shù)里的1號(hào)位。,,Logo,MJPEG解碼程序,整個(gè)并行的過程:主線程創(chuàng)建一個(gè)子線程fetchThread運(yùn)行fetch_process處理程序,參數(shù)是fetch_channel,即把fetch的處理結(jié)果分塊后放到fetch_channel上;創(chuàng)建N個(gè)子線程idctThread,并行運(yùn)行idct_process計(jì)算程序,參數(shù)是idct_channeli,即第i個(gè)子線程運(yùn)行idct_process程序,從dict_channeli0上取出fetch的某塊運(yùn)行結(jié)果,然后將自己處理后的結(jié)果放到dict_channeli1上;創(chuàng)建子線程dispatchThread運(yùn)行dispatch_process程序,參數(shù)為dispatch_channel,即從disptch_channel上取出idct的結(jié)果,重新組合后,等待diptch_process運(yùn)行結(jié)束后得出最后結(jié)果進(jìn)行輸出。,,Logo,注意:top.cpp soclib:caba:VciMultiramDirWtvcimultiram(“vcimultiram“, IntTab(2), IntTab(2), maptab, 2, loader, DATA_BLOCK_SIZE); /specify here the number of cpus/caches 第一幅圖:2個(gè)核 3個(gè)線程 第二幅圖:3個(gè)核 3個(gè)線程,,Logo,結(jié)果及性能分析,1.實(shí)驗(yàn)結(jié)果,2mips,3mips,4mips,,Logo,結(jié)果及性能分析,性能分析 上圖中mips數(shù)域與線程數(shù)相同,由上圖可以看出,并行計(jì)算對(duì)于計(jì)算性能有很 好的提升作用。4個(gè)核與3個(gè)核數(shù)幾乎合重合,即核數(shù)到達(dá)3時(shí),并行的效果達(dá)到了極限。,,Logo,結(jié)果及性能分析,2.實(shí)驗(yàn)結(jié)果及分析 由上圖看出,在相同的核數(shù)條件下,開不同的線程數(shù)對(duì)計(jì)算性能的會(huì)有提升作用,但是不大。線程數(shù)一般與處理器數(shù)相同。,,Logo,結(jié)果及性能分析,3 .實(shí)驗(yàn)結(jié)果及分析 3.1 cache塊大小對(duì)運(yùn)行時(shí)間的影響 左圖:8*32 右圖:16*32 分析:cache塊增大加快運(yùn)行速度,,Logo,結(jié)果及性能分析,3.2 cache塊數(shù)目對(duì)運(yùn)行時(shí)間的影響,,Logo,結(jié)果及性能分析,assert(icache_words); assert(dcache_words); assert(icache_lines); assert(dcache_lines); assert(icache_words = 16); assert(dcache_words = 16); assert(icache_lines = 1024); assert(dcache_lines = 1024);,/home/vlsi/Programfiles/projet_soc/PLATFORM/HW_PLATFORM/ SoCLib/soclib/module/internal_component/vci_coherent_xcache/ caba/source/src/vci_coherent_xcache.cpp,,Logo,結(jié)果及性能分析,CPU增加了其他不同層次的cache(速度和大?。?,來減少mips的處理。所以設(shè)計(jì)者可以使內(nèi)層的cache機(jī)構(gòu)簡(jiǎn)單,從而使它能在很高的時(shí)鐘頻率上作查詢。,MIPS的主Cache總是分成I-cache和D-cache,取指令時(shí)察看I-cache,讀寫數(shù)據(jù)時(shí)察看D-cache。一般 Cache分為兩級(jí):一級(jí) Cache(其中又分為數(shù)據(jù)Cache、代碼Cache)、二級(jí)Cache。Cache 存儲(chǔ)部件一般采用與CPU同類型的半導(dǎo)體存儲(chǔ)器件,存取速度比內(nèi)存快幾倍甚至十幾倍。CPU在訪問內(nèi)存時(shí),首先判斷所要訪問的內(nèi)容是否在Cache中,如果在,就稱為“命中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政管理核心考點(diǎn)試題及答案
- 高考數(shù)學(xué)考核趨勢(shì)題目及答案2023
- 敏捷項(xiàng)目管理2025年考試試題及答案
- 科學(xué)探索活動(dòng)實(shí)施方案計(jì)劃
- 課程整合幼兒園班級(jí)的有效探索計(jì)劃
- 法學(xué)概論復(fù)習(xí)季度計(jì)劃與分配試題及答案
- 2025屆吉林省長(zhǎng)春市數(shù)學(xué)七下期末檢測(cè)模擬試題含解析
- 2025屆湖北省十堰市鄖西縣八年級(jí)數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)檢測(cè)模擬試題含解析
- 企業(yè)戰(zhàn)略與政策風(fēng)險(xiǎn)試題及答案
- 城市交通信號(hào)控制策略重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- (高清版)DG∕TJ 08-7-2021 建筑工程交通設(shè)計(jì)及停車庫(kù)(場(chǎng))設(shè)置標(biāo)準(zhǔn)
- 無房無車離婚協(xié)議書
- 2025-2030年中國(guó)甲巰咪唑片行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 史明清時(shí)期社會(huì)經(jīng)濟(jì)的發(fā)展課件++2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 2025年安徽國(guó)控資產(chǎn)管理有限公司第二季度社會(huì)招聘5人筆試參考題庫(kù)附帶答案詳解
- 2025中考語(yǔ)文7-9年級(jí)總復(fù)習(xí)古詩(shī)詞默寫
- 中國(guó)特色社會(huì)主義+綜合練習(xí)(三)-2025屆中職高考政治一輪復(fù)習(xí)高教版(2023版)
- 情境+任務(wù)驅(qū)動(dòng)作文(兼審“情境”與“任務(wù)”)-2024年中考語(yǔ)文重難點(diǎn)復(fù)習(xí)專練(江蘇)學(xué)生版
- (二模)臨沂市2025年高三高考模擬考試地理試題卷(含答案)
- 2024年新疆巴楚縣事業(yè)單位公開招聘村務(wù)工作者筆試題帶答案
- 城管協(xié)管筆試題及答案
評(píng)論
0/150
提交評(píng)論