天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

多核協(xié)同計(jì)算平臺(tái)的研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-05-25 14:29

  本文關(guān)鍵詞:多核協(xié)同計(jì)算平臺(tái)的研究與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:現(xiàn)代處理器架構(gòu)的關(guān)注重點(diǎn)已經(jīng)從增加時(shí)鐘速度轉(zhuǎn)移到增加處理器核的數(shù)量,多核處理器已逐漸取代單核處理器,成為提高處理器性能的主要途徑。從處理器核的結(jié)構(gòu)來(lái)看,多核處理器分為同構(gòu)多核和異構(gòu)多核處理器。同構(gòu)多核處理器即芯片中的多個(gè)內(nèi)核完全相同,地位對(duì)等,可以認(rèn)為是SMP架構(gòu)的芯片化。異構(gòu)多核處理器即芯片中的多個(gè)內(nèi)核不完全相同,地位不對(duì)等。由于異構(gòu)多核內(nèi)部采用多種功能不同的內(nèi)核,各個(gè)內(nèi)核可以完成自己擅長(zhǎng)的任務(wù)以提高整個(gè)系統(tǒng)的性能,同時(shí)滿足嵌入式應(yīng)用在芯片面積、計(jì)算性能和功耗等多方面的需求,從而被大量應(yīng)用于嵌入式計(jì)算領(lǐng)域。如何充分利用多核優(yōu)勢(shì)協(xié)同完成特定的任務(wù)成為當(dāng)今研究的熱點(diǎn)。與傳統(tǒng)的單核平臺(tái)不同,多核平臺(tái)可能在不同的處理器核上運(yùn)行不同的操作系統(tǒng),需要不同的編譯器以及不同的編程模式,這就為多核間的軟件接口和信息交互帶來(lái)了困難。本文在調(diào)研了多個(gè)多核協(xié)同計(jì)算平臺(tái)的基礎(chǔ)上,針對(duì)嵌入式實(shí)時(shí)應(yīng)用,在PB11MPCore同構(gòu)四核開發(fā)板上實(shí)現(xiàn)了一個(gè)多核協(xié)同計(jì)算平臺(tái)DualOSCCP。為了便于系統(tǒng)移植,DualOSCCP采用異構(gòu)多核平臺(tái)的設(shè)計(jì)思想,將PB11MPCore當(dāng)做異構(gòu)多核平臺(tái),即將CPU0與其余三核CPU1-3看作不同的處理器核,構(gòu)建了一個(gè)雙操作系統(tǒng)異構(gòu)環(huán)境,CPU0運(yùn)行的是ARM Linux,其他三核以SMP方式運(yùn)行aCoral。aCoral是一個(gè)輕量級(jí)的實(shí)時(shí)操作系統(tǒng),執(zhí)行效率高,能保證任務(wù)實(shí)時(shí)完成。Linux和aCoral使用不同的編譯器編譯,在兩個(gè)不同操作系統(tǒng)上運(yùn)行的程序需要分別編寫并編譯,增強(qiáng)了DualOSCCP在異構(gòu)核上的可移植性,比如在ARM+DSP異構(gòu)平臺(tái),ARM和DSP使用不同的編譯器,將aCoral移植到DSP里面后,DualOSCCP也能輕易移植到該平臺(tái)。對(duì)于不同類型的任務(wù),DualOSCCP可以有選擇地將其分配在不同操作系統(tǒng)上運(yùn)行,比如單個(gè)IO型任務(wù)可選擇在Linux上執(zhí)行,而對(duì)于多個(gè)實(shí)時(shí)性要求較高的計(jì)算型任務(wù)可選擇在aCoral上并行執(zhí)行,這樣能使系統(tǒng)的整體性能得到較大提升。
【關(guān)鍵詞】:嵌入式 多核 協(xié)同計(jì)算 雙操作系統(tǒng)
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP332
【目錄】:
  • 摘要5-6
  • ABSTRACT6-11
  • 第一章 緒論11-23
  • 1.1 研究背景11-13
  • 1.1.1 多核技術(shù)11-12
  • 1.1.2 多核協(xié)同計(jì)算12-13
  • 1.2 研究現(xiàn)狀13-21
  • 1.2.1 國(guó)內(nèi)外研究現(xiàn)狀13-15
  • 1.2.1.1 國(guó)外研究現(xiàn)狀13
  • 1.2.1.2 國(guó)內(nèi)研究現(xiàn)狀13-14
  • 1.2.1.3 異構(gòu)混合平臺(tái)研究14-15
  • 1.2.2 典型的異構(gòu)多核處理器平臺(tái)15-20
  • 1.2.3 多核協(xié)同計(jì)算帶來(lái)的挑戰(zhàn)20-21
  • 1.3 研究與實(shí)現(xiàn)的意義21
  • 1.4 論文的主要工作21-22
  • 1.5 論文的組織結(jié)構(gòu)22-23
  • 第二章 DualOSCCP總體設(shè)計(jì)23-30
  • 2.1 硬件環(huán)境23-25
  • 2.1.1 PB11MPCore開發(fā)板23-24
  • 2.1.2 ARM11MPCore處理器24-25
  • 2.2 軟件設(shè)計(jì)25-28
  • 2.2.1 ARM Linux和aCoral25-26
  • 2.2.2 DualOSCCP的設(shè)計(jì)目標(biāo)26-27
  • 2.2.3 DualOSCCP的總體架構(gòu)27-28
  • 2.3 平臺(tái)特色28-29
  • 2.3.1 雙操作系統(tǒng)28
  • 2.3.2 實(shí)時(shí)性28-29
  • 2.3.3 可移植性29
  • 2.4 本章小結(jié)29-30
  • 第三章 雙操作系統(tǒng)的移植與啟動(dòng)30-58
  • 3.1 開發(fā)環(huán)境的搭建30-34
  • 3.1.1 交叉編譯環(huán)境30-32
  • 3.1.2 Minicom配置32
  • 3.1.3 NFS文件系統(tǒng)32-33
  • 3.1.4 TFTP服務(wù)器33-34
  • 3.1.5 開發(fā)板的調(diào)試器配置34
  • 3.2 面臨的困難34-39
  • 3.2.1 地址空間分配35
  • 3.2.2 資源分配和中斷綁定35-36
  • 3.2.3 共享內(nèi)存36-37
  • 3.2.4 核間中斷37-38
  • 3.2.5 任務(wù)調(diào)度與負(fù)載均衡38-39
  • 3.3 移植ARM Linux39-42
  • 3.3.1 未經(jīng)修改的ARM Linux啟動(dòng)流程39-41
  • 3.3.2 改造ARM Linux41-42
  • 3.4 移植aCoral42-46
  • 3.4.1 未經(jīng)修改的aCoral啟動(dòng)流程43
  • 3.4.2 改造aCoral43-46
  • 3.4.2.1 修改啟動(dòng)部分43-44
  • 3.4.2.2 修改時(shí)鐘44-45
  • 3.4.2.3 修改多核調(diào)度部分45
  • 3.4.2.4 修改激活部分45-46
  • 3.5 驅(qū)動(dòng)模塊acoral_link46-54
  • 3.5.1 字符設(shè)備46-49
  • 3.5.2 加載aCoral鏡像49-50
  • 3.5.3 激活從核運(yùn)行50
  • 3.5.4 初始化共享內(nèi)存50-51
  • 3.5.5 多任務(wù)并發(fā)控制51-54
  • 3.6 啟動(dòng)雙操作系統(tǒng)54-57
  • 3.6.1 啟動(dòng)Linux55
  • 3.6.2 加載aCoral_link55-56
  • 3.6.3 啟動(dòng)aCoral56-57
  • 3.7 本章小結(jié)57-58
  • 第四章 DualOSCCP多核協(xié)同計(jì)算58-63
  • 4.1 平臺(tái)針對(duì)特定應(yīng)用58
  • 4.2 應(yīng)用程序開發(fā)模型58-60
  • 4.3 應(yīng)用程序執(zhí)行流程60-62
  • 4.4 本章小結(jié)62-63
  • 第五章 測(cè)試與分析63-70
  • 5.1 測(cè)試環(huán)境63
  • 5.2 功能測(cè)試63-66
  • 5.2.1 DualOSCCP啟動(dòng)并運(yùn)行63-64
  • 5.2.2 Linux上單獨(dú)運(yùn)行應(yīng)用程序64
  • 5.2.3 DualOSCCP多核協(xié)同計(jì)算64-65
  • 5.2.4 多任務(wù)并發(fā)執(zhí)行65-66
  • 5.3 性能測(cè)試66-69
  • 5.3.1 對(duì)DualOSCCP自身性能測(cè)試66-67
  • 5.3.1.1 DualOSCCP啟動(dòng)時(shí)間66-67
  • 5.3.1.2 雙系統(tǒng)間通信開銷67
  • 5.3.2 對(duì)比測(cè)試67-69
  • 5.4 本章小結(jié)69-70
  • 第六章 全文總結(jié)與展望70-72
  • 6.1 全文總結(jié)70
  • 6.2 后續(xù)工作展望70-72
  • 致謝72-73
  • 參考文獻(xiàn)73-77
  • 攻讀碩士學(xué)位期間取得的成果77-78

【相似文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條

1 盧如西;;面向協(xié)同計(jì)算的人機(jī)交互顯示平臺(tái)研究與實(shí)現(xiàn)[J];硅谷;2010年23期

2 賀志強(qiáng);聯(lián)想集團(tuán)高級(jí)副總裁、聯(lián)想研究院院長(zhǎng)賀志強(qiáng)談 可信賴的協(xié)同計(jì)算環(huán)境[J];新電腦;2004年04期

3 李永;;基于代理的協(xié)同計(jì)算模型研究與實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2012年08期

4 陳占龍;吳潔;謝忠;吳亮;;分布式空間信息的對(duì)等協(xié)同計(jì)算機(jī)制研究[J];計(jì)算機(jī)應(yīng)用研究;2008年07期

5 劉照球;李云貴;劉惠鵬;齊虎;;復(fù)雜結(jié)構(gòu)模型的信息集成和協(xié)同計(jì)算[J];工業(yè)建筑;2012年10期

6 陳小軍;張t,

本文編號(hào):394054


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/394054.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶05e72***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
国产精品十八禁亚洲黄污免费观看| 日本美国三级黄色aa| 国产专区亚洲专区久久| 91亚洲国产成人久久| 欧美91精品国产自产| 日韩欧美精品一区二区三区| 成年女人下边潮喷毛片免费| 国产精欧美一区二区三区久久| 五月婷婷六月丁香狠狠| 亚洲中文字幕视频在线播放| 日本精品最新字幕视频播放| 91亚洲国产成人久久| 国自产拍偷拍福利精品图片| 情一色一区二区三区四| 欧美亚洲91在线视频| 爱在午夜降临前在线观看| 国产精品福利一级久久| 两性色午夜天堂免费视频| 欧美有码黄片免费在线视频| 欧美乱码精品一区二区三| 欧美国产极品一区二区| 久久热这里只有精品视频| 国产不卡最新在线视频| 99久久精品国产麻豆| 午夜激情视频一区二区| 成人精品视频在线观看不卡| 麻豆精品视频一二三区| 亚洲一区二区久久观看| 欧美尤物在线视频91| 好吊妞视频免费在线观看| 欧美精品一区二区水蜜桃| 欧美一级不卡视频在线观看| 九九热在线视频精品免费| 高清亚洲精品中文字幕乱码| 国产一级性生活录像片| 亚洲一区二区三区四区性色av| 粉嫩内射av一区二区| 精品一区二区三区乱码中文| 欧美av人人妻av人人爽蜜桃| 深夜少妇一区二区三区| 青青操视频在线观看国产|