久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁 > 測試測量 > 正文

RISC vs CISC處理器指令集架構,區別在哪?

發布時間:2015-07-20 責任編輯:sherry

【導讀】專家預言:“顯然數十年來的硬體與編譯器研發,已經能有效掌握RISC與CISC架構,而且兩者在未來訴求節能的創新應用中擁有平等地位。”真是這樣的嗎?
 
如果你是少數仍認為指令集架構(instruction set architectures,ISA)是精簡(RISC)或復雜(CISC),會對應用處理器之設計的功耗或性能有顯著影響的軟件或硬件設計工程師,放棄這種想法吧!它是不正確的,因為更重要的是處理器的微架構(microarchitecture),也就是指令被硬布線(hardwired)到處理器中的方法,以及有什么被添加入以協助它們達成特定目標。
 
以上結論來自于學術期刊《ACM計算機系統學報(ACM Transactions on Computer Systems)》的一篇論文“指令集架構之戰:了解ISA是CISC或RISC的關聯性(ISA Wars: Understanding the Relevance of ISA being CISC or RISC)”,作者為Emily Blem、Jakrishnan Menon、Thiruvengadam Vijayaraghavan以及 Karthhikeyan Sankaralingam;該論文報告了過去四年美國威斯康辛大學(University of Wisconsin)垂直研究小組(Vertical Research Group,VRG)所做的一項研究結果。
 
報告作者之一Vijayaraghavan 表示,該研究是到目前為止針對三大處理器架構——英特爾(Intel) x86架構、ARM處理器以及現屬于Imagination 的MIPS處理器——的設計、實作等所有角度的最完整分析。“雖然在過去,RISC與CISC指令集架構也許有一些差異,但我們鎖定的參數——性能(performance)、功耗(power)與能源效益(energy)現在肯定沒有。”另一位報告作者Sankaralingam 表示:“ISA缺乏的地方,微架構就會補強它,反之亦然。”
【導讀】專家預言:“顯然數十年來的硬體與編譯器研發,已經能有效掌握RISC與CISC架構,而且兩者在未來訴求節能的創新應用中擁有平等地位。”真是這樣的嗎?  如果你是少數仍認為指令集架構(instruction set architectures,ISA)是精簡(RISC)或復雜(CISC),會對應用處理器之設計的功耗或性能有顯著影響的軟件或硬件設計工程師,放棄這種想法吧!它是不正確的,因為更重要的是處理器的微架構(microarchitecture),也就是指令被硬布線(hardwired)到處理器中的方法,以及有什么被添加入以協助它們達成特定目標。  以上結論來自于學術期刊《ACM計算機系統學報(ACM Transactions on Computer Systems)》的一篇論文“指令集架構之戰:了解ISA是CISC或RISC的關聯性(ISA Wars: Understanding the Relevance of ISA being CISC or RISC)”,作者為Emily Blem、Jakrishnan Menon、Thiruvengadam Vijayaraghavan以及 Karthhikeyan Sankaralingam;該論文報告了過去四年美國威斯康辛大學(University of Wisconsin)垂直研究小組(Vertical Research Group,VRG)所做的一項研究結果。  報告作者之一Vijayaraghavan 表示,該研究是到目前為止針對三大處理器架構——英特爾(Intel) x86架構、ARM處理器以及現屬于Imagination 的MIPS處理器——的設計、實作等所有角度的最完整分析。“雖然在過去,RISC與CISC指令集架構也許有一些差異,但我們鎖定的參數——性能(performance)、功耗(power)與能源效益(energy)現在肯定沒有。”另一位報告作者Sankaralingam 表示:“ISA缺乏的地方,微架構就會補強它,反之亦然。” 1 RISC、CISC指令集架構研究所采用的處理器平臺  Sankaralingam指出,現在只有一種處理器是真正的RISC架構——MIPS,是以美國史丹佛大學開發的RISC架構為基礎;至于x86處理器架構一開始是純CISC設計,但過去幾年來越來越朝類RISC結構發展。ARM處理器架構近似RISC,但采用更多CISC功能,包括增加的Thumb 1與Thumb 2指令集架構。  他表示:“所以我們的研究基本上是在目前的市場環境,比較今日的Intel、ARM與MIPS處理器;幾乎每一個我們的量測結果,都與指令集架構無關。”以往的比較研究會因為處理器系統的軟體與硬體資源不同而有缺陷,但VRG團隊盡力確保其量測是在條件幾乎相同的平臺與同等的環境中完成,為了區分出實作與ISA效果,他們盡可能讓所使用的各種ISA芯片,都具備類似的微架構。  此研究將比較樣本局限在ARM Cortex-A8或更高等級的處理器,較不注重Cortex-M系列元件;Sankaralingam解釋:“原因很簡單,我們的目標之一是要有能比較與量化的平臺,因此我們沒必要去看A9以下的處理器,以及相對應的競爭架構。”在Cortex-M0的環境下,ARM是與1~20MHz與2~50mWatt的8位MCU競爭,其運作是架高在x86指令集之上,不適用其研究。  該研究小組的評估,是以一顆MIP處理器(中國開發的龍芯- Loongson處理器)、三個ARM平臺(Cortex- A8、Cortex-A9與Cortex-A15),以及三個x86架構設計(Atom、Bobcat與Sandybridge i7)來進行;他們也使用了相同的作業系統——Linux 2.6 LTS,還有以gss 4.4為基礎的交叉編譯器前端(cross compiler front end)。  在移動設備客戶端的工作負載方面,他們使用CoreMark與Webkit性能基準;在桌上型應用方面,則是采用SPECCPU2006基準。至于服務器工作負載的性能基準,則是使用包括lightpd與CLucerne等性能基準。 2 RISC、CISC指令集架構研究的發現  研究所采用的實作樣本,包括不同ISA以及相同ISA、不同微架構;Sankaralingam表示:“整體看來,我們選擇的平臺條件具備合理的平等,而且我們執行了詳細的分析,分別得出各微架構與技術的效果。”  VRG團隊確實進行了處理器在執行時間(execution time)、工作周期(cycle count)、指令數目(instruction count)、指令格式與結構(instruction format and mix)、微架構以及ISA對微架構影響的比較;功耗與能源效益的分析量測也很全面,包括平均功耗、平均技術獨立功耗(technology independent power),以及平均能源效益等等。  Sankaralingam表示,他們的報告結論是,雖然ISA與支援不同特殊應用(例如虛擬化、加速器、浮點運算..)的功耗與性能有關,但無論ISA是RISC或CISC,其實大都與今日成熟的微處理器設計領域沒有什么關系。“根據這項研究,開發工程師能簡單根據工程設計觀點,放心考慮針對不同性能等級最佳化的ARM、MIPS或x86處理器;”Sankaralingam指出:“不同ISA的能源效益基本上并沒有差別。”  如該報告最后一段所寫:“顯然數十年來的硬體與編譯器研發,已經能有效掌握RISC與CISC架構,而且兩者在未來訴求節能的創新應用中擁有平等地位。”
RISC、CISC指令集架構研究所采用的處理器平臺
 
Sankaralingam指出,現在只有一種處理器是真正的RISC架構——MIPS,是以美國史丹佛大學開發的RISC架構為基礎;至于x86處理器架構一開始是純CISC設計,但過去幾年來越來越朝類RISC結構發展。ARM處理器架構近似RISC,但采用更多CISC功能,包括增加的Thumb 1與Thumb 2指令集架構。
 
他表示:“所以我們的研究基本上是在目前的市場環境,比較今日的Intel、ARM與MIPS處理器;幾乎每一個我們的量測結果,都與指令集架構無關。”以往的比較研究會因為處理器系統的軟體與硬體資源不同而有缺陷,但VRG團隊盡力確保其量測是在條件幾乎相同的平臺與同等的環境中完成,為了區分出實作與ISA效果,他們盡可能讓所使用的各種ISA芯片,都具備類似的微架構。
 
此研究將比較樣本局限在ARM Cortex-A8或更高等級的處理器,較不注重Cortex-M系列元件;Sankaralingam解釋:“原因很簡單,我們的目標之一是要有能比較與量化的平臺,因此我們沒必要去看A9以下的處理器,以及相對應的競爭架構。”在Cortex-M0的環境下,ARM是與1~20MHz與2~50mWatt的8位MCU競爭,其運作是架高在x86指令集之上,不適用其研究。
 
