<address id="9993j"><address id="9993j"><listing id="9993j"></listing></address></address><form id="9993j"><nobr id="9993j"><meter id="9993j"></meter></nobr></form>

    <output id="9993j"><nobr id="9993j"></nobr></output>

    <noframes id="9993j">
        <address id="9993j"><address id="9993j"></address></address>

          <noframes id="9993j"><address id="9993j"><th id="9993j"></th></address>

          <noframes id="9993j">

            <em id="9993j"><form id="9993j"><nobr id="9993j"></nobr></form></em>

            此處分兩部分來介紹:MIPS架構和MIPS技術公司。

            MIPS技術公司:MIPS技術公司則是一家設計制造高性能、高檔次及嵌入式32位和64位處理器的廠商。在通用方面,MIPS R系列微處理器用于構建SGI的高性能工作站、服務器和超級計算機系統。在嵌入式方面,MIPS K系列微處理器是目前僅次于ARM的用得最多的處理器之一(1999年以前MIPS是世界上用得最多的處理器),其應用領域覆蓋游戲機、路由器、激光打印機、掌上電腦等各個方面。

            MIPS在RISC處理器方面占有重要地位。1984年,MIPS計算機公司成立。1992年,SGI收購了MIPS計算機公司。1998年,MIPS脫離SGI,成為MIPS技術公司。

            MIPS公司設計RISC處理器始于二十世紀八十年代初,1986年推出R2000處理器,1988年推R3000處理器,1991年推出第一款64位商用微處器R4000。之后又陸續推出R8000(于1994年)、R10000(于1996年)和R12000(于1997年)等型號。

            隨后,MIPS公司的戰略發生變化,把重點放在嵌入式系統。1999年,MIPS公司發布MIPS32和MIPS64架構標準,為未來MIPS處理器的開發奠定了基礎。新的架構集成了所有原來MIPS指令集,并且增加了許多更強大的功能。MIPS公司陸續開發了高性能、低功耗的32位處理器內核(core)MIPS324Kc與高性能64位處理器內核MIPS64 5Kc。2000年,MIPS公司發布了針對MIPS32 4Kc的版本以及64位MIPS 64 20Kc處理器內核。

            目前該公司被Imagination公司收購。

            MIPS架構:MIPS是世界上很流行的一種RISC處理器。MIPS的意思“無內部互鎖流水級的微處理器”(Microprocessor without interlocked piped stages),其機制是盡量利用軟件辦法避免流水線中的數據相關問題。它最早是在80年代初期由斯坦福(Stanford)大學Hennessy教授領導的研究小組研制出來的。MIPS公司的R系列就是在此基礎上開發的RISC工業產品的微處理器。這些系列產品為很多計算機公司采用構成各種工作站和計算機系統。

            MIPS的系統結構及設計理念比較先進,其指令系統經過通用處理器指令體系MIPS I、MIPS II、MIPS III、MIPS IV到MIPS V,嵌入式指令體系MIPS16、MIPS32到MIPS64的發展已經十分成熟。在設計理念上MIPS強調軟硬件協同提高性能,同時簡化硬件設計。

            MIPS32位架構
            MIPS32架構刷新了32位嵌入式處理器的性能標準。它是MIPS科技公司下一代高性能MIPS-Based處理器SoC發展藍圖的基礎,并向上兼容MIPS64位架構。MIPS32架構是以前的MIPS I和 MIPS II指令集架構(ISA)的擴展集,整合了專門用于嵌入式應用的功能強大的新指令,以及以往只在64位R4000和 R5000 MIPS處理器中能見到的已經驗證的存儲器管理和特權模式控制機制。
            MIPS32架構基于一種固定長度的定期編碼指令集,并采用導入/存儲(load/store)數據模型。經改進,這種架構可支持高級語言的優化執行。其算術和邏輯運算采用三個操作數的形式,允許編譯器優化復雜的表達式。此外,它還帶有32個通用寄存器,讓編譯器能夠通過保持對寄存器內數據的頻繁存取進一步優化代碼的生成性能。
            它的高性能緩存器及存儲器管理方案的靈活性仍繼續成為MIPS架構的一大優勢。MIPS32架構利用定義良好的緩存控制選項進一步擴展了這種優勢。指令和數據緩存器的大小可以從256byte到4Mbyte。數據緩存可采用回寫或直寫策略。無緩存也是可選配置。存儲器管理機制可以采用TLB或塊地址轉換(BAT)策略。利用TLB,MIPS32架構可滿足Windows CE 和Linux的存儲器管理要求。
            MIPS64位架構
            MIPS64架構刷新了64位MIPS-Based嵌入式處理器的性能標準。它代表著下一代高性能MIPS處理器的基礎,并兼容MIPS32位架構。MIPS64架構是以前的MIPS IV和MIPS V指令集架構(ISA)的擴展集,整合了專門用于嵌入式應用的功能強大的新指令,以及以往在R4000和R5000 MIPS處理器中執行的已經驗證的存儲器管理和特權模式控制機制。通過整合強大的新功能、標準化特權模式指令、支持前代ISA,以及提供從MIPS32架構升級的路徑,MIPS64架構為未來基于MIPS處理器的開發提供了一個堅實的高性能基礎。
            MIPS64架構基于一種固定長度的定期編碼指令集,并采用導入/存儲(load/store)數據模型。經改進,這種架構可支持高級語言的優化執行。其算術和邏輯運算采用三個操作數的形式,允許編譯器優化復雜的表達式。此外,它還帶有32個通用寄存器,讓編譯器能夠通過保持對寄存器內數據的頻繁存取進一步優化代碼的生成性能。
            MIPS64架構兼具32位和64位尋址模式,同時采用64位數據工作。這樣一來,無需額外的存儲器進行64位尋址就能獲得64位數據的優勢。為了便于從32位系列的移植,該架構還帶有32位兼容模式,在這種模式中,所有寄存器和地址都是32位寬,MIPS32架構中出現的所有指令都被執行。
            microMIPS架構
            microMIPS是一種在單個統一的指令集架構中集成了16位和32位優化指令的高性能代碼壓縮技術。它支持MIPS32和MIPS64 Release 2架構,整合了可變長度重新編碼MIPS指令集和新增的代碼量優化16位和32位指令,可提供高性能和高代碼密度。
            microMIPS是一個完整的ISA,既能單獨工作,也能與原有的MIPS32兼容指令解碼器共同工作,允許程序混合16位和32位代碼,無需模式切換。microMIPS的程序代碼量較小,因此可獲得更好的緩存利用率和更小的取指帶寬(fetch bandwidth),從而有助于提升性能,降低功耗。

             



            驗證碼:

            15# zhainanyihao 說:2015-03-11 07:36
            好東西
            14# EEPW521 說:2014-06-19 22:04
            回答13# eepwlover:
            助記符
            13# eepwlover 說:2014-06-18 22:22
            有C預處理器的幫助,MIPS匯編程序都是用什么來表示寄存器?
            12# 活詞典 說:2014-05-19 21:35
            MIPS32架構刷新了32位嵌入式處理器的性能標準。
            11# wyf86 說:2014-04-16 23:22
            回答10# soothmusic:
            MIPS是世界上很流行的一種RISC處理器
            10# soothmusic 說:2014-04-15 22:58
            什么是MIPS啊,沒有聽過
            9# wyf86 說:2014-02-17 22:40
            MIPS SIMD架構(MSA)模塊為向量運算提供了高效的并行處理,這項功能的重要性在越來越多的應用中得到了體現。
            8# wyf86 說:2013-11-07 21:24
            回答7# soothmusic:
            是啊,但這里講得不是這個情況噢
            7# soothmusic 說:2013-11-06 22:24
            MIPS不是衡量處理器性能的,每秒百萬條指令?
            6# wyf86 說:2013-09-26 22:41
            回答5# soothmusic :
            第一,連續的兩個5位二進制碼,表示兩個寄存器的地址。第二,1個16位的二進制碼表示一個立即數的二進制碼。這樣明白嗎?
            5# soothmusic 說:2013-09-25 22:38
            類似的問題問一個,MIPS的I型指令格式?
            4# 云端 說:2013-09-22 22:52
            MIPS的R型指令格式是什么樣的?
            EEPW521回答:2013-09-23
            該指令,用三個連續的5位二進制碼,來表示三個寄存器的地址;再用一個5位二進制數,來表示移位的位數,最后為6位的function碼。
            3# wyf86 說:2013-09-11 22:23
            在MIPS架構中,指令被分為三種類型:R型、I型和J型。
            2# EEPW網友 說:2013-09-10 22:08
            在1981年,史丹佛大學教授約翰·軒尼詩領導他的團隊,實作出第一個MIPS架構的處理器。他們原始的概令是透過指令管線化來增加CPU運算的速度。
            1# 活詞典 說:2013-09-06 20:23
            以ARM7為內核的S3C44B0X的推薦最高工作頻率為66MHz,按照ARM公司提供的技術資料,Cortex A9類CPU的運算速度可按如下公式計算:MIPS=0.9×MHz,由此可得出,舊型號的Arm 7 系列S3C44B0X的最大運算速度大約為0.9×66MHz=59.4MIPS。
            五月天国产成人AV免费观看