完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
標簽 > RISC
RISC的英文全稱是Reduced Instruction Set Computer,中文是精簡指令集計算機。特點是所有指令的格式都是一致的,所有指令的指令周期也是相同的,并且采用流水線技術。
RISC的英文全稱是Reduced Instruction Set Computer,中文是精簡指令集計算機。特點是所有指令的格式都是一致的,所有指令的指令周期也是相同的,并且采用流水線技術。在中高檔服務器中采用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的PowerPC、MIPS公司的MIPS和SUN公司的Sparc。
RISC的英文全稱是Reduced Instruction Set Computer,中文是精簡指令集計算機。特點是所有指令的格式都是一致的,所有指令的指令周期也是相同的,并且采用流水線技術。在中高檔服務器中采用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的PowerPC、MIPS公司的MIPS和SUN公司的Sparc。
精簡指令集,是計算機中央處理器的一種設計模式,也被稱為RISC(Reduced Instruction Set Computing的縮寫)。 這種設計思路對指令數目和尋址方式都做了精簡,使其實現更容易,指令并行執行程度更好,編譯器的效率更高。常用的精簡指令集微處理器包括DECAlpha、ARC、ARM、AVR、MIPS、PA-RISC、PowerArchitecture(包括PowerPC)和SPARC等。這種設計思路最早的產生緣自于有人發現,盡管傳統處理器設計了許多特性讓代碼編寫更加便捷,但這些復雜特性需要幾個指令周期才能實現,并且常常不被運行程序所采用。此外,處理器和主內存之間運行速度的差別也變得越來越大。在這些因素促使下,出現了一系列新技術,使處理器的指令得以流水執行,同時降低處理器訪問內存的次數。早期,這種指令集的特點是指令數目少,每條指令都采用標準字長、執行時間短、中央處理器的實現細節對于機器級程序是可見的。
優勢
RISC和CISC是設計制造微處理器的兩種典型技術,雖然它們都是試圖在體系結構、操作運行、軟件硬件、編譯時間和運行時間等諸多因素中做出某種平衡,以求達到高效的目的,但采用的方法不同,因此,在很多方面差異很大,它們主要有:(1)指令系統:RISC設計者把主要精力放在那些經常使用的指令上,盡量使它們具有簡單高效。對不常用的功能,常通過組合指令來完成。因此,在RISC機器上實現特殊功能時,效率可能較低。但可以利用流水技術和超標量技術加以改進和彌補。而CISC計算機的指令系統比較豐富,有專用指令來完成特定的功能。因此,處理特殊任務效率較高。(2)存儲器操作:RISC對存儲器操作有限制,使控制簡單化;而CISC機器的存儲器操作指令多,操作直接。(3)程序:CISC匯編語言程序一般需要較大的內存空間,實現特殊功能時程序復雜,不易設計;而RISC匯編語言程序編程相對簡單,科學計算及復雜操作的程序設計相對容易,效率較高。(4)中斷:RISC機器在一條指令執行的適當地方可以響應中斷,但是相比CISC指令執行的時間短,所以中斷響應及時;而CISC機器是在一條指令執行結束后響應中斷。(5)CPU:RISC CPU包含有較少的單元電路,因而面積小、功耗低;而CISCCPU包含有豐富的電路單元,因而功能強、面積大、功耗大。(6)設計周期:RISC微處理器結構簡單,布局緊湊,設計周期短,且易于采用最新技術;CISC微處理器結構復雜,設計周期長。(7)用戶使用:RISC微處理器結構簡單,指令規整,性能容易把握,易學易用;CISC微處理器結構復雜,功能強大,實現特殊功能容易。(8)應用范圍:由于RISC指令系統的確定與特定的應用領域有關,故RISC機器更適合于專用機;而CISC機器則更適合于通用機。
結構特點
RISC是簡化指令集計算機的簡略縮寫,其風格是強調計算機結構的簡單性和高效性。RISC設計是從足夠的不可缺少的指令集開始的。它的速度比那些具有傳統復雜指令組計算機結構的機器快得多,而且RISC機由于其較簡潔的設計,較易使用,故具有更短的研制開發周期。RISC結構一般具有如下的一些特點:
①單周期的執行:它統一用單周期指令。從根本上克服了CISC指令周期數有長有短,造成運行中偶發性不確定,致使運行失常的問題。②采用高效的流水線操作:使指令在流水線中并行地操作,從而提高處理數據和指令的速度。③無微代碼的硬連線控制:微代碼的使用會增加復雜性和每條指令的執行周期。④指令格式的規格化和簡單化:為與流水線結構相適應且提高流水線的效率,指令的格式必須趨于簡單和固定的規式。比如指令采用16位或32位的固定的長度,并且指令中的操作碼字段、操作數字段都盡可能具有統一的格式。此外,盡量減少尋址方式,從而使硬件邏輯部件簡化且縮短譯碼時間,同時也提高了機器執行效率和可靠性。⑤采用面向寄存器堆的指令:RISC結構采用大量的寄存器——寄存器操作指令,使指令系統更為精簡。控制部件更為簡化,指令執行速度大大提高。由于VLSI技術的迅速發展,使得在一個芯片上做大量的寄存器成為可能。這也促成了RISC結構的實現。⑥采用裝入/存儲指令結構:在CISC結構中。大量設置存儲器——存儲器操作指令,頻繁地訪問內存,將會使執行速度降低。RISC結構的指令系統中,只有裝入/存儲指令可以訪問內存,而其它指令均在寄存器之間對數據進行處理。用裝入指令從內存中將數據取出,送到寄存器;在寄存器之間對數據進行快速處理,并將它暫存在那里,以便再有需要時。不必再次訪問內存。在適當的時候,使用一條存儲指令再將這個數據送回內存。采用這種方法可以提高指令執行的速度。⑦注重編譯的優化,力求有效地支撐高級語言程序。通常使用的單片機中,MCS一51系列的單片機屬于CISC的體系結構;AVR系列的單片機則屬于RISC的體系結構。
RISC和x86兩種架構平臺在關鍵業務市場對決
隨著服務器市場的產業格局在發生變化,服務器廠商正在改變以出貨量為目標的增長方式。低端服務器市場正在日趨飽和,而以四路及以上中高端服務器市場正在成為廠商的焦點。這種趨勢在英特爾正式發布至強E7 v2處理器后更為明顯。
憑借新至強E7 v2處理器,新的x86多路服務器在關鍵業務應用領域,無論在可靠性、穩定性和安全性等關鍵技術指標方面,將有能力與RISC架構小型機一較高低。英特爾的眾多合作伙伴也紛紛推出基于至強E7 v2的新品服務器產品。
而且一個突出的新特點的就是這次英特爾合作伙伴推出的新品大部分集中于四路及以上服務器產品,服務器應用場景也集中于行業關鍵業務應用市場。產品的主打買點基本都是借助至強E7 v2的雙倍性能提升、三倍內存擴容以及四倍的I/O增容,服務器新品也旨在滿足諸如數據分析、商業智能以及高性能運算等應用的需求,在這類應用中性能、可靠性和大容量內存都是用戶的關鍵需求。
華為在上周發布了新一代四路和八路關鍵業務服務器,包括四路機架RH5885H V3、八路機架RH8100 V3和基于E9000融合基礎架構的四路刀片CH242 V3。市場調查數據顯示,2013年華為四路和八路服務器為2012年同期發貨量的6倍。整體x86服務器市場上,2013年全年華為服務器出貨量位列全球第四,在中國市場華為服務器發貨量僅次于戴爾,穩居第二。
其中華為與SAP合作的HANA一體機更是將華為服務器推向一個新的高度。華為RH5885 V2服務器是國內廠商中率先通過SAP HANA認證的產品。2014年2月18號,SAP網站公布了基于新一代至強E7 v2處理器的SAP HANA硬件認證,華為RH5585H V3為首批獲得認證的三款產品之一。
種種跡象顯示,英特爾正在將x86產品的定位轉移到新的戰場,那就是RISC架構長期占據的關鍵業務應用市場。在關鍵業務市場,一直是RISC架構的小型機占據主導地位。以IBM小型機為代表的廠商在宣傳的時候也是將x86定位只能承擔標準的服務器工作負載而不能應對關鍵業務應用,但是英特爾不甘心將x86架構局限于標準工作負載平臺。
在此次新的英特爾至強E7 v2處理器中,英特爾給x86架構融入了更多的RAS特性以及內存計算特性,這樣x86架構也能承擔關鍵業務。英特爾可靠運行技術Intel Run Sure Technology專用于支持對于核心業務數據至關重要的五個九解決方案,能夠顯著降低計劃內和計劃外宕機的頻次與成本。
在英特爾切入到傳統小型機占據的關鍵業務市場后,IBM并沒有坐視不理。在IBM把x86產品線賣給聯想后,Power架構平臺已經成為IBM首要發展的業務。早在2012年,IBM就推出了天合計劃。依托該計劃向市場推出天合應用服務器,IBM推出天合計劃的目的為企業用戶提供可替代的x86解決方案。2013年5月,IBM在北京成立全球首個IBM Power Systems Linux中心。2013年9月,IBM再次為Linux投資10億美元,專門用于支持Power Linux的發展。
2013年8月,IBM宣布成立OpenPOWER基金會,IBM將向第三方合作伙伴提供Power架構授權,目標是促進以往主要用于高端服務器的Power架構的軟硬件開發。進入2014年以來,IBM宣布三星電子已經加入OpenPOWER基金會。而就在上個月,兩家中國企業宣布加入OpenPOWER基金會,它們是蘇州中晟宏芯信息科技有限公司和江蘇產業技術國際研究院。IBM如此密集的拉攏廠商加入OpenPower聯盟,彰顯了IBM大力發展Power生態圈的決心。
IBM不光在Power架構開放性上下功夫,在今年IBM也將發布Power 8處理器。Power 8處理器的特性和接口上都做了很大的變動,最大的變化就是開放性。比如Power 8晶圓上整合的PCI-E 3.0插槽提供CAPI(Coherence Attach Processor Interface)接口連接外部組件。CAPI有助于連接第三方廠商的硬件,如圖像圖像卡、存儲設備以及客戶話的定制芯片,如FPEA(可編程門陣列)卡、ASIC卡等。ACPI也讓服務器廠商現貨供應Power系統變得更加簡單,類似于目前的白牌服務器。
Power 8另外一個驚人之舉在于IBM對PCI-E 3.0標準的支持,并承認其連接速度超過此前Power 7系統所采用的專有內部連接。Oracle SPARC M6也開始采用PCI-E 3.0。這樣IBM就可以和英特爾至強E7 v2處理器展開競爭。
IBM和英特爾都在拓展自己產品的應用場景,兩家公司已經進入對方的市場,雙方的對決不可避免。決定勝敗的關鍵是生態圈和合作伙伴。傳統的x86服務器市場正在發生變化,那就是x86服務器市場構成向中高端產品轉移。畢竟,我們也知道低端x86服務器的利潤率已經非常低,而中高端x86服務器市場正在成為服務器廠商的主要利潤來源。x86服務器市場正在面臨分化,隨之而來的是以RISC架構為代表的小型機市場正在受到x86架構服務器的沖擊。英特爾也在努力改變x86架構只能承載標準工作負載的角色,關鍵業務應用也是x86架構能否承載的。
RISC(Reduced Instruction Set Computer,精簡指令集計算機)和CISC(Complex Instruction Set...
一般在8位單片機與ARM方面的嵌入式系統是有層次上的差別,ARM適用于系統復雜度較大的高級產品,如PDA、手機等應用。
在選擇低功耗單片機時,有許多不同的選擇可供考慮。本文將詳細介紹一些流行的低功耗單片機,并提供其特點、應用領域和優點。 Nordic Semiconduc...
中微半導體推出8位RISC架構IO型OTP MCU SC8P05x系列
中微半導體(深圳)股份有限公司近日重磅發布了一款全新的8位RISC架構IO型OTP MCU SC8P05x系列。這款芯片以其高性價比和強大的功能,成為小...
在4004發布3年后,Intel推出了風靡全球的Intel 8080。8位8080具有16KB內存,每秒可執行290,000條指令,它開啟了微機時代。8...
2023年RISC-V芯片融資:深創投、百度多次出手,年內單筆融資最高30億
電子發燒友網報道(文/劉靜)RISC-V作為開源的指令集架構,較傳統的封閉式指令集架構,具有開放和可定制、模塊化設計、簡潔高效等多重優勢。越來越多的國內...
千萬粉絲博主Linus Tech Tips全方位揭秘:Pioneer Box硬件、性能與RISC-V生態發展
LinusTechTips(簡稱LTT)是由LinusSebastian在2008年創辦的科技和硬件相關的YouTube頻道,在全網擁有超過2000萬粉...
Meta 和高通表示 RISC-V 架構是他們芯片開發計劃的核心。公司高管還為利用該架構制造主要計算芯片敞開了大門。 RISC-V 還很年輕,距離取代...
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發電 | UPS | AR | 智能電網 | 國民技術 | Microchip |
開關電源 | 步進電機 | 無線充電 | LabVIEW | EMC | PLC | OLED | 單片機 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 藍牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太網 | 仿真器 | RISC | RAM | 寄存器 | GPU |
語音識別 | 萬用表 | CPLD | 耦合 | 電路仿真 | 電容濾波 | 保護電路 | 看門狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 閾值電壓 | UART | 機器學習 | TensorFlow |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |