新聞中心
cpu指令集詳解?
cpu有x86系列和arm系列。x86系列指令集和arm系列指令集。如下:

CPU內(nèi)部用來(lái)指導(dǎo)運(yùn)算和優(yōu)化的硬程序我們稱(chēng)之為“指令集”,它是CPU能夠直接識(shí)別的最底層指令,分為復(fù)雜指令集和精簡(jiǎn)指令集兩種。復(fù)雜指令集是通過(guò)設(shè)置一些功能復(fù)雜的指令,把一些原來(lái)由軟件實(shí)現(xiàn)的、常用的功能改用硬件的指令系統(tǒng)實(shí)現(xiàn),以此來(lái)提高計(jì)算機(jī)的執(zhí)行速度,英特爾著名的X86架構(gòu)就是典型的復(fù)雜指令集產(chǎn)物。在計(jì)算機(jī)剛誕生,部件昂貴、主頻低、運(yùn)行速度慢的年代,這能極大提升處理效率,但隨著復(fù)雜指令集的日趨龐雜,這種結(jié)構(gòu)越來(lái)越龐大,通用性、運(yùn)行速度開(kāi)始變差,于是另一種思路驅(qū)動(dòng)的精簡(jiǎn)指令集就誕生了。
精簡(jiǎn)指令集的思路是通過(guò)簡(jiǎn)化計(jì)算機(jī)指令功能,使指令的平均執(zhí)行周期減少,把較復(fù)雜的功能用一段子程序來(lái)實(shí)現(xiàn),從而提高計(jì)算機(jī)的工作主頻,同時(shí)大量使用通用寄存器來(lái)提高子程序執(zhí)行的速度,ARM公司(中文名稱(chēng):安謀)ARM架構(gòu)和Imagination Technologies公司的MIPS架構(gòu)都屬于這一體系。
目前流行的移動(dòng)處理器中,幾乎全部采用的都是ARM架構(gòu),這種精簡(jiǎn)指令集架構(gòu)帶來(lái)了四大優(yōu)勢(shì):一是體積小、功耗低、成本低、性能強(qiáng);二是大量使用寄存器且大多數(shù)數(shù)據(jù)操作都在寄存器中完成,指令執(zhí)行速度更快;三是尋址方式靈活簡(jiǎn)單,執(zhí)行效率高;四是指令長(zhǎng)度固定,可通過(guò)多流水線(xiàn)方式提高處理效率。
ARM架構(gòu)也分ARMv6、ARMv7、ARMv8等多代?;贏(yíng)RMv6指令集設(shè)計(jì)出來(lái)的內(nèi)核是ARM11,它被廣泛用于早年的智能機(jī)上,尤其在諾基亞的塞班系統(tǒng)手機(jī)中特別常見(jiàn)。ARMv7則是新智能機(jī)時(shí)代使用最多的架構(gòu),我們熟知的Cortex-A7/A8/A9/A15內(nèi)核都是這一架構(gòu)的產(chǎn)物。ARMv8指令集發(fā)布于2011年11月,它在A(yíng)RM歷史上第一次支持了64位指令集,構(gòu)成了蘋(píng)果2013年能首發(fā)64位處理器A9的核心基礎(chǔ)。而如今我們常見(jiàn)的手機(jī)自主/非自主處理器架構(gòu)都基于arm指令集(除了少數(shù)的Intel核心手機(jī)為X86指令集)。
1. X86指令集:
X86指令集是Intel為其第一塊16位CPU(i8086)專(zhuān)門(mén)開(kāi)發(fā)的,IBM1981年推出的世界第一臺(tái)PC機(jī)中的CPU—i8088(i8086簡(jiǎn)化版)使用的也是X86指令,同時(shí)電腦中為提高浮點(diǎn)數(shù)據(jù)處理能力而增加的X87芯片系列數(shù)學(xué)協(xié)處理器則另外使用X87指令,以后就將X86指令集和X87指令集統(tǒng)稱(chēng)為X86指令集。
2. MMX指令集:
1997年Intel公司推出了多媒體擴(kuò)展指令集MMX(MultiMedia eXtensions),它包括57條多媒體指令。MMX指令主要用于增強(qiáng)CPU對(duì)多媒體信息的處理能力,提高CPU處理3D圖形、視頻和音頻信息的能力。
3. SSE指令集:Streaming SIMD Extensions
哪些cpu支持ssse3指令集?
AMD處理器:從AM3+接口的CPU開(kāi)始支持。
Intel處理器:從LGA775接口的CPU開(kāi)始支持。
Intel Pentium 4處理器(" Prescott")。
AMD Athlon 64("修訂版E")。
AMD Phenom和更高版本的處理器。
Intel Core 2 Duo。
Intel Core i7/i5/i3。
Intel Atom。
AMD Bulldozer。
AMD Bobcat和更高版本的處理器。
到此,以上就是小編對(duì)于電腦加速指令的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
分享名稱(chēng):cpu指令集詳解?(windows加速指令集)
文章網(wǎng)址:http://fisionsoft.com.cn/article/ccepdoh.html


咨詢(xún)
建站咨詢(xún)