該研究小組的評估,是以一顆MIP處理器(中國開發的龍芯- Loongson處理器)、三個ARM平臺(Cortex- A8、Cortex-A9與Cortex-A15),以及三個x86架構設計(Atom、Bobcat與Sandybridge i7)來進行;他們也使用了相同的作業系統——Linux 2.6 LTS,還有以gss 4.4為基礎的交叉編譯器前端(cross compiler front end)。
 
在移動設備客戶端的工作負載方面,他們使用CoreMark與Webkit性能基準;在桌上型應用方面,則是采用SPECCPU2006基準。至于服務器工作負載的性能基準,則是使用包括lightpd與CLucerne等性能基準。
RISC、CISC指令集架構研究的發現
RISC、CISC指令集架構研究的發現
 
研究所采用的實作樣本,包括不同ISA以及相同ISA、不同微架構;Sankaralingam表示:“整體看來,我們選擇的平臺條件具備合理的平等,而且我們執行了詳細的分析,分別得出各微架構與技術的效果。”
 
VRG團隊確實進行了處理器在執行時間(execution time)、工作周期(cycle count)、指令數目(instruction count)、指令格式與結構(instruction format and mix)、微架構以及ISA對微架構影響的比較;功耗與能源效益的分析量測也很全面,包括平均功耗、平均技術獨立功耗(technology independent power),以及平均能源效益等等。
 
Sankaralingam表示,他們的報告結論是,雖然ISA與支援不同特殊應用(例如虛擬化、加速器、浮點運算..)的功耗與性能有關,但無論ISA是RISC或CISC,其實大都與今日成熟的微處理器設計領域沒有什么關系。“根據這項研究,開發工程師能簡單根據工程設計觀點,放心考慮針對不同性能等級最佳化的ARM、MIPS或x86處理器;”Sankaralingam指出:“不同ISA的能源效益基本上并沒有差別。”
 
