1700
"El sector de servidores es un mercado muy exclusivo en el que Intel y AMD se reparten a la clientela hornada tras hornada de procesadores. En esta ocasión es AMD quien anuncia los nuevos procesadores de 8 y 12 núcleos. Llega así pues la familia Opteron 6000 que traerá consigo un mayor rendimiento tanto en equipos con configuraciones biprocesador como de cuatro procesadores. La nueva gama ha apostado por la flexibilidad en configuraciones y permitirá disponer de hasta 48 núcleos en un servidor." Vía tinyurl.com/ybqazu7
menéame
Un ejemplo claro es VMWare que con su producto de virtualización vSphere cuando se llega a los 8 cores, como los procesadores de la noticia, ya es necesario actualizar a una licencia superior.
Mas info: www.vmware.com/download/eula/multicore.html
Hay que rehacer casi todo el software actual para poder aprovechar la potencia de una CPU moderna, pero el 99% de los informáticos no tienen ni pajolera idea de lo que es una aplicación multihilo y lo de programar en C y librerías como OpenMP es ciencia ficción gracias a la gran formación de nuestras universidades empezinadas en formar a Master of Bussiness Charlatane's Administrations como Enrique Dans mientras nos transformamos poco a poco en esclavos tecnológicos de China y Korea.
¿No es posible meter una aplicacion "intermedia" que digamos, "reparta el trabajo" entre cores en las aplicaciones que sólo acceden a un núcleo del ordenador?
PD: Y lo de libreria como MPI, o openMP no están muy extendidas porque hacen falta varias CPU's para ejecutar programas. En mi uni me las ví para poder reservar 16 puestos con linux y poder realizar pruebas en Arq. de Computadores II (quizás es uno de los problemas, aunque se pueden montar granjas de PC's para ese cometido, es demasiada pasta para una sola asignatura).
Como suele suceder, es mucho mejor reprogramar de nuevo pensando en ello.
Al contrario que en el mercado del PC en el que AMD e Intel cuentan con multitud de competidores... Ó_ò
Intel es cojonudo pero también gracias a su imagen de marca, estilo apple, porque actualmente si bien intel supera a AMD en rendimiento bruto con sus core i7, AMD les supera en rendimiento/precio y ya no sólo en los procesadores sino en el precio de las placas.
También cabe apuntar que intel no tiene gráficas decentes mientras que AMD domina el mercado con las ATI que hace tiempo que se mean en las nVidia.
/modo ignorante off)
No hay más que ver benchmarks de aplicaciones de aplicaciones reales de hoy en día comparando el rendimiento con diverso número de núcleos desactivados.
¿durante mucho tiempo? Tu no has trabajado con Oracle ¿verdad? Estos colegas llevan licenciando por core desde que sacaron los multicore (y no necesariamente Intel) A mi me dieron un toque en la empresa hace cinco años por comprar una SUN v890 con 4 CPU dual core y el tema de las licencias de Oracle.
#4 "Repartir" el trabajo de un sólo proceso entre varios cores es bastante difícil, porque no se sabe por donde "partir" dicho trabajo para asignarlo. Es el programador el encargado de partir las tareas en "hilos" para que sea el kernel el que las reparta entre los cores.
#11 El software "actual", con actual me refiero a "de calidad" (no me refiero a comercial) está preparado para usar todos los núcleos que haya ya que suele ser multihilo. De repartir los hilos entre los cores se encarga el sistema operativo.
Como apunte decir que los fabricantes optan por ese tipo de arquitecturas para seguir "aumentando" prestaciones ya que la frecuencia máxima de operación hace tiempo que dejarón de subirla. Evidentemente haciendo las cuentas Ncores*IstrucionesporCiclo sales ganando cuantos mas cores tengas. Ahora probablemente el word fuese más rápido en un P4 a 4GHz que en un QUADCORE. Hay que seguir vendiendo chachiflops.
Epic fail.
Porque se nos olvida que si tenemos 30 programas en ejecucion entre demonios y el word, tal vez se queden 29 en un core y el word en el otro.
Y tal vez en ese caso si que ejecute el word más rápido
Yo no cambio mis servidores Opteron ni por todo el oro del mundo (Bueno, por todo el oro del mundo si)
El P2P puede ayudar muchísimo para encontrar documentación completa al respecto...
...¿No es posible meter una aplicacion "intermedia" que digamos, "reparta el trabajo" entre cores...
Esa es una de las funciones principales del sistema operativo, pero como dice #6 el código de la aplicación en cuestión tiene que estar preparado y confabulado con el sistema operativo para aprovechar los multiples cores de la máquina.
No es bueno hacerse fanboy de las marcas porque todas necesitan despertar para meterse de lleno en la liberación de especificaciones para el desarrollo del software libre. El proximo procesador que compre sera Intel, porque me tocó las narices que mi Duron de AMD no soportara el juego de instrucciones SSE2.
Pero no tengo prisa para cambiar de máquina, es más conservo máquinas del 2000 en funcionamiento. No me gusta tirar hardware que funciona perfectamente. Me llama la atención el próximo procesador de Intel con la tarjeta gráfica integrada en el mismo chip y con un rendimiento muy superior a la habitual en Intel. Es un procesador para portatiles que espero se pase desde el inicio a lado libre del software.
Ya sé que los nuevos procesadores AMD soportan SSE2, pero me apetece en cualquier caso probar un Intel en el futuro.
A ver cuando nos unimos muchos y creamos un procesador libre!!
No se que intentas demostrar con ese video, a mi lo que menos me preocupa es que se me caiga el disipador...
¿IA64? ejem, ejem, supondremos que ha sido una errata.
Eso es que no has tenido un Dell 620
Yo en casa tengo el Dell 620 que le compré a la empresa al finalizar el leasing, y que basta con limpiarlo por dentro cada 2 meses para que no arda, el portátil de la empresa E6400 y un Asus X50N con el HD cambiado para que sea de 7200 rpm.
La verdad es que el Asus siendo más viejo rinde mejor metiéndole caña al SQL Server 2008 que el Dell E6400, (con el mismo software y HD equivalente)...cosas del Hypertransport de AMD.
Tengo pensado usar Linux, lo digo por si aprovecha más que Windows.
Yo antes pensaba como tú. Luego me dí cuenta que si virtualizaba media docena de pentium IV del 2000 en un Quad-Core obtenía mejor rendimiento y al cabo de tan sólo tres o cuatro meses había amortizado la compra. Y la comodidad y seguridad de tenerlo todo ejecutándose en máquinas virtuales no tiene precio.
En el mercado domestico me hiba más rápido mi k7 que el core 2 duo de ahora.
Tanta multitarea tanta leches y van igual o peor de velocidad, creo que lo único que se hace por parte del hardware es compensar la pesadez del software.
Lo cual unido a la falta de aplicaciones x64 es un comecocos.
con un core 2 duo y 3 gigas de RAM, ahora va y me falta a veces procesador, estando muchas veces al 100 % haciendo 4 cosas.
En sistemas con core2 duo si puedo asignar procesos a uno de los cores ó compartido.
En servers es lo de siempre, el complicado balanceo de carga.
No digo que no estaría bien que las aplicaciones se fueran diseñando cada vez más pensando en procesadores multinúcleo pero no es una panacea.