《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 專家觀點:并行軟件須加速追趕多核處理器發展腳步

專家觀點:并行軟件須加速追趕多核處理器發展腳步

2009-08-10
作者:麥利

??? 為了持續提升性能而又不至于因過熱導致故障,微處理器正朝向多核心方向發展。但主流軟件至今卻尚未能找到使用這種新并行機制的途徑。


??? 專用編程方法已開始在一些應用中受到青睞。然而,軟件產業可能還需要十年或更長的時間,才能以一種較有組織的形式趕上多核心硬件的發展;在此同時,這條道路上還存在著一些難以跨越的障礙。


?? “所有攸關性能的關鍵程序都必須重新編寫,”斯坦福大學Pervasive Parallelism Lab總監Kunle Olukotun說。該團隊是致力于解決這個被當今計算機科學視為最棘手問題的眾多研究小組之一。


?? “最后不是被迫重新編寫這些程序代碼,就是只好將它淘汰,”Olukotun說。他在最近舉行的‘多核心虛擬會議’(Multicore Virtual Conference)上針對該主題發表專題演講。


?? “這是電信公司目前所面臨的最大問題之一,”近期將出版一本有關電信設計專書的系統架構師Alex Bachmutsky表示,“它們的應用程序并不是針對多核心和執行緒編寫的,而且這些程序規模龐大,包含了數百萬或數千萬行的程序代碼?!?/P>


?? 無所不在的C語言“是最糟糕的工具,因為它在本質上是連續性的語言,這使得算法中原有的并行機制變得模糊不清,”DSP咨詢公司Berkeley Design Technology總裁Jeff Bier說。


??? 根據TechInsights公司在今年初所進行的一項研究,在接受訪談的嵌入式系統開發人員中,約有62%表示最近的計畫是以C語言寫的;還有24%表示使用了C++。


??? 研究者們已經開發出許多并行編程語言,但沒有哪一種是萬能的,而且要成為被市場接納的商品都還有很長的路要走。Olukotun預測最終將出現一系列自動尋找并行機制的高階專用工具。


??? 多核心處理器也正致力于投入主流設計領域,系統、芯片與工具開發商們也正提出一系列確實可用的開發工具。


??? 其中一部份是現有的多核心處理工具,例如目前用于芯片級編程的OpenMP。英特爾(Intel)及其它公司們已經發布了用來管理軟件執行緒的工具庫。Cilk Arts公司等新興公司也在傳統的程序代碼中植入關鍵詞來協助尋找并行機制。


???“各種方法都互有利弊,”飛思卡爾半導體(Freescale)軟件研發總監Rob Oshana指出。


??? 開發人員將需要新的建模工具來解決如何在早期設計階段劃分應用的問題,Oshana表示。另外,并行除錯器已初露曙光,在一個復雜的系統單芯片中,只要能讓通過多個核心、加速器和互連的資料達到可視化,將可望協助設計人最佳化其程序代碼。


???? 短時間來看,許多芯片制造商正試圖將最多的并行程序代碼加載于軟件堆棧中。但在某些情況下,他們有時候會因為過度開發,反而無法提供一些較通用的并行應用程序,飛思卡爾公司資深系統架構師Steve Cole表示。


?? “它應該能夠包含我們的應用程序與第三方應用程序,以及操作系統和工具,”Cole說,“這才是業界該走的方向?!?/P>


??? 為了開發這樣的產品,飛思卡爾已經將其多核心軟件團隊人數增加了一倍之多,Cole說。


??? 同時,OEM們也正在尋找自己的方法來解決這些問題。電信架構師Bachmutsky指出,控制臺設計正采用系統級對稱多處理(SMP)工具來管理基于 SMP操作系統的多核心芯片。而其設計結果“看起來就像是具有多線卡與負載均衡器,可在各刀鋒背板間分配流量的系統,”他說。


??? 由于資料面設計通常使用匯編語言編碼,因此,要把性能提高10倍以上的難度更大。這意味著它無法負擔SMP結構的共享內存開銷。


??? 開發人員們必須仔細地劃分任務并分配給各個核心,觀察數據間的依賴性。他們必須制訂在不同任務間傳遞的詳細訊息方案,并找出在數據和控制臺軟件堆棧間的通訊方式,Bachmutsky說。


??? 采用匯編程序碼,“你就與硅晶制造商及工具庫密切相連,你無法輕易地把軟件移植到另一個處理器,”他說?!暗珶o論你選擇哪一種方案,都意味著將與該方案密切相關?!?/P>

?

?


圖1:C語言主導當今與明日的循序程序設計

?

先進技術進展

?? 一些特殊應用在并行處理的道路上取得了更多進展,但所使用的仍是專有的芯片與工具。例如,針對石油與天然氣勘探等一連串應用中,Nvidia采用其具有Cuda環境的繪圖芯片展開了大量并行編程工作。

?

?? 一些設計公司表示已成功實現了并行處理的先進技術。例如,英國Cambridge Consultants公司使用了PicoChip公司在單芯片內封裝250個核心的組件,完成了3G和WiMax基地臺的合約設計工作。

?

?? 對于這些應用而言,Cambridge Consultants公司發現PicoChip的組件實際上比4核心的數字訊號處理器(DSP)更好用?!斑@一開始似乎令人百思不解,但與傳統的單核心 或核心數較少的DSP相較,使用PicoChip的組件所開發出的程序更簡短、可靠且產出品質更高,”在Cambridge Consultants主導DSP研發團隊的Monty Barlow解釋。

?

? “內含眾多核心的多核心架構可以把功能劃分到各 顆核心中,在系統已知各部份不會產生負面影響前提下,可分別開發并測試這些功能,而后再轉入系統的其它部份,”Barlow指出,“另一種替代方案是依執 行緒編寫程序,并取決于操作系統的運作情形來分配時間,但這些任務是以一種無關聯的速率執行,某一天,許多任務可能會團結起來與你作對,而某些任務還可能 會延遲而導致失敗。”

?

?? 采用新方法就必須為PicoChip的組件重新編寫軟件。但Barlow說,他認為值得在架構方面進行更多工作,以便使后續開發過程更順利。

?

?? 分析師Jeff Bier指出,PicoChip和Tilera等開發大規模多核心系統的新興公司們使用了完全不同的軟件工具,這使得從他們的架構中移植軟件的難度極大,風險更高?!斑@種創新很有意義但難度極大,因為這些新興公司必須在芯片和并行軟件方面取得成功,”他說。

?

? “我預計這些特殊的架構存在時間不會太長,”史丹佛大學的Olukotun說?!半S著越來越多通用環境的性能更強且功效更高,這些特殊架構很快會被取代。”

?

?? Olukotun相信,實驗室的研究成果最終將為軟件堆棧帶來創新。他們將實現并行程序代碼自動化產生,開發人員將無需再與執行緒、訊息傳送、內存同步存取和其它結構打交道。

?

?? 該實驗室的開發人員們將以高階特定領域語言(DSL)進行編程,使其可為一系列具有先進排程器的執行時間(runtime)環境自動產生并行任務。這些執行 時間系統將“結合不同組件以開發出不同的執行模式,以便產生串流、原子、容錯、安全或執行監控作業,”Olukotun說。

?

?? 飛思卡爾的Oshana也認同這一觀點?!霸S多應用均樂于接受更多抽象觀念,以實現更好的整合,”他說。例如,可執行多操作系統的hypervisor虛擬管理程序將變得越來越普及。

?

?? “這些新的想法能否被接納?它將取決于開發人員感受在編程多核心處理器時的痛苦指數,”Olukotun說。

?

?? 但在很長一段時間內,這種痛苦可能還不至于普遍存在。在TechInsights公司的調查中,只有大約7%的嵌入式開發人員表示正在使用多核心處理器,而這個數字已高于兩年前的4%了。

?

??? Linley Group公司首席分析師Linley Gwennap今年三月時曾表示,由于并行編程的復雜性,到2012年,具有4顆或更多核心的處理器在通訊系統市場上的比例很可能只略多于10%。 Gwennap并預測,2012年以前,雙核心設計的市占率將達到20%。

?


圖2:柏克萊大學的研究人員指出,未來的并行應用程序發展模式將從軟件堆棧的每一層開始進行改變

?

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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精品久久免费看蜜臀剧情介绍| 久久午夜av| 欧美多人爱爱视频网站| 久久久精彩视频| 国产一区二区三区四区老人| 国产精品一区二区久久久| 欧美激情久久久久| 亚洲欧美视频一区| 在线播放国产一区中文字幕剧情欧美| 久久久久免费| 亚洲国产成人porn| 欧美亚洲色图校园春色| 欧美日韩中文在线观看| 亚洲国产精品第一区二区三区| 亚洲另类一区二区| 久久国产一二区| 欧美日韩日韩| 欧美在线电影| 欧美性猛交xxxx乱大交退制版| 国产精品自拍一区| 久久综合国产精品台湾中文娱乐网| 亚洲国产欧美一区二区三区丁香婷| 国产一区二区福利| 日韩一区二区电影网| 亚洲欧美在线x视频| 亚洲影音先锋| 狠狠色丁香久久综合频道| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲激情视频在线播放| 免费日本视频一区| 欧美一级片一区| 欧美一区二区成人| 亚洲欧美福利一区二区| 欧美亚洲在线观看| 一本综合久久| 老牛嫩草一区二区三区日本| 亚洲一二三级电影| 在线视频国产日韩| 亚洲一区二区三区在线| 亚洲精品一区中文| 亚洲综合成人婷婷小说| 欧美自拍丝袜亚洲| 欧美一区亚洲一区| 国产日韩在线亚洲字幕中文| 欧美日韩国产美| 亚洲另类黄色| 国产字幕视频一区二区| 亚洲高清一二三区| 香蕉久久夜色精品| 久久久久久综合| 国产精品午夜国产小视频| 欧美激情精品久久久久| 欧美大片专区| 亚洲大片在线观看| 国产精品热久久久久夜色精品三区| 玉米视频成人免费看| 亚洲欧美日韩国产成人精品影院| 欧美国产亚洲精品久久久8v| 欧美美女喷水视频| 亚洲日韩欧美一区二区在线| 久久视频在线免费观看| 国产欧美日韩| 另类天堂av| 欧美**字幕| 一区二区欧美日韩| 久久亚洲一区二区三区四区| 亚洲激情av| 欧美视频在线视频| 欧美日韩综合网| 一个色综合av| 怡红院精品视频在线观看极品| 久久久欧美一区二区| 亚洲欧美激情精品一区二区| 欧美顶级少妇做爰| 亚洲视频欧美视频| 国产精品高清在线观看| 久久精品综合| 狠狠操狠狠色综合网| 鲁鲁狠狠狠7777一区二区| 农村妇女精品| 欧美日韩三级一区二区| 欧美激情综合| 亚洲精品四区| 亚洲欧洲一区二区三区| 国内综合精品午夜久久资源| 国产毛片精品国产一区二区三区| 亚洲日本va午夜在线影院| 性欧美xxxx视频在线观看| 国产精品高潮呻吟久久av黑人| 亚洲欧美在线网| 男男成人高潮片免费网站| 快she精品国产999| 国产欧美欧洲在线观看| 一区在线观看视频| 亚洲一区在线视频| 国模套图日韩精品一区二区| 国产亚洲一区二区三区在线播放| 久久精品视频va| 在线精品福利| 亚洲高清久久网| 久久综合狠狠综合久久综合88| 1000精品久久久久久久久| 亚洲电影在线播放| 国产精品久久777777毛茸茸| 99在线热播精品免费99热| 一区二区三区亚洲| 伊人夜夜躁av伊人久久| 欧美日韩中文字幕| 久久疯狂做爰流白浆xx| 亚洲色图综合久久| 在线播放中文字幕一区| 国产精品永久入口久久久| 国内揄拍国内精品少妇国语| 午夜日韩电影| 欧美日韩国产123区| 久久久久久久久一区二区| 麻豆freexxxx性91精品| 国产精品视频区| 日韩一区二区高清| 午夜精品久久久久久久99樱桃| 亚洲综合日韩在线| 欧美成人午夜剧场免费观看| 欧美视频一区二区三区…| 亚洲人成人77777线观看| 国产精品亚洲欧美| 亚洲欧美激情精品一区二区| 免费不卡在线视频| 国产精品久久久久久久久果冻传媒| 在线一区二区三区四区五区| 午夜精品理论片| 国产精品大片| 欧美日韩亚洲激情| 欧美视频在线观看视频极品| 欧美另类videos死尸| 久久婷婷激情| 另类尿喷潮videofree| 激情成人综合| 午夜激情一区| 国产精品美女主播在线观看纯欲| a4yy欧美一区二区三区| 国内精品美女在线观看| 最新高清无码专区| 日韩西西人体444www| 国产精品99久久久久久有的能看| 久久青青草原一区二区| 欧美jizz19hd性欧美| 在线国产精品一区| 午夜精品福利在线| 国产精品永久免费视频| 欧美在线视频在线播放完整版免费观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 老鸭窝91久久精品色噜噜导演| 一区二区三区四区五区在线| 亚洲精选国产| 亚洲国产精品成人综合色在线婷婷| 欧美精品一区二区蜜臀亚洲| 麻豆成人在线观看| 国产精品成人观看视频国产奇米| 一本久久精品一区二区| 久久久噜噜噜久久狠狠50岁| 亚洲天堂网在线观看| 欧美激情亚洲| 国产伦精品一区二区三区视频黑人| 久久综合成人精品亚洲另类欧美| 国产日韩欧美精品在线| 免费欧美日韩国产三级电影| 久久大综合网| 亚洲美女av在线播放| 国产精品久久久久久影院8一贰佰| 亚洲福利视频三区| 欧美福利专区| 欧美三日本三级少妇三2023| 国产日韩欧美黄色| 老司机aⅴ在线精品导航| 久久久成人精品| 欧美黄色视屏| 亚洲精品免费看| 亚洲激情欧美| 欧美大尺度在线观看| 午夜精彩国产免费不卡不顿大片| 亚洲精品在线观看免费| 亚洲国产成人在线视频| 亚洲宅男天堂在线观看无病毒| 久久精品国产精品亚洲| 国产亚洲精品激情久久| 亚洲电影av在线| 亚洲一区二区三区精品在线观看| 欧美午夜女人视频在线| 欧美精品日韩综合在线| 亚洲裸体在线观看| 91久久精品国产| 老色鬼久久亚洲一区二区| 亚洲高清资源综合久久精品| 亚洲午夜成aⅴ人片| 免费观看欧美在线视频的网站| 欧美一区二区三区另类| 久久精品国产精品亚洲精品| 久久久久久亚洲精品中文字幕| 一区二区三区毛片| 免费欧美日韩国产三级电影| 亚洲国产精品ⅴa在线观看| 国产欧美日韩高清| 欧美岛国在线观看| 一本大道久久a久久精品综合| 国产日韩欧美三级| 亚洲第一福利视频| 午夜精品久久久久久久| 欧美激情综合色综合啪啪| 最新亚洲一区| 1000部精品久久久久久久久| 欧美日韩免费在线| 亚洲国产一区二区视频| 欧美激情中文字幕一区二区| 欧美一区亚洲一区| 国产三区二区一区久久| 在线播放国产一区中文字幕剧情欧美| 亚洲国产精品久久久久婷婷老年| 99国内精品久久久久久久软件| 欧美亚洲三区| 欧美三级欧美一级| 国产精品狼人久久影院观看方式| 每日更新成人在线视频| 欧美一区国产一区| 性刺激综合网| 一本色道久久88精品综合| 国产日韩欧美亚洲一区| 99国内精品| 亚洲欧美资源在线| 米奇777超碰欧美日韩亚洲| 久久久美女艺术照精彩视频福利播放| 欧美日韩在线视频一区| 欧美激情亚洲一区| 欧美深夜福利| 欧美在线观看网址综合| 国产综合第一页| 欧美在线视频网站| 欧美激情一二三区| 亚洲韩国日本中文字幕| 免费观看成人网| 欧美/亚洲一区| 欧美大胆成人| 99re在线精品| 国产日韩精品一区二区三区| 欧美日韩国产小视频在线观看| 巨乳诱惑日韩免费av| 国产精品视频自拍| 欧美日韩在线播放一区| 好吊色欧美一区二区三区视频| 午夜精品福利一区二区三区av| 亚洲第一综合天堂另类专| 欧美四级在线观看| 乱中年女人伦av一区二区| 欧美好骚综合网| 午夜亚洲伦理| 在线综合亚洲| 欧美日韩亚洲国产精品| 欧美日韩性视频在线| 美女脱光内衣内裤视频久久影院| 欧美高清在线视频| 香蕉精品999视频一区二区| 亚洲免费观看高清在线观看| 国产欧美日韩另类视频免费观看| 国产一区二区高清视频| 亚洲一区二区三区在线视频| 小黄鸭精品aⅴ导航网站入口| 国产精品yjizz| 六月婷婷一区| 国产精品乱码一区二三区小蝌蚪| 欧美精品免费视频| 在线观看欧美精品| 亚洲日本理论电影| 麻豆成人在线播放| 欧美在线视频一区二区| 夜夜嗨av一区二区三区网页| 国产日韩欧美一区| 国产女主播一区| 亚洲一区二区三区四区五区黄| 久久欧美肥婆一二区| 欧美成人一二三| 国产精品草草| 国产精品国产三级国产专播精品人| 国产在线精品成人一区二区三区| 在线精品福利| 欧美激情按摩在线| 国产自产v一区二区三区c| 亚洲精品网站在线播放gif| 亚洲电影免费观看高清完整版在线| 国产日韩在线一区二区三区| 亚洲国产精品视频一区| 国产亚洲日本欧美韩国| 亚洲美女黄网| 国产精品日韩欧美一区二区三区| 亚洲欧美日韩在线| 欧美14一18处毛片| 亚洲蜜桃精久久久久久久| 欧美激情四色| 亚洲黄色有码视频| 国产精品久久久久aaaa| 欧美va日韩va| 免费观看在线综合色| 亚洲一级黄色| 在线亚洲美日韩| 亚洲一区二区不卡免费| 午夜免费日韩视频| 欧美激情第六页| 亚洲伦理久久| 国产综合色精品一区二区三区| 国产精品一区二区久久久久| 国产精品欧美经典| 亚洲日韩成人| 影音欧美亚洲| 国产日韩精品电影| 日韩亚洲不卡在线| 亚洲伊人伊色伊影伊综合网| 欧美成人免费观看| 欧美三级午夜理伦三级中文幕| 国产综合一区二区| 亚洲深夜福利视频| 国产综合18久久久久久| 亚洲精品国产精品乱码不99按摩| 麻豆成人91精品二区三区| 久久精品国产99国产精品澳门| 中国成人黄色视屏| 国产一区二区三区在线观看免费| 欧美日韩国产限制| 欧美成ee人免费视频| 亚洲美女在线看|