IA-64 at AMD64

Anonim

IA-64 kumpara sa AMD64

Itanium ay isang pamilya ng 64 bit Intel microprocessors. Idinisenyo ito sa layunin ng pagpapatupad ng arkitekturang Intel Itanium. Ito ang pinagsasama ng IA-64. Higit na partikular, ang mga microprocessors na ito ay ibinebenta para sa partikular na paggamit sa mga server ng enterprise, at mga high performance computing system. Ito ay isang istraktura na nilikha ng Hewlett-Packard (kilala rin bilang HP) at pagkatapos ay ipinagsama sa isang pakikipagtulungan sa pagitan ng HP at Intel.

Ang AMD64 ay isang set ng pagtuturo na ipinatupad ng AMD's Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2, at mga processor ng Sempron. Ito ay nilikha bilang isang direktang alternatibo sa Intel at HP IA-64. Una itong idinisenyo bilang isang paraan ng ebolusyon upang maipatupad ang 64 na kakayahan sa bit computing sa arkitektura ng x86, na umiiral na.

Ang diskarte ng Intel ay upang lumikha ng isang ganap na bagong 64 bit architecture kapag sila ay conceived IA-64. Ito ay kadalasang isang paraan kung saan sinubukan ng Intel na isulong ang pagganap ng 64 bit microprocessors na lampas sa mga disenyo na nasa merkado. Ang Itanium ay isang marahas na pag-alis mula sa x86 legacy at mga arkitektura ng parehong pundasyon. Ito ay nakabatay sa malinaw sa parallelism level ng pagtuturo - ito ay kapag ang tagatala ay gumagawa ng mga desisyon tungkol sa kung aling mga tagubilin ang dapat ipatupad nang kahanay. Ito ay direktang paligsahan sa mga arkitektura na itinayo upang umasa sa detalyadong circuitry ng processor, upang masubaybayan ang mga dependency ng pagtuturo sa panahon ng runtime.

Ang ilan sa mga katangian ng arkitektura ng AMD64 na naghihiwalay nito nang husto mula sa arkitekturang IA-64 ay 64 bit integer capability (kung saan ang pangkalahatang layunin ng mga registers, o GPRs, palawakin mula sa 32 bits hanggang 64 bits, na nagpapahintulot sa lahat ng aritmetika at lohikal na operasyon sa function na sa 64 bit na kapaligiran), karagdagang mga registro (na kung saan ay nadagdagan mula sa walong sa 16, upang mapanatili ang higit pang mga lokal na variable sa mga registro sa halip na sa stack), karagdagang XMM registers, mas malaking virtual address space, mas malaking pisikal na address space, pagtuturo pointer kamag-anak na pag-access ng data, mga tagubilin sa SSE, Walang Execute bit, at pag-aalis ng mga mas lumang tampok. Gumagana din ang AMD64 sa parehong matagal na mode (na kung saan ay ang kumbinasyon ng katutubong 64 bit mode ng processor at isang pinagsamang 32 bit at 16 bit na compatibility mode) at legacy mode (na kung saan ay ang mode na ginagamit ng 16 bit at 32 bit operating system - kung saan ang processor ay gumaganap bilang isang x86 processor).

Buod:

1. Ang IA-64 ay isang arkitektong Intel Itanium na ginagamit sa mga server ng enterprise at mga sistema ng mataas na pagganap ng computing; Ang AMD64 ay isang pagtuturo na itinakda sa direktang paligsahan ng arkitekturang IA-64.

2. Ang IA-64 ay batay sa malinaw na parallelism level ng pagtuturo; Ang mga function ng AMD64 ay pareho sa mahabang mode at sa legacy mode.