Originally Posted by mothergoose729
Are intels cores OoO capabile? Do they have floating point units? In short, are they CPU processors or general purpose ones?
Phi's cores are not OoOE capable... and they don't need to be. OoOE increases thread performance at the cost of higher power consumption. Since this is a manycore processor, the power budget is better off spent on adding more cores rather than adding higher performing cores.
THG has a good write up here: http://www.tomshardware.com/reviews/xeon-phi-larrabee-stampede-hpc,3342.html
•An in-order, dual-issue x86 design with 64-bit support
•Four threads per core, and up to 61 cores per coprocessor
•512-bit SIMD for wider vectors
•512 KB of L2 cache per core (up to 30.5 MB per Xeon Phi)
•22 nm tri-gate transistors
•Red Hat Enterprise Linux 6.x or SuSE Linux 12+ support
•6 or 8 GB of GDDR5 per card
The Vector Processing Unit (VPU) is the main workhorse. The x87 is the FPU for the x87 FP instructions (but I'm not sure the difference between "x87" and "x87 RF".)
Intel's docs: http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-codename-knights-corner
"Vector Processing Unit
An important component of the Intel Xeon Phi coprocessor’s core is its vector processing unit (VPU), shown in Figure 5. The VPU features a novel 512-bit SIMD instruction set, officially known as Intel® Initial Many Core Instructions (Intel® IMCI). Thus, the VPU can execute 16 single-precision (SP) or 8 double-precision (DP) operations per cycle. The VPU also supports Fused Multiply-Add (FMA) instructions and hence can execute 32 SP or 16 DP floating point operations per cycle. It also provides support for integers."Edited by DuckieHo - 11/14/12 at 9:25am