MIPS 指令集及架構在2010 年以後發展迅速,至2014 年的5 年時間共發布了4 個版本,在傳統的整數浮點應用指令基礎上逐步增加了多執行緒、 DSP 模組、 SIMD 模組以及虛擬化模組。 中中(建議學習:phpstorm)
這也與行動網路應用程式集的快速發展時間相吻合,隨著應用需求變化,架構指令也與行動網路應用程式集的快速發展時間相符,隨著應用需求變化,結構在架構迅速發展
MIPS(Million Instructions Per Second):單字長定點指令平均執行速度Million Instructions Per Second的縮寫,每秒處理的百萬級的機器語言指令數。
這是衡量CPU速度的一個指標。像是Intel80386 電腦可以每秒處理3百萬到5百萬機器語言指令,也就是我們可以說80386是3到5MIPS的CPU。 MIPS只是衡量CPU效能的指標。
MIPS是世界上很流行的一種RISC處理器。
MIPS的意思「無內部互鎖管線的微處理器」(Microprocessor without interlocked piped stages),其機制是盡量利用軟體辦法避免管線中的資料相關問題。
它最早是在80年代初期由史丹佛(Stanford)大學Hennessy教授領導的研究小組研發出來的。 MIPS公司的R系列就是在此基礎上開發的RISC工業產品的微處理器。這些系列產品為許多電腦公司採用構成各種工作站和電腦系統。
中國龍芯2和前代產品採用的都是64位元MIPS指令架構,它與大家平常所知道的X86指令架構互不相容,MIPS指令架構由MIPS公司所創,屬於RISC體系。
MIPS的系統架構及設計理念較為先進,其指令系統經過通用處理器指令體系MIPS I、MIPS II、MIPS III、MIPS IV到MIPS V,嵌入式指令體系MIPS16、MIPS32到MIPS64的發展已經十分成熟。在設計理念上MIPS強調軟硬體協同提升效能,同時簡化硬體設計。
過去,MIPS架構的產品多見於工作站領域,索尼PS2遊戲機所用的「Emotion Engine」也採用MIPS指令,這些MIPS處理器的效能都非常強勁,而龍芯2也屬於這個陣營,在軟體方面與上述產品完全相容。
以上是mips指令集的詳細內容。更多資訊請關注PHP中文網其他相關文章!