Digital brought us the first 64bit processor around 1992, the 21064. Sun Microsystems followed, and IBM came soon thereafter. The largest CPU manufacturer in the world (Intel); however, is waiting until early 2000 to introduce its first 64bit processor, Merced. This 64bit processor is not only new to Intel, but new to the world. Based on Intel's "EPIC" architecture (actually very similar to VLIW = Very Long Instruction Word = a technique which originated in the early 1980s) , Merced, is going to be the first true processor of its kind. What exactly is EPIC? How does it help? Find out... | |
EPIC Features
Predication
Speculation
Explicit Parallelism
128 integer registers
128 floating point registers
64 predication registers
Processors
Merced
20x FPU performance of Pentium Pro
600+mhz, 0.18 micron process
first EPIC processor
Release date mid-2000
Mckinely
2x as fast as Merced
1Ghz+
0.13 micron, copper technology
2001+
Madison
Next generation Mckinely core
0.13/ copper
1Ghz+
2002
Deerfield
Desktop IA64
2003
EPIC Features Summarized
Before I go in-depth about certain topics (Predication, Speculation, Registers, etc.) I am going to give you a basic idea about EPIC and what it is. The basic idea behind EPIC is parallelism. Current processors must analyze code on the fly to determine the best execution path. An EPIC processor leave the compiler to do the dirty work of arranging the code to benefit from parallelism. This is known as EXPLICITLY PARALLELISM; the code is explicitly arranged to take advantage of parallelism. Since the EPIC processor is based on the idea of explicit parallelism; this processor must be capable of processing lots of data in parallel. EPIC processors have multiple instruction pipelines, generally many registers, wide data paths, and other special features such as Predication and Speculation to aid them in keeping the code highly "pipelineable" and to avoid stalls at all costs. One of the main advantages of EPIC is the efficiency of it. Although efficiency depends on compilers, overall an EPIC processor can use more of it's processing power to process meaningful operations, rather than waiting for instruction fetches, flushing pipelines, etc. Another major advantage of EPIC is that predication, speculation, and explicit parallelism reduce branch mispredictions significantly, because most of the code is organized prior to execution to eliminate mis-predictions (The EPIC processor does not have to guess what to execute simultaneously, etc. the compiled code TELLS it what to do.) (Also, predication and speculation soften the penalty of mis-predicting branches, more on this later)
1 Comments
View All Comments
waylanmarx - Wednesday, August 11, 2021 - link
You will be able to solve your urgent financial problems the same day or within one business day without delays.more info: https://ozloans300.com