Parece ser que la inteligencia artificial va a ser la palabra de moda de este año. Aunque ya lleva calentando motores un tiempo dicha tecnología, en concreto Google ha estado trabajando en numerosos productos de procesamiento profundo desde el 2015. Pero sin dar muchos datos sobre su procesador hecho a medida.

tpu-board-790x475

En este caso se trata de un TPU (Tensor Processing Unit, y que cada uno traduzca como pueda) dedicado o hecho a medida para acelerar la inferencia de las redes neuronales. Mientras que el entrenamiento de estas redes se hace con números de 16 o 32 bits en coma flotante, para la inferencia sólo son necesarios 8 bits. Y aquí es donde Google ve el mercado ya que una operación de multiplicación en 8 bits requiere seis veces menos energía que una realizada en 16 bits. Y para una suma 16 veces.

Y aunque a nivel técnico el chip es bastante discreto, 28 nm y un ancho de banda de 34GB/s, posee un pico de 92 teraops/s en muy baja precisión pero muy útil para estos menesteres. A destacar también sus 24MB de memoria incluida en el propio chip. Su consumo es de 40W típico teniendo un TDP de 75W.

El objetivo es mantener los costes energéticos bajos y por tanto de eficiencia muy elevados, donde podemos ver en la siguiente gráfica como rinde, recalcamos para este tipo de operaciones, de 15 a 30 veces una GPU K80 o un procesador Haswell.

tpu-comparisons-benchmarked-servers-790x179

De todas formas NVIDIA con el Tesla P4 y P40 ha dado soporte para operaciones en 8 bits ya teniendo en cuenta la demanda del mercado y las diferencias seguramente sea cuando menos la mitad.

Pero por otro lado la compañía del buscador amenaza con una segunda generación con GDDR5, con nodo más actual y muchos más Mhz.

Fuente: https://www.top500.org/news/google-reveals-technical-specs-and-business-rationale-for-tpu-processor/

 

Nada recordando cosas del pasado, quería saber que tan difícil es hacer pruebas de OpenMP en Windows. Y sin bajar excesivas cosas. De entrada voy a estrenar el Dev C++ que ocupa 48MB y MinGW que luego de bajar todo lo que necesita se queda en 157MB. No está mal que con 200 MB puedas a empezar a hacer cosas en C, C++ y con directivas OpenMP. Es más puedes usar el que trae por defecto, 4.9.2-tdm64-3 que trae soporte para OpenMP por primera vez según el readme, debía ser que versiones anteriores no lo hacían. Eso sí este ocupa un poco más y queda con el entorno de desarrollo en 343MB.

Luego en Herramientas > Opciones de compilador > Añadir estos comandos a la línea de comandos del linker ponemos -fopenmp.

Y ya podemos ejecutar todos estos ejemplos:

https://people.sc.fsu.edu/~jburkardt/cpp_src/openmp/openmp.html

Por ejemplo subo el de secciones, simplemente mandarle a cada hilo que haga su cosita:

Secciones_OMP

La verdad que daría para bastante entender cada uno de los ejemplos, y me pongo en ello ahora. Es una forma de sacarle partido a los Ryzen xD:

Habíamos visto como Blizzard había mejorado el rendmiento de Hots con sucesivas mejoras. Pues parece ser que estas ya no son suficientes para que el juego vaya bien en equipos modestos pasamos Core 2 Duo sin minimo a un E6600 2.4Ghz y en AMD de Athlon™ 64 X2 5600+ a un Phenom™ X4.

En cuanto a gráficas si antes nos valían con soporte por hardware de DX9 ahora sube hasta DX10 por lo menos en NVIDIA, pasamos de gráficas valoradas en menos de 10 euros: NVIDIA GeForce 7600 GT, ATI Radeon HD 2600 XT (esta era DX10), o Intel HD Graphics 3000 a una NVIDIA GeForce 8600  o ATI® Radeon HD 4650. En principio esto forzará ya los 4GB de RAM, lo cual ya era muy necesario porque con 2GB eran rascazos uno tras otro.

Yo ahora con un i5 2400 @ 3.9 Ghz tengo bajadas a menos de 60 fps durante las partida y en el modo de prueba consigo los 170 fps que conseguia con el i3. Supongo que no ha habido muchas mejoras en terminos de rendimiento, pero si han puesto carga dinámica de texturas, no se si ayudará en discos lentos, pero antes se veía bien el personaje bien desde el principio y ahora tarda un poquito en cargar. El uso de más de un hilo es de risa:

Hots2.0_cpu

 

Con un Phenom II @ 3.5Ghz con el Turbo, parece ser que aprovecha mejor dos hilos, ahora puedo entender que pidan un x4 como mínimo, en general noto los mínimos mucho mejor, antes tenia rascadas a 35 fps y ahora es raro verlo por debajo de 60, aunque sin vsync la media esta por 85 fps:

 

hots_cpu_phenom_x6

 

Ahora mismo estoy probando el juego RPP y bueno pinta bien aunque no tengo claro que hacer con mi oro, ya hay varios consejos en los foros, pero me da que puede cambiar sobre la marcha hasta el ultimo momento.

Notas del parche aquí.

Nada he pillado este SSD de Goodram el modelo CX200 de 240GB en el ECI por 57 euros en el día sin IVA para usar en los juegos de Steam -no quiero que el Dirt Rally petardee nunca xD- y os pongo unas capturas de su rendimiento en AS SSD:

 

as-ssd-bench GOODRAM 22.01.2017 6-45-37

 

Y rinde bastante más que en escritura que uno disco considerado bastante decente como el Crucial BX 100 240 GB:

as-ssd-bench CT250BX100SSD1 22.01.2017 6-42-27

 

Las características técnicas del bicho en el fabricante:

http://www.goodram.com/product/ssd/goodram-cx200/

 

Seguimos a ver si ha mejorado algo el juego:

 

i3 2120 @3,3 Ghz
18.x – 077 fps
19.0 – 120 fps
19.0 DX11 – 140 fps

5600K @ 4,2 Ghz

19.3.44941 DX11 – 150 fps -> max 217 fps
19.4.45024 DX11 – 165 fps -> max 312 fps

i5 2400 @3,7 Ghz

20.2 DX11 32 bits – 155 fps -> max 245 fps

20.2 DX11 64 bits – 160 fps -> max 200 fps

i3 4170 @ 3.7 Ghz

24.6  DX11 32 bits -> max 232 fps

24.6  DX11 64 bits -> max 212 fps

 

No noto la mejora que justifique:

Additional improvements have been made to Heroes of the Storm’s overall framerate, affecting all game modes and Battlegrounds.

Lo tenia abandonado sobre todo desde que lo actualizé a 4.1.2 hasta el whatsapp iba mal. De entrada siempre voy perdido con estas cosas. Y sabiendo que tiene 768MB y que el sistema te ponga que apenas llegas a 500 MB da rabia.

 

Si tenemos el movil en 4.1.2 bajamos Odin 1.83, antes poniendo el móvil en depuración usb activada en en opciones de desarrollo. Nos bajamos 624MEM_VX.tar.md5 y arrancando el movil en modo desarrollo con vol abajo + home + encender lo conectamos al ordenador y arrancando Odin en la casilla PDA elejimos el archivo anterior.

Como siempre no me hago responsable de lo que pueda ocurrir en estos procesos delicados.

 

Modo Download, se entra de la siguiente manera: Con el móvil apagado apretamos (volume abajo + home) + power.

Modo Recovery, se inicia así (con el móvil apagado): (volume arriba + home) + power.

 

Probamos a instalar CM con este tutorial:

http://usrweblog.blogspot.com.es/2014/01/instalar-y-configurar-cyanogenmod-101.html

Luego si tal miro lo que se pueda actualizar. En principio las gapps no están y es mejor instalarlas luego desde CWM que instala la rom de Cyano, a mi como en el tutorial no me aparecian las aplicaciones de Google. En principio el móvil va mejor pero la pantalla y acostumbrado al P8 es como ir hacia la época de los dinos. Navegar se hace complicado en estas resoluciones y tamaños.

Blizzard ha prometido nuevas mejoras de velocidad en el juego y ya lleva varias según he podido observar en dos máquinas:

Phenom II X6 1045T @ 3.5 Ghz con Turbo

24.3.52008 DX11 – 135 fps -> max 203

i3 2120 @3,3 Ghz
18.x – 077 fps
19.0 – 120 fps
19.0 DX11 – 140 fps

5600K @ 4,2 Ghz

19.3.44941 DX11 – 150 fps -> max 217
19.4.45024 DX11 – 165 fps -> max 312

La mejora en mínimos en la versión 19.4 es espectacular. Puedes comprar el Hots en Amazon.

Edito: Añado Phenom II

Nada la verdad que no quería más cacharros, hasta conseguir algo de 12-13″ con panel IPS un i5 con turbo cercano a los 3Ghz, 8GB de RAM y si pudiera ser un SSD de 256GB. Todo ello sin pasar de 699 euros. A día de hoy imposible, quizás lo más cercano sería el Macbook Pro que vale 1449 euros, aunque con algún descuento se queda en 1250. No sin olvidarse de su disco de 128GB que se queda muy corto para casi todo.

surface pro

Y claro hace unos días aprovechando el Premium Day de Amazon, me agencié un 2 en 1, ASUS Transformer Book T100HA-FU008T, por 139 euros, para calmar la espera. Sin duda su rendimiento para tareas es bueno, pero no deja de rendir como un Atom de tablets de 90 euros un poco vitaminado.  Pero claro pasaba por el ECI, para mirar como iba evolucionando sobre todo acabados, y de momento hasta la fecha solo me parecía buena la oferta que había sacado de un Envy con un i5 U, 4GB de RAM y 128 GB SSD por 699. Por un lado se que quedaba corto en RAM y ROM, y aún le seguían poniendo DDR3 cuando la DDR4 era soportada por el procesador. Mientras lo buscaba como decía a ver si ya había una versión mejorada, me encuentra la Surface Pro por 350€…

Y lo primero que dije, fue al vendedor aléjeme de este producto. Cuando confirmé que tenía un i5 y que su turbo era bueno, no me lo pensé mucho. Nueva con garantía y por 350 euros. Quedaban 6. El dependiente me buscaba si quedaba el modelo de 128GB pero no fue posible. Iba incluido un seguro de robo por 3 meses de forma gratuita.

Llego a casa todo feliz con mi Surface, y tenía la idea por lo que me habían dicho o porque ahora creo que viene sin Pen, que no traía nada de esto. Sorpresa cuando abro la caja, mal por cierto y la cinta aislante me arranca un trocito de papel de la misma. Empezamos mal me digo. Pero ahí estaba el palito, yo al principio pensaba que era de «palo» pero al acercarme con el a la pantalla me dí cuenta que era algo serio. Luego también desconocía que su cargador era magnético, un detalle para evitar voladuras de la tablet avanzada.

Al arrancar se notó  que estuvo mucho tiempo abandonada en el almacén, no tenía nada de batería y estuvo un buen rato hasta conseguir su 1%. Luego el Windows era el 8 Pro, casi me da un ataque no sabía ni como llegar al Panel de Control y añadir el teclado bluetooth casi me cuesta tres busquedas en Google. Al final todo correcto, y me dice el sistema, mira que me tengo que actualizar son 161 paquetes. Ya pensando, creo que voy a pasar de esté mejor ya pásame al 10 sin pasar por el 8.1, alias 9, y finalemnte el 10. Pero no tenía 20GB y no me dejaba. Por suerte tenía el picho USB preparado ya de otra vez con la ISO ultima de Microsoft, pero muy amablemente me dijo luego de un rato que mejor actualizase el firmware de la Surface, sobre unos 130 MB, para poder instalar Windows 10. Dicho y luego de un par de intentos, lo consiguió el sistema operativo. Luego de unos 15 minutos, mi Windows 10 me había dejado 25GB libres, luego de cargarme la carpeta de Windows.Old ya casi me quedaban 40 de los 51 GB que tiene esa partición que sumados a las de la oculta llegaríamos a los 64GB sin formatear que trae su «SSD» interno.

El rendimiento es muy bueno, pero la bicha es gorda y si le exiges se pone a sudar, digo a mover el ventilador que dices tu que algo potente hay dentro. Lo suficiente para mover el Heroes of the Storm a 30 fps de manera bastante constante. Eso si instalando últimos drivers de Intel de forma forzada. Si no nos quedamos en unos controladores de Windows Update de julio del 2015.

 

Las especificaciones son las siguientes:

Software
Windows 8 Pro. Actualizable a Windows 10 y te sobra espacio
Exterior
Dimensiones:  27.5 cm x 17.3 cm x 13.46 mm
Peso: Less than 2lbs
Carcasa: VaporMg
Color: Dark Titanium
Soporte integrado
Botones físicos: Volume, Power, and Windows button
Storage* and Memory
64GB
Pantalla
Pantalla: 10.6 inch ClearType Full HD Display
Resolution: 1920 x 1080
Aspect Ratio: 16:9 (widescreen)
Touch: 10-point multi-touch
CPU y  Wireless
3rd Gen Intel Core i5 Processor
4GB RAM
Wi-Fi (802.11a/b/g/n)
Bluetooth®4.0
Duracion de batería
42 W-h ( es grande pero durará con 4-5 horas)
Cámara, Video, y Audio
Dos cámaras 720p HD
Microfono
Altavoces estéreo
Puertos
USB 3.0 completo
lector microSDXC
Audio jack
Mini DisplayPort
Cover port
Sensores
Power Supply
48W  (incluyendo 5W USB para accesorios)
Surface Pro Pen
Includo

 

En principio estoy muy contento con el cacharro. Lo que me preocupa es que voy a hacer con mi Asus 2 en 1, aunque este tiene teclado que lo protege y vale bastante menos de la mitad. Dura la batería el doble, con lo lo hace más apto para viajes y golpes, y no tiene seguro de robo tampoco.

Hay infinidad de análisis por la red y mucha información sobre el rendimiento, en resumen la GTX rinde un poco más, además es bastante más eficiente, aunque tiene menos memoria y cabe la opción que más adelante con versiones mejoradas de la RX 480 y el tema de DX12 el asunto se equilibre, siendo esta más barata, sobre todo si recortamos en memoria donde se supone que la veremos a 229 euros. Todo esto con una falta de stock, sumado a lo que hay parece que cotiza en bolsa.

Si tienes una gráfica superior a la 7850 con 2GB ( NVIDIA equivalente) o un juego no muy potente yo esperaría, si tienes interés a dar un salto notable a que se estabilice el asusnto. No creo que bajen en exceso pero si estarán todas las cartas sobre la mesa.

Si nunca te gusta pasar de la barrera de los 200 euros, como es mi caso, creo que la RX470 y 1050 incluso puede mejorar el precio/rendimiento de estas dos tarjetas gráficas sin que nos tengamos que preocupar en exceso más allá de la garantía y con nuestros monitores actuales donde el 90% es Full HD seguro que se puede jugar con garantía.

Para acabar si tuviera que comprar una ahora mismo sería la GTX 1060 nunca superando los 300 euros. Si me preguntasen dentro de un mes, y si apareciera una RX 480 con 4GB bien refrigerada y con margen de OC, seguramente me gastase mejor los 229 euros que tendría que valer.

Es buen momento también para comprar en segunda mano, o restos de stock, se ven muchas GTX 970, R9 390, 380 e incluso GTX 960 a precios muy razonable e incluso con parte de la garantía.

Sin duda los 14 nm se hicieron esperar, pero sin duda le han sentado bien al rendimiento, aunque no tengo tan claro en calidad/precio sobre todo Europa por la divisa y impuestos de variedades.