如該報告最后一段所寫:“顯然數十年來的硬體與編譯器研發,已經能有效掌握RISC與CISC架構,而且兩者在未來訴求節能的創新應用中擁有平等地位。”
要采購微處理器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
久久青草久久| 精品一区二区三区中文字幕| 国产视频一区二区在线播放| 久久国产高清| 欧美va天堂在线| 国产资源在线观看入口av| 国产精品s色| 青青青国产精品| 五月亚洲婷婷 | 日韩黄色av| 青青草91视频| 美女尤物国产一区| 麻豆91小视频| 国产aa精品| 91精品国产成人观看| 亚洲精品一二三区区别| 亚洲一区观看| 91九色综合| 精品一区二区三区免费看| 六月婷婷综合| 伊人久久大香线蕉av超碰演员| 亚洲一区成人| 欧美一区成人| 国产成人精品一区二区三区视频| 久久蜜桃精品| 中文字幕亚洲影视| 国产欧美日韩精品一区二区三区| 亚洲影院天堂中文av色| 日韩有吗在线观看| 国产精品午夜一区二区三区| 捆绑调教日本一区二区三区| 国产一区观看| 亚洲精品欧美| 嫩草伊人久久精品少妇av杨幂| 日韩欧美1区| 爽好久久久欧美精品| 欧美日一区二区三区在线观看国产免| 国产精品久久久久久av公交车 | 伊人影院久久| 18国产精品| 国产一区二区三区亚洲综合| 久久中文字幕av| 日韩精品视频一区二区三区| 国产一区二区久久久久| 伊人久久婷婷| 国产精品久久久久久av公交车| 久久精品观看| 欧美亚洲三级| 国产99久久| 国产伦精品一区二区三区千人斩| 久久精品动漫| 婷婷亚洲精品| 在线精品亚洲欧美日韩国产| 亚洲精品看片| 国产精品亚洲一区二区三区在线观看| 国产精品婷婷| 精品深夜福利视频| 蜜桃一区二区三区在线| 麻豆mv在线观看| 日韩精品亚洲专区在线观看| 久久蜜桃精品| 国产精品啊v在线| 亚洲在线网站| 国产伦久视频在线观看| 91成人在线| 红桃视频国产精品| 美女视频黄久久| 蜜臀av一区二区三区| 日韩免费一区| 久久爱www成人| 羞羞答答国产精品www一本| 成人欧美一区二区三区的电影| 日本成人手机在线| 亚洲国产日韩欧美在线| 精品淫伦v久久水蜜桃| 亚洲精品高潮| 午夜久久tv| 日韩久久电影| 精品视频一区二区三区四区五区 | 亚洲成人va| 乱一区二区av| 欧美亚洲一区二区三区| 欧美特黄一级| 午夜精品成人av| 久久影视三级福利片| 亚洲影院天堂中文av色| 亚洲精品极品少妇16p| 日韩在线高清| 久久女人天堂| 国产精品一区亚洲| 日本一区中文字幕| 日韩亚洲国产欧美| 久久久一本精品| 精品久久97| 久久精品av麻豆的观看方式| 首页亚洲欧美制服丝腿| 国产精品88久久久久久| 成人欧美一区二区三区的电影| 国产精品毛片久久久| 天堂精品久久久久| 三级在线观看一区二区| 99国产精品| 亚洲精品va| 在线精品小视频| 精品日韩毛片| 国产字幕视频一区二区| 99精品视频在线观看免费播放| 福利在线免费视频| 韩国女主播一区二区三区| 国产精品一在线观看| 欧美视频久久| 精品丝袜在线| 日韩大片在线观看| 日韩精品永久网址| 日本高清不卡一区二区三区视频| 中文字幕在线高清| 日本蜜桃在线观看视频| 国产精品精品| 色乱码一区二区三区网站| 精品欧美日韩精品| 国产中文欧美日韩在线| 日韩av二区| 中文字幕高清在线播放| 亚洲国产福利| 国产96在线亚洲| 日韩欧美一区二区三区在线视频 | 久久精品亚洲人成影院| 久久精品一区二区不卡| 欧美精品高清| 欧美中文字幕一区二区| 亚洲精品2区| 先锋影音国产一区| 中文字幕亚洲影视| 久久精品999| 久久一区精品| 欧产日产国产精品视频| 欧美日韩一区二区三区视频播放| 天堂日韩电影| 激情婷婷欧美| 香蕉视频成人在线观看| 亚洲精品一级| 国产一卡不卡| 日本精品黄色| 成人自拍av| 一本一本久久| 午夜电影一区| 久久久久九九精品影院| 欧美成人a交片免费看| 四虎4545www国产精品 | 在线成人动漫av| 日韩中文字幕91| 日韩视频1区| 麻豆国产精品777777在线| 波多野结衣久久精品| 最新亚洲一区| 欧美日韩1区| 超级白嫩亚洲国产第一| 成人av二区| 日本a口亚洲| 国产 日韩 欧美 综合 一区| 免费视频国产一区| 日韩精彩视频在线观看| 色综合五月天| 国产免费成人| 国产精品久久久久久妇女| se01亚洲视频| 中文一区一区三区免费在线观 | 久久久久久久欧美精品| 欧美视频久久| 欧产日产国产精品视频| 美国三级日本三级久久99 | 久久精品国产99久久| 亚洲人成亚洲精品| 国产成人精品亚洲线观看| 一本一本久久| 国产精品视频一区视频二区| 日韩不卡视频在线观看| 亚洲色图网站| 久久精品系列| 日韩中文字幕区一区有砖一区| 国产精品2区| 狠狠色狠狠色综合日日tαg| 国产欧美午夜| 久久久久美女| 国产免费av国片精品草莓男男| 久久蜜桃精品| 国产乱子精品一区二区在线观看| 999久久久亚洲| 国产日本精品| 999在线观看精品免费不卡网站| 欧美激情福利| 日韩精品一级二级| 黄色网一区二区| 亚洲精品在线二区| 99精品综合| 国产精品sm| 亚洲日韩中文字幕一区| 99精品国产一区二区三区| 久久99精品久久久野外观看| 午夜亚洲一区|