Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract
Para hacer un comparativo entre dos procesadores Intel Xeon E7 v2 vs IBM
Power8 deberamos escoger dos que fueren realmente iguales, en todo, pero
no los hay en el mercado, similares s, dependiendo de qu queremos
comparar, finalmente deberamos ponerlos a trabajar en varios tipos de
software, que corran las mismas aplicaciones y entonces determinar el
rendimiento efectivo de cada uno, para s analizar y concluir cul es el mejor.
Pero no es el caso, ya que cada procesador es tan diferente, empezando por la
tecnologa en la que se basan, as como el hecho de que no compr, ni mont
un equipo de prueba para ver realmente el funcionamiento de ambos, es por
esto que este reporte solo pretende estimar un comparativo basndose en sus
arquitecturas, que son para nada iguales, el estudio del rendimiento en cuanto
al consumo de energa, muy interesante en ambos, su memoria cache y la
jerarqua de estas, en cada procesador, con esto hice un estimado de los
beneficios de sus multicore y multithreading para finalmente direccionar el
reporte haca las aplicaciones que generalmente se corren en cada uno de
estos procesadores y de sus respectivas familias.
Sin embargo, he tratado de ser lo ms analtico posible, muy duro por cierto,
para el efecto busque en internet paginas de comparativos entre procesadores,
recomiendo versus.com, pero el IBM Power en general es muy difcil de rastrear
y eso que es el nico procesador que usa su propio sistema completo, a
propsito acaban de liberarlo hace pocos meses y esto definitivamente
afectar al mercado de HPC (high perfomance computing, computacin de alto
rendimiento) en mi opinin. Con todo, le, analic, estudi, compar y aqu los
resultados mis resultados.
Introduccin
Antes de empezar a escribir nada, decid leer en general respecto a las
diferentes familias de procesadores tanto Intel cuanto IBM, el trabajo propona
un estudio comparativo entre un Intel Xeon E7, finalmente me decid por un
Intel Xeon E7-8857v2, y un IBM Power 7, seleccion el Power 8 S824, ambos
con 12 ncleos, (Intel tiene procesadores hasta con 15 ncleos y AMD tiene
hasta 16), en el primer caso el Intel, cada core maneja hasta 12 hilos, mientras
que el IBM solo es 8 vas, desde ese punto de partida la cosa ya no poda ser
ms dispareja, pero ese era el reto.
El caso de estudio es complejo debido a que Intel es a IBM, en mi criterio, lo
que es Microsoft a Apple, me explico, Intel tiene un manejo del mercado de
procesadores muy por encima de IBM, AMD, ya no lo volver a mencionarlo en
este reporte, y todos los dems fabricantes de procesadores, que resulta que si
los ha habido, pero ni siquiera me he dado por enterado, as de claro est el
mercado para Intel, es ms la competencia entre Intel e IBM, se presenta a
nivel de servidores, que es el caso nuestro, y en este mbito a pesar del
manejo del mercado, principalmente porque Intel muy a lo Microsoft, fabrica
los procesadores y permite a los dems fabricantes que usen sus chips en sus
propios servidores, con todo lo que esto representa, es decir, permitir,
compartir y colegir con los fabricantes de equipos para avanzar en lo que
necesitan todos, seguir mejorando, si cabe, en nuevos productos. Mientras IBM
hasta ahora, no slo fabrica el chip, hace el equipo completo, y es all donde el
problema radica en este mercado, ya que hay clientes que vienen trabajando
desde siempre con HP, Cisco, y otros fabricantes que usan por supuesto Intel.
De ah que al querer comparar dos procesadores de estos fabricantes y de
estas familias especficas, el estudio es realmente entre un equipo servidor que
usa procesador Intel Xeon E78857v2 y un equipo IBM completo. De entrada
parecera que con 12 core que manejan 12 hilos, el chip 1 (Intel Xeon
E78857v2 para no volver a escribir todo esto), debera ser mejor que un chip 2
(IBM Power 8 S824) que solo tiene 8 hilos, pero hay que tomar en
consideracin que mientras Intel depende de lo que el fabricante sume
alrededor de su chip 1, IBM sabe exactamente con que trabajar su chip 2, y
ese es solo el punto de inicio de las diferencias entre ambos, diferencias que
logran sumar y restar para conseguir cada uno xitos en diferentes reas y
complicar an ms, si es posible el decidir cul es mejor.
Especificaciones
Entrando en materia debemos conocer que las caractersticas principales de
los chips escogidos, (a propsito el trmino chip es solo explicativo, ya que
sabemos que un procesador y muy en especial uno de estas familias no es slo
un chip) que son direccionadas hacia el HPC, computadoras de alto
rendimiento, la nueva carrera en rea tecnolgica ya que el reto actual no es
solo almacenar bases de datos, o acceder a estas base de datos, sino hacerlo
en el menor tiempo posible, con el mejor resultado y de la manera ms
eficiente, y en este mbito hablamos de energa, tiempo, manejo de cache,
acceso a memoria, en fin todos los detalles extremos de un procesador.
Detallemos las bsicas: ambos estn fabricados a 22nm, sin embargo el chip 1
se basa en la arquitectura Ivy Bridge EX, mientras que el chip 2 se basa en
RISC.
Core
Thread
Velocidad
Turbo
Tamao die
Pipeline
Cache L1
Cache L2
Cache L3
Cache L4
Bandwidth
85 Gb/s
Interfaz Durable
Open Memory Attach
integrada.
Virtualizacin
acelerada por
hardware.
Controlador PCI
Express 3.0
integrado.
Interconexim SMP
integrada.
Coherencia por
hardware CAPI
(Coherent
Accelerator Processor
Interface) integrada.
Micro-controlador de
administracin de
energa integrado.
Cada ncleo cuenta
Energa
155W
con un VRM
integrado.
100-240W
Metodologa.
Al tener velocidades de 3.0 GHz y de 3.52GHz, para los chips 1 y 2
respectivamente, podemos determinar que para el primer caso tendramos un
CPI de 1/3*109, es decir 33,33 ns
http://www.intel.es/content/www/es/es/benchmarks/server/xeon-e7-v2/xeon-e7v2-reduce-your-risc.html
http://www8.hp.com/h20195/v2/GetPDF.aspx%2F4AA4-9382ESE.pdf