日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專(zhuān)利]一種C/C++與COStream混合編程方法和可視化編譯系統(tǒng)有效

專(zhuān)利信息
申請(qǐng)?zhí)枺?/td> 201710491698.5 申請(qǐng)日: 2017-06-26
公開(kāi)(公告)號(hào): CN107341010B 公開(kāi)(公告)日: 2019-12-13
發(fā)明(設(shè)計(jì))人: 于俊清;董慧;何云峰;唐九飛 申請(qǐng)(專(zhuān)利權(quán))人: 華中科技大學(xué)
主分類(lèi)號(hào): G06F8/20 分類(lèi)號(hào): G06F8/20;G06F8/41
代理公司: 42201 華中科技大學(xué)專(zhuān)利中心 代理人: 廖盈春;李智
地址: 430074 湖北*** 國(guó)省代碼: 湖北;42
權(quán)利要求書(shū): 查看更多 說(shuō)明書(shū): 查看更多
摘要:
搜索關(guān)鍵詞: 一種 c++ costream 混合 編程 方法 可視化 編譯 系統(tǒng)
【說(shuō)明書(shū)】:

發(fā)明公開(kāi)了一種C/C++與COStream混合編程方法和可視化編譯系統(tǒng),屬于計(jì)算機(jī)編譯技術(shù)領(lǐng)域。本發(fā)明技術(shù)方案包括:混合編譯前端模式選擇;混合編譯后端C/C++程序與COStream程序通信交互接口設(shè)計(jì);混合編譯后端多線程處理接口設(shè)計(jì);混合編譯后端目標(biāo)代碼的生成。本發(fā)明還實(shí)現(xiàn)了一種可視化編譯系統(tǒng)。本發(fā)明技術(shù)方案將C/C++與COStream編程結(jié)合起來(lái),充分發(fā)揮了數(shù)據(jù)流編程語(yǔ)言COStream在面向多核并行體系結(jié)構(gòu)中的優(yōu)勢(shì),充分發(fā)揮了多核處理器的高并行性,而且彌補(bǔ)了C/C++在編寫(xiě)多線程程序復(fù)雜性高的問(wèn)題。

技術(shù)領(lǐng)域

本發(fā)明屬于計(jì)算機(jī)編譯技術(shù)領(lǐng)域,更具體地,涉及一種C/C++與COStream混合編程方法和可視化編譯系統(tǒng)。

背景技術(shù)

多核CPU相較于單核CPU而言具有更強(qiáng)的并行性、更高的計(jì)算密度、更低的時(shí)鐘頻率和功耗。雖然多核處理器被越來(lái)越廣泛的使用,但它在很多方面還是存在不足,主要表現(xiàn)在以下兩個(gè)方面。其一,雖然多核處理器通過(guò)其多核的并行性處理提高了程序的計(jì)算能力,但是底層的多核資源并沒(méi)有被充分的利用,其并行處理的能力還有提升的空間。而且傳統(tǒng)的編程語(yǔ)言如C、Fortran不能適用于通用的多核平臺(tái)。其二,像C++、java等編程語(yǔ)言雖然可以通過(guò)創(chuàng)建多線程的方式來(lái)利用處理核的并行計(jì)算能力,而多線程的執(zhí)行模型相比于單線程的執(zhí)行模型而言,能縮短處理核的等待時(shí)間,但是它們依然是運(yùn)行在單核上,底層的多核資源并沒(méi)能全部被調(diào)用。此外,多線程程序的編寫(xiě)對(duì)編程人員的軟件開(kāi)發(fā)能力要求更高,尤其是需要編程人員自己設(shè)計(jì)線程間的同步與通信等,這無(wú)疑使軟件開(kāi)發(fā)的難度大大增加,并不適合所有的編程人員。

針對(duì)上述多核資源不能被充分利用的問(wèn)題,數(shù)據(jù)流(dataflow)編程模型作為一種新的編程模型被提出。數(shù)據(jù)流編程模型在計(jì)算密集型應(yīng)用和多核體系結(jié)構(gòu)中將底層的架構(gòu)資源發(fā)揮到極致。數(shù)據(jù)流編程模型將底層的硬件結(jié)構(gòu)封裝起來(lái),用戶(hù)只需要關(guān)注程序自身中存在的并行性,然后按照數(shù)據(jù)流編程模型進(jìn)行程序設(shè)計(jì)而不必考慮底層的多核結(jié)構(gòu)。數(shù)據(jù)流編譯器會(huì)將用戶(hù)編寫(xiě)的數(shù)據(jù)流程序自動(dòng)的分配到各個(gè)核上去執(zhí)行,編譯器會(huì)根據(jù)底層的多核架構(gòu)自動(dòng)的生成高效的可執(zhí)行代碼,極大的降低了并行計(jì)算程序開(kāi)發(fā)的難度,減輕了編程人員編程負(fù)擔(dān)。當(dāng)前主要的流編程語(yǔ)言有StreamIt,CUDA,COStream,StreamC/KernelC和Flextream等,但是它們的推廣度和普及度不及傳統(tǒng)的C/C++編程語(yǔ)言。

發(fā)明內(nèi)容

針對(duì)現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種C/C++與COStream混合編程方法和可視化編譯系統(tǒng),其目的在于將C/C++與COStream混合編程,將適用于數(shù)據(jù)流并行計(jì)算的部分采用COStream實(shí)現(xiàn),其余部分保持原來(lái)的C/C++程序?qū)崿F(xiàn),這樣將能提高程序運(yùn)行的效率,同時(shí)減輕編程人員的負(fù)擔(dān)。

為實(shí)現(xiàn)上述目的,按照本發(fā)明的一個(gè)方面,提供了一種C/C++與COStream混合編程方法和可視化編譯系統(tǒng),該方法包括:

對(duì)COStream編譯器前端進(jìn)行擴(kuò)展,設(shè)計(jì)COStream單模式和C/C++與COStream混合模式的模式選擇接口;

對(duì)COStream編譯器后端進(jìn)行擴(kuò)展,設(shè)計(jì)C/C++程序與COStream程序數(shù)據(jù)通信的接口,設(shè)計(jì)混合模式后端多線程的處理方法;對(duì)COStream源程序進(jìn)行詞法分析、語(yǔ)法分析、語(yǔ)義動(dòng)作分析和任務(wù)調(diào)度劃分后生成目標(biāo)代碼;

所述混合模式后端多線程的處理具體方法為:

(1)獲取分配在各個(gè)核上的所有actor集合,遍歷集合,獲取各個(gè)actor的邊信息,并根據(jù)邊信息構(gòu)造actor對(duì)象;為每個(gè)運(yùn)行核上所有的actor生成一個(gè)線程;

下載完整專(zhuān)利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于華中科技大學(xué),未經(jīng)華中科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201710491698.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。

×

專(zhuān)利文獻(xiàn)下載

說(shuō)明:

1、專(zhuān)利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專(zhuān)利說(shuō)明書(shū);

2、支持發(fā)明專(zhuān)利 、實(shí)用新型專(zhuān)利、外觀設(shè)計(jì)專(zhuān)利(升級(jí)中);

3、專(zhuān)利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專(zhuān)利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專(zhuān)利網(wǎng)在線咨詢(xún)

周一至周五 9:00-18:00

咨詢(xún)?cè)诰€客服咨詢(xún)?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 国产一区二区中文字幕| 久久天堂国产香蕉三区| 亚洲国产99| 夜夜嗨av一区二区三区中文字幕 | 一区二区国产精品| 电影91久久久| 国产丝袜一区二区三区免费视频| 久久久久国产亚洲日本| 亚洲精品性| 久久二区视频| 国产91丝袜在线熟| 国产1区2| 国内久久久| 97一区二区国产好的精华液| 国产日韩一区二区在线| 欧美日韩国产一区二区三区在线观看| 国产日韩欧美另类| 人人要人人澡人人爽人人dvd| 国产一区二区黄| www亚洲精品| 国产视频一区二区视频| 国产午夜精品一区二区三区最新电影| 午夜精品99| 久久国产精彩视频| 国模少妇一区二区三区| 中文在线一区| 日韩中文字幕区一区有砖一区| 96国产精品视频| 黄色国产一区二区| 国产在线不卡一区| 日本一区二区三区中文字幕| 欧美精品综合视频| 久久久久一区二区三区四区| 国产真裸无庶纶乱视频| 日本午夜影视| 视频二区狠狠色视频| 日本高清不卡二区| 久久国产精品久久久久久电车| 天干天干天啪啪夜爽爽99| 岛国黄色av| 久久国产欧美一区二区三区精品| 99riav3国产精品视频| 神马久久av| xxxx国产一二三区xxxx| 午夜性电影| 亚洲国产一区二| 李采潭无删减版大尺度| 91麻豆精品国产91久久久更新时间| 精品国产一区在线| 国产亚洲久久| 国产精品一区二区中文字幕| 国产精品久久久久久久龚玥菲 | 亚洲欧美一区二区三区三高潮| 亚洲精品卡一| 91avpro| 四虎国产永久在线精品| 国产真实一区二区三区| 久久国产这里只有精品| 精品91av| 欧美一区二区三区免费看| 午夜叫声理论片人人影院| 97久久国产精品| 久久国产欧美一区二区三区免费| 国产伦精品一区二区三区免费优势| 国产91九色在线播放| 久久99久久99精品免观看软件| 7799国产精品久久99| 久久久久国产精品视频| 色妞www精品视频| 午夜欧美影院| 爱看av在线入口| 高清欧美精品xxxxx| 日韩精品一区二区免费| 欧美一区二区三区白人| 中文字幕一区二区三区日韩精品| 欧洲在线一区| 国产午夜三级一区二区三| 色噜噜狠狠色综合久| 久久天天躁狠狠躁亚洲综合公司| 狠狠色综合久久丁香婷婷| 午夜av在线电影| 久精品国产| 欧美精品一区二区三区视频| 欧美一区二三区人人喊爽| 精品国产鲁一鲁一区二区作者| 日日夜夜亚洲精品| 欧美中文字幕一区二区| 国产91高清| 手机看片国产一区| 少妇在线看www| 伊人av中文av狼人av| 91区国产| 99视频国产在线| 少妇av一区二区三区| 91一区二区在线观看| 国产精品二区一区| 午夜激情影院| 亚洲精品日韩精品| 美国一级片免费观看| 亚洲欧美一区二区三区三高潮| 91精品国产高清一二三四区 | www亚洲精品| 国产99久久久久久免费看| 亚洲精品久久久久中文第一暮| 国产精品久久久久久久新郎| 欧美一区二区三区免费电影| 年轻bbwwbbww高潮| 国产欧美一区二区三区精品观看| 999亚洲国产精| 午夜激情免费电影| 97精品超碰一区二区三区| 夜色av网站| 国产乱码一区二区三区| 久久精品99国产国产| 国语精品一区| 国产白丝一区二区三区| 亚洲美女在线一区| 欧美一区二区免费视频| 国产在线欧美在线| 国产aⅴ一区二区| 国产精欧美一区二区三区久久久| 九九视频69精品视频秋欲浓| 精品欧美一区二区精品久久小说| 久久伊人色综合| 国产大片一区二区三区| 国产精品综合在线| 美女被羞羞网站视频软件| 国产日韩欧美在线影视| 亚洲欧美自拍一区| 亚洲精品卡一| 精品国产品香蕉在线| 欧美亚洲视频二区| 欧美日韩一区二区三区四区五区六区| xxxxhd欧美| 国产色婷婷精品综合在线播放| 国产日韩一区在线| 蜜臀久久99静品久久久久久| 美日韩一区| 国产大学生呻吟对白精彩在线| 亚洲欧美一二三| 久久精品国产亚洲7777| 中文字幕一区二区三区又粗| 亚洲欧美一区二区三区不卡| 农村妇女毛片精品久久| 99久久国产综合精品女不卡| 国产欧美精品一区二区三区-老狼| 女女百合互慰av| 国产日韩精品一区二区三区| 国产性生交xxxxx免费| 亚洲精品乱码久久久久久高潮| 欧美亚洲视频一区二区| 19videosex性欧美69| 日韩亚洲欧美一区| 国产一区免费播放| 午夜一区二区三区在线观看| 久久99精品国产一区二区三区| 三上悠亚亚洲精品一区二区| 国产一区二区三区小说| 欧美一区二区三区久久精品| 国产天堂第一区| 国产精品久久久久久久龚玥菲| 国产精品日韩视频| 精品国产品香蕉在线| 福利电影一区二区三区| 亚洲乱码一区二区| 91久久精品国产亚洲a∨麻豆| 91精品美女| 国产欧美一区二区在线观看| 欧美亚洲视频一区| 日韩国产不卡| 国产亚洲精品久久久久秋霞| 美日韩一区| 国产欧美亚洲一区二区| 国产精品欧美久久| 狠狠躁夜夜躁| 中出乱码av亚洲精品久久天堂| 国产一区二区二| 欧美乱战大交xxxxx| 中文字幕在线一区二区三区| 国产91清纯白嫩初高中在线观看| 国产一区午夜| 激情久久久| 99精品偷拍视频一区二区三区| 国产精品久久久久久久久久不蜜臀| 亚洲精品国产精品国自产网站按摩| 国产一区二区极品| 香蕉av一区二区三区| 国产精品久久久久久久新郎| 国产精品v一区二区三区| 在线亚洲精品| 中文字幕欧美日韩一区| 午夜看大片| 亚洲乱玛2021| 538国产精品| aaaaa国产欧美一区二区| 国产一级在线免费观看| 国产精选一区二区| 国产激情视频一区二区| 浪潮av色| 国产一区欧美一区| 亚洲国产日韩综合久久精品| 丰满少妇在线播放bd日韩电影| 91精品视频在线观看免费| 欧美国产三区| 91精品国产九九九久久久亚洲| 亚洲欧美国产中文字幕| 欧美日韩一区二区三区在线播放| 亚洲精品无吗| 欧美hdfree性xxxx| 国产欧美一区二区三区免费视频| 国产盗摄91精品一区二区三区| 国产88av| 国产精品天堂网| 91黄色免费看| 日韩av一二三四区| 亚洲国产偷| 欧美日韩一区二区三区不卡| 国产一二三区免费| 亚洲国产精品日本| 国产69精品久久久久久| 中文字幕一区二区三区日韩精品| 国产精品9区| 久久国产欧美视频| 国产精品欧美一区二区三区奶水 | 亚洲欧美视频一区二区| 国产精品高潮在线| 人人要人人澡人人爽人人dvd| 午夜影院毛片| 免费视频拗女稀缺一区二区| 欧美精品粉嫩高潮一区二区| 欧美一区二区三区久久精品视| 中日韩欧美一级毛片| 国产精品久久久久久久久久嫩草| 午夜亚洲国产理论片一二三四 | 国产视频一区二区不卡| 欧美乱妇在线观看| 大桥未久黑人强制中出| 亚洲欧美日本一区二区三区| 国产毛片精品一区二区| 久久免费视频99| 亚洲欧洲一二三区| 午夜精品一区二区三区在线播放| 午夜av免费观看| 亚洲精品国产setv| 亚洲国产精品肉丝袜久久| 精品久久综合1区2区3区激情|