Buscar:

Xataka – Transcribir de audio a texto: 17 herramientas gratuitas

Transcribir de audio a texto: 17 herramientas gratuitas

Te traemos una lista con 17 herramientas para transcribir el audio a texto, ofreciéndote algunas que simplemente lo hacen con el audio dictado, pero también otras capaces de cargar archivos de audio. La colección es variada, y tenemos aplicaciones móviles, páginas web, y programas para ordenador capaces de hacerlo.

La idea es ofrecerte una colección lo suficientemente amplia como para que puedas elegir dependiendo del contexto en el que necesites utilizar este tipo de herramientas. También tienes algunas que te van a servir casi para todo, pero eso ya eres tú quien lo tendrá que decidir.


Leer más

Xataka – El GPS de mi perro ha hecho que salir de casa sea una competición espartana para ganar a otros perros

El GPS de mi perro ha hecho que salir de casa sea una competición espartana para ganar a otros perros

Soy el orgulloso papá de Thor desde hace poco más de tres meses. Es un husky siberiano de 7 años que fue abandonado por su anterior familia. Tal vez por eso tuve claro desde el principio que no quería que volviese a pasar por algo parecido. No va a perder a su papá si puedo evitarlo. Por eso le compré un GPS para perros.

Lo que no sabía es que un dispositivo con un uso tan concreto iba a abrir la puerta a una especie de competición social por ver qué perro sale más de casa o hace más ejercicio, pero aquí os saluda el número uno en el ranking de Madrid sur:

Thor Top 1

Sí, Bambi, te miro a ti.

Lo del GPS es solo una excusa

Cuando veo un cartel de perro perdido confieso que no entiendo cómo puede seguir pasando en el año 2021. Un GPS como el de mi perro cuesta poco más de 30 euros y es muy simple: se coloca en el collar y tengo la ubicación en tiempo real de Thor en mi móvil en todo momento. Solo me tengo que preocupar de cargarlo cada varios días, y, cuando toca, me avisa la propia aplicación del dispositivo.

Es cierto que, aparte del GPS, decidí pagar una suscripción de menos de 6 euros al mes para tener la localización por satélite, dado que las que funcionan por bluetooth o por radio tienen un rango limitado, algo que no me parece interesante porque si tu animal se escapa o se pierde puede acabar lejos. Con la localización por satélite del GPS que compré puedo recibir la ubicación en tiempo real de mi perro con actualizaciones cada dos o tres segundos, y, además, es válida en cualquier punto de España y de Europa.

Quizá los 70 euros al año que cuesta este extra sean una barrera de entrada en medio de tanta fatiga por suscripción, pero en estos tres meses de paternidad perruna he tenido que utilizar el GPS una vez, y os aseguro que ya me ha compensado. Aunque fue un momento mucho más divertido para mi perro que para mí o para el gato que perseguía, no quiero ni imaginar cómo habría acabado la anécdota si no hubiera tenido el dispositivo para ayudarme.

Thor Tractive LiveModo Live de Tractive: la línea magenta indica el recorrido que está haciendo el perro en tiempo real. El punto azul soy yo.

Hay unas cuantas marcas de GPS para perros en el mercado (Tractive, Whistle, Pawfit, Fitbark, Petfon, Weenect, Findster, Fi…), pero el gran obstáculo al que se enfrentan es precisamente que la gente no sabe que existen estos productos. Yo mismo respondo por la calle a menudo a la pregunta «¿y eso que lleva puesto qué es, un collar de adiestramiento?». «No, es un GPS», contesto ante la cara atónita y de inmediata aprobación de la otra persona, que, si tiene perro, suele preguntar dónde puede comprarlo.

GPS Thor

En efecto, hablando con Michael Hurnaus, CEO de Tractive, el fabricante del GPS de mi perro, me reconoció este problema: «la categoría de wearables de mascotas es todavía muy nueva y el mayor desafío de todas las empresas relevantes en este campo es que 9 de cada 10 dueños de perros desconocen esta categoría de producto».

9 de cada 10 dueños de perros desconocen los wearables para perros, como los GPS, según Michael Hurnaus, CEO de Tractive

A pesar de ello, Tractive afirma tener 350.000 usuarios activos al mes entre perros y gatos (sí, también tienen GPS para gatos), y la empresa, fundada en 2012 y con sede en Austria, reporta un crecimiento de un 50% interanual en 2020 y una plantilla de más de 100 trabajadores.

¿Todo esto por vender GPS para perros? La realidad es que este cacharro es más que un localizador.

Su gran arma secreta: un «Cierra tus anillos» canino

Thor CampoThor feliz en el campo | Foto: Manuel López

Aunque al principio estuve curioseando la aplicación del GPS en el móvil, no le di mucha más importancia a todo lo que vi. Solo quería asegurarme de que funcionaba bien y estar tranquilo. Durante la configuración inicial, la aplicación te pide que establezcas un objetivo de actividad para tu perro como el que hace cualquier otra app de monitorización (de humanos). Ahí te ofrece una recomendación teniendo en cuenta la raza, peso, edad y el nivel de actividad medio de otros perros de la misma raza que usan Tractive, así que me fie y acepté. «Lo revisaré de vez en cuando por curiosidad», pensé.

Pero, claro, a los pocos días de estar usando el dispositivo, me salta esta notificación en la aplicación:

1000 minutos activos

«¡Toma ya!», celebré. Esos mil minutos de actividad son casi 17 horas y lo conseguí justo una semana después de haber adoptado a Thor.

Luego fueron llegando las felicitaciones por conseguir 3000 minutos activos, 5000 minutos activos… y también otros mensajes motivadores como este:

Semana Perfecta Tractive

En todas y cada una de estas palmaditas en el hombro virtuales aparecía el botón de compartir. Yo no soy de alardear con estas cosas y las ignoraba, pero lo cierto es que estos mensajes sí me provocaron inconscientemente que entrara cada vez más a la aplicación, sobre todo para ver este círculo:

Objetivo Diario Tractive

Si estaba en verde, me sentía bien. «Soy buen padre, he cumplido», pensaba. Si el círculo estaba en azul quiere decir que todavía quedaba tiempo hasta alcanzar el objetivo de actividad diario.

¿Qué haces entonces? Si estás fuera de casa, avanzas un poco más en el parque, te entretienes en vez de volver directo. Lo más gracioso es cuando estás en la comodidad de tu casa, acabas de volver del paseo nocturno y ves el circulito en azul, como me pasó este día:

Tractive interfaz 132 minutos

«¿Ocho minutos? ¡Por ocho minutos esto no se queda así!». Efectivamente, salí de nuevo por la puerta de casa ante la sorpresa de mi perro, que, por supuesto, no protestó. Creo recordar que quedaban unos 15 minutos para medianoche, así que cumplí por los pelos. Me prometí entonces que miraría siempre la aplicación antes de volver a casa para poder calcular mejor si era necesario.

De repente me vi envuelto en la inercia del «Cierra tus anillos» de Apple pero con un GPS para perros. El psicólogo Francisco Tabernero explica que esto que yo sentí se basa en el refuerzo negativo:

«Es refuerzo porque también provoca que la conducta se repita, pero es negativo porque aquí no obtenemos una recompensa a cambio de una conducta, sino que lo que conseguimos es evitar algo desagradable. En este caso, cuando vemos un círculo sin completar, nos invadirán unos pensamientos de autocrítica que nos dirán algo como que hoy no lo hemos hecho bien, y para evitar el malestar que produciría esa frustración, realizamos la conducta».

Según Francisco, el refuerzo negativo tiende a perder efectividad en el largo plazo porque «es como si un día comes tu comida favorita, pero si la comes durante siete días seguidos, la odiarás; esto se llama habituación, la respuesta de satisfacción disminuirá y la conducta se dejará de hacer».

Sin embargo, la técnica contraria, el refuerzo positivo, aquella que premia al usuario siempre tras la realización de una conducta, también se utiliza en la aplicación del GPS de mi perro. Los mensajes de «felicidades» y las medallas asociadas a ellos son un claro ejemplo. Tabernero explica cómo funciona el refuerzo positivo:

«Esto se usa en la educación de los niños, en los colegios, para adiestrar una mascota, etc. Estas aplicaciones tienen un programa de refuerzo de intervalo fijo. Eso quiere decir que cada 10000 pasos, por ejemplo, te sale una pantalla con colores llamativos y una frase de recompensa. Si quieres otra recompensa ya sabes que tienes que completar otros 10000 pasos».

Tractive MedallasUn ejemplo del programa de refuerzo de intervalo fijo de Tractive

También están los programas de refuerzo de intervalo variable, muy utilizados en videojuegos, en los que se premia una conducta sin un patrón fijo: «el usuario nunca sabe cuándo va a recibir un premio, por lo que se fomenta la conducta deseada de modo permanente», afirma el psicólogo.

Con todo esto, entonces llegó el remate: los rankings.

Todo por mi perro

Creo que Thor vive mejor que yo. No quiero que le falte de nada y por eso, aparte del citado GPS, no escatimo en comida de calidad sin cereales, juguetes, una cámara para vigilar que todo está bien las pocas veces que se queda solo en casa, arneses y collares adecuados, una cama casi más cómoda que la mía, un buen cepillo para cuidar de su pelo, etc.

Aplico esa misma filosofía a su estilo de vida. No me conformo con salir al parque de abajo y llegar hasta la esquina para que haga sus cosas. Además de que es un husky y necesita más actividad que otras razas quizá más «caseras», quiero que esté en buena forma física y que se relacione con otros perros.

Estaba absolutamente concienciado de todo esto, y aunque tengo fuerza de voluntad, las salidas nocturnas en pleno invierno madrileño o los días de lluvia o viento no son precisamente un motivador natural para salir de casa. Pero hay que hacerlo.

Reconozco que el hábito de consultar los minutos activos en la aplicación del GPS ya me estaban sirviendo de impulso, pero cuando me fijé en el apartado de «Ranking» dentro de la aplicación, la cosa cambió.

Tractive usa cuatro tipos de ranking: mundial (con una clasificación canina de todos los usuarios del mundo), por raza (con el top de perros que usan la aplicación por raza), local (con los 50 perros más cercanos al tuyo, aunque no nos han especificado cómo de cerca) y amigos (solo te muestra la clasificación de usuarios que agregues como amigos). En todos y cada uno de ellos puedes ver una breve ficha del perro en cuestión con su nombre, una pequeña foto, sus minutos activos acumulados en lo que va de mes, edad, raza y sexo. Además, aparece el botón de agregar como amigo:

Foto Ranking

Agregar como amigo solo sirve para enviar una solicitud y, en el caso de que la otra persona te acepte, te aparecerá en el ranking de amigos y podrás ver ahí todos sus datos de actividad. No hay ningún tipo de opción de chat, de localización ni datos sobre el dueño, aunque el CEO de Tractive me dijo que están preparando más novedades sociales en este campo.

Una de ellas es que incluirán una especie de sistema de puntuación media para cada perro: «Pronto permitiremos a los clientes que hagan un benchmark de su perro (basado en edad, raza, etc.) en comparación con otros perros similares para que sus padres perrunos puedan comparar sus niveles de actividad», me dijo Michael Hurnaus, así que me veo pronto viendo que Thor tiene una nota de 7,5 y que uno de sus «rivales» tiene un 8. Lo que me faltaba.

El psicólogo Francisco Tabernero explica que los rankings son justo una herramienta para fomentar la competición entre los usuarios:

«Te van meter rankings, posibilidad de compartir, etc. para alimentar la necesidad de competición. Según las teorías de la evolución, el hombre es competitivo por naturaleza, porque en la época de nuestros antepasados los recursos eran limitados. Para sobrevivir había que competir por ellos. Por lo tanto, aquellos que genéticamente habían salido con mayor gusto por la competición solían tener más éxito, se reproducían más y transmitían sus genes competitivos, mientras que los no competitivos se extinguían».

Los rankings o clasificaciones fomentan nuestro espíritu competitivo

Tras examinar cada ranking un poco más detenidamente, en mi mente el «mundial» y el de «raza» quedaron como aspiracionales y, sobre todo, como algo lejano. No veía cómo podía competir contra un husky que vive en la otra punta del mundo, que le saca muchísimos minutos activos a Thor y que igual vive en medio de la estepa rusa y no en un piso en Madrid. Sin embargo, el ranking local era el que cada vez me despertaba más interés. De hecho, en cada paseo empecé a fijarme en los otros perros por si era alguno de los que aparecían en el ranking.

Aunque tengo la sospecha de haber identificado a varios de los perros que aparecen en mi ranking local, se activó en mí un mecanismo competitivo. Esto en Tractive lo saben. Según su CEO:

«Tenemos algunos usuarios muy competitivos, sí. Sin embargo, nuestro principal interés y el de nuestros usuarios es ofrecer a nuestros perros la cantidad apropiada de ejercicio y descanso. Comparando la actividad de tu perro con la de otros, nuestros usuarios consiguen información valiosa y obtienen recomendaciones. Dicho esto, en un mundo donde más del 50% de los perros tienen sobrepeso u obesidad, todo lo que ayude a que tengamos perros más sanos es un añadido bienvenido».

Lo cierto es que entre los anillos, las felicitaciones y los rankings, llegué a conseguir la medalla de 25 días consecutivos cumpliendo un objetivo de actividad diario de 140 minutos. Me siento especialmente orgulloso porque en esos 25 días ha habido una nevada histórica:

Thor Nieve

… lluvia:

Thor Lluvia

… y niebla:

Thor Niebla

Aunque luego el descanso del guerrero lo compensa todo. Y esto no hay aplicación que lo emule:

Thor Durmiendo


La noticia

El GPS de mi perro ha hecho que salir de casa sea una competición espartana para ganar a otros perros

fue publicada originalmente en

Xataka

por
César Muela

.

HardZone – ¿Cómo ejecuta una CPU el código de otra con el que no es compatible?

Traducción ISA

Todos nosotros tenemos un dispositivo PostPC y un PC siendo utilizados al mismo tiempo, ambos tipos de dispositivos tienen software incompatible. ¿No sería ideal que un dispositivo PC o PostPC pudiese hacer una traducción de una ISA a otra? De este tema os vamos a hablar en este artículo, de la forma más detallada y accesible posible

El mundo de la informática esta dividido en dos mitades en estos momentos, por un lado los programas que funcionan en la ISA x86 y por el otro los programas que lo hacen bajo la ISA x86. Pero en algunos casos es importante que un PC o un PostPC ejecute programas x86 y AMD al mismo tiempo.

Software para la traducción de una ISA a otra

Sistema binario

Las soluciones por software para que una CPU con un set de registros e instrucciones entienda a otro son principalmente tres, ninguna de ellas son soluciones no requieren de ningún hardware en el sistema para hacer el trabajo de traducción, pero ninguna de ellas es lo suficientemente efectiva como para garantizar el mismo rendimiento que las soluciones basadas en hardware, las cuales veremos más adelante en este mismo artículo.

Emulación del hardware del que se pretende ejecutar el software

emulación traslado ISA

La más simple es la emulación, la cual consiste en un programa que a tiempo real traduce el código fuente en binario para una arquitectura en código que la máquina huésped puede entender. ¿La contrapartida de ello? Debido a que la traducción se hace a tiempo real nos encontramos con que hay una perdida de rendimiento que depende de la dificultad de la emulación.

Además en algunos sistemas no solo se emula la CPU sino todo el hardware accesorio, añadiendo un nivel dificultad extra en la misma y la necesidad de un hardware para emular que suele ser un par de ordenes de magnitud que el sistema que pretende que emular.

Es por ello que pese a que el PC es técnicamente superior a las consolas de videojuegos nos encontramos que se tarda un largo tiempo, a veces hasta más de una década, en poder emular de manera correcta a una consola de videjuegos recien lanzada al mercado.

Traducción de una ISA a otra vía compilación

Compilación Código

La forma más fácil de hacer que una ISA se haga pasar por otra es obviamente traducir todas las instrucciones de una ISA a instrucciones de otra ISA durante la instalación de una aplicación.

¿Y como se consigue esto? Pues haciendo un desempaquetado de instrucciones, esto significa coger línea del código del programa una por una con un programa que funciona en segundo plano durante la instalación, el cual analiza y traduce las instrucciones del programa para la ISA en origen en una o varias instrucciones de la ISA objetivo.

Este método es el que ha utilizado Apple en su M1 para ejecutar el código x86, no obstante el código obtenido no es del todo eficiente en comparación con la compilación directa de la aplicación generando desde el código fuente del programa un binario nativo para el nuevo conjunto de registros e instrucciones.

Fat Binaries

Fat Binaries

Un Fat Binary es un código fuente ya compilado que tiene diferentes secciones para diferentes arquitecturas, de tal manera que cuando empieza el programa primero pregunta cual es la ISA del procesador y luego deriva a la dirección de memoria donde empieza el código binario para dicho conjunto de registros e instrucciones.

La consecuencia es que el código fuente del programa es mucho más grande que en un binario para una sola arquitectura, pero, al mismo tiempo es la forma más fácil de asegurar una transición a una nueva ISA en una plataforma, ya que con los Fat Binaries te aseguras que la aplicación llegue al nuevo mercado sin muchas complicaciones.

Hardware para la traducción de una ISA a otra

Pero lo que realmente nos interesa son las opciones a nivel de hardware, principalmente por el hecho que no queremos encontrarnos con la falta de velocidad de la emulación, la imprecisión del código generado por los traductores a tiempo de instalación y queremos que el código para otra ISA que nuestra CPU no puede ejecutar no ese ahí ocupando capacidad de la memoria.

¿Es posible hacer esto? Si, pero para poder entender como es posible antes tenemos que entender una serie de conceptos básicos.

CISC vs RISC, dos formas de diseñar el conjunto de instrucciones de un procesador

RISC vs CISC

Para entender la diferencia entre CISC y RISC lo primero que hemos de imaginarnos que un programa no es más que una lista de instrucciones, imaginad por un momento que dejáis una lista de instrucciones en un papal, tenéis toda la libertad para usar el lenguaje para escribir dicha lista.

Ahora bien, imaginad que os dicen que solo podéis utilizar una serie limitada de verbos. ¿La consecuencia? Vuestra lista se hará mucho más grande por el hecho que tendréis que componer acciones a través de otras. Pues bien, ese concepto es la diferencia entre instrucciones CISC e instrucciones RISC, la diferencia es que en un procesador, sea una CPU, una GPU o del tipo que sea, cada una de estas instrucciones ha de estar codificada en el hardware y tiene su camino de datos en las etapas de descodificación y ejecución del ciclo de instrucción.

La consecuencia es que los procesadores con conjuntos de instrucciones RISC son mucho más simples que los procesadores CISC en lo que a su composición se refiere, pero este planteamiento de RISC vs CISC lleva años estando anticuado, pero se ha de entender que una aplicación CISC ocupará menos espacio en memoria al requerir menos instrucciones, pero un procesador RISC es más fácil de ejecutar.

La importancia de las micro-instrucciones

CPU comunicación

A finales de los 80 el mercado lo dominaban dos procesadores, por un lado los x86 de Intel donde el 80286 y el 80386 eran los reyes y por el otro el Motorola 68000. ¿La particularidad de ambos? Eran procesadores CISC y la segmentación de estos de cara a aumentar la velocidad era difícil.

Pero, ¿qué es la segmentación? Es el hecho de dividir la ejecución de una instrucción en varios ciclos de reloj, de tal manera que cuando una instrucción esta en una etapa n, entonces la instrucción que viene después estará en la n-1 y la anterior en la etapa n+1, pero esto que les permitió aumentar considerablemente las velocidades de reloj en un principio se convirtió en un problema y vieron que las ISAs tal y como estaban creadas no podían escalar mucho más, sean estas RISC o CISC.

Microcódigo y microinstrucciones

La solución vino de la mano de utilizar micro-instrucciones, estas son instrucciones muy básicas que se utilizan para crear otras instrucciones más complejas en combinaciones de estas en diferentes ordenes. La idea de cara al aumento de la velocidad de reloj es que si tu subdivides en una mayor cantidad de etapas entonces la velocidad de reloj que puedes alcanzar es lo que tarda en ejecutarse cada una de dichas etapas.

Al final la mayoría de procesadores desde mediados de los 90 se diseñan siendo aparentemente una ISA en concreto de cara al software pero realmente están disfrazados, ya que internamente añaden una fase de descodificación adicional donde las instrucciones a través de una unidad especial son traducidas en micro-instrucciones.

Las micro-instrucciones también son importantes porque les permiten a los ingenieros de hardware dos cosas, por un lado aprovechar los patrones de diseño de unas instrucciones a otras y por otro hacer que en el caso de que el presupuesto sea limitado se puedan aprovechar partes de una instrucción en otra. Por lo que de cara al traslado de una ISA a otra tiempo real en cuanto a hardware lo importante pasa a ser que la traducción se haga a micro-instrucciones, ya que con ello nos ahorramos la doble traducción.

Hardware de función fija para la traducción de una ISA a otra a tiempo real

Hardware Traducción ISA diagrama

La imagen de arriba corresponde a una patente de VIA Technologies que se titula traducido al español en lo siguiente:

Microprocesador que ejecuta instrucciones de programa para la ISA ARM y la ISA x86 a través de un hardware de traduccion en micro-instrucciones en un pipeline de ejecución común.

No vamos a entrar en la explicación de la patente punto por punto, solo que este tipo de unidad no es un imposible a nivel de hardware, pero, ¿no sería mejor trasladar el código fuente de una ISA a otra de manera directa a través de hardware? El motivo de ello no es otro que el de simplificar el hardware de traducción, una ISA puede tener decenas de instrucciones distintas y una correlación 1:1 puede llevar a un hardware sumamente complejo, en cambio la traducción en micro-instrucciones mucho más simple.

El hardware de traducción tiene una tabla interna en el que cada instrucción se traduce en una serie de micró-instrucciones, la ventaja de ello es que ni tan siquiera es necesario soportar el set de instrucciones al completo en una relación de 1:1 y es posible añadir nuevas instrucciones para la ISA de origen en futuras actualizaciones del firmware del hardware de la traducción.

Inteligencia Artificial para la traducción de instrucciones a tiempo real

Inteligencia Artificial

El problema de los traductores por hardware es que pese a que un conjunto de procesadores de diferente arquitectura pueden compartir una ISA externa, nos encontramos con que cada arquitectura dentro de cada ISA puede tener variaciones en el conjunto de micro-instrucciones interno, de tal manera que obliga a crear un nuevo traductor con cada nueva arquitectura que se lanza al mercado.

La solución para evitar este dolor de cabeza es tirar de inteligencia artificial, a base de entrenar una IA para que esta aprenda los patrones para traducir una ISA en otra, en el fondo esto no sería otra cosa que entrenar una IA para trasladar de un lenguaje natural a otro, pero esta solución es más bien una solución mixta ya que combina la compilación o emulación por software con el hardware para la IA que es que el aprende los patrones que luego aplicará para generar el código.

Debido a que estamos viendo el añadido de unidades de hardware para acelerar algoritmos de inteligencia artificial y el coste en cuanto a hardware es nulo, ya que no requiere la creación de hardware adicional. El uso de algoritmos de inteligencia artificial junto al hardware para acelerarlos será clave para el traslado a tiempo real de una ISA a otra.

The post ¿Cómo ejecuta una CPU el código de otra con el que no es compatible? appeared first on HardZone.

Xataka – Qué es lo que han estudiado los líderes de las principales tecnológicas de España

Qué es lo que han estudiado los líderes de las principales tecnológicas de España

Tras un primer artículo en el que revisamos qué habían estudiado los líderes de las principales empresas tecnológicas del mundo, había que echar la vista dentro de nuestras fronteras. Lejos del glamur de Silicon Valley, en España hay varias compañías que también mueven millones y millones de euros y su renombre alcanza cotas internacionales. Desde Telefónica hasta Indra, pasando por BQ o Iecisa, ahora toca repasar a las carreras de los principales abanderados de estas entidades, unas personas que en algunas ocasiones llevan un perfil bajo, poco dado a las grandes historias ni a las entrevistas ampulosas. Leer más

Xataka – El CERN continúa reinventándose para elaborar nueva física: estas son las dos estrategias que le permitirán ir más allá del bosón de Higgs

El CERN continúa reinventándose para elaborar nueva física: estas son las dos estrategias que le permitirán ir más allá del bosón de Higgs

El gran colisionador de hadrones (LHC) es la máquina más grande construida hasta ahora por el ser humano. Y también es una de las más complejas. A este acelerador de partículas ubicado en las instalaciones del CERN, en la frontera entre Francia y Suiza, no solo le debemos el descubrimiento del bosón de Higgs; también muchos otros hallazgos que no han tenido tanta trascendencia en los medios de comunicación, pero que también están ayudando a los científicos a elaborar nueva física.

El volumen de datos que generan los detectores, que son las máquinas que se encargan de leer y recoger la información originada durante las colisiones de los protones, es sobrecogedor. Durante un año de trabajo CMS, ATLAS, ALICE, LHCb, TOTEM, MoEDAL y LHCf, los siete detectores con los que cuenta el LHC, entregan a los investigadores varias decenas de millones de gigabytes de información que es necesario procesar y analizar minuciosamente para extraer nuevo conocimiento.


Leer más

HardZone – ¿Te interesa NVIDIA Reflex? Estos son todos los juegos compatibles

NVIDIA Reflex juegos

Durante la presentación de la familia de tarjetas gráficas GeForce RTX 30 Series de NVIDIA, vimos la llegada de una nueva tecnología llamada NVIDIA Reflex, que según los creadores ayuda a reducir la latencia para optimizar la experiencia en juegos eSports y competitivos pero, ¿cuáles son exactamente estos juegos en los que funciona esta tecnología?

Hay que tener en cuenta una cosa bastante importante, y es que aunque esta tecnología es bastante prometedora, también es muy limitada y exclusiva ya que solo funcionará en ciertos monitores G-Sync existentes, así como con ciertos periféricos y, por supuesto, solo en algunos juegos como vamos a ver a continuación. Por lo tanto, casi podríamos decir que se pueden alinear los astros para hacerla funcionar, pero si eres un jugador competitivo de alguno de estos juegos quizá te interese adquirir el hardware necesario para hacer funcionar NVIDIA Reflex y, así, ganar esos milisegundos que pueden resultar en la victoria.

¿En qué consiste la tecnología NVIDIA Reflex?

NVIDIA Reflex comienza con un conjunto de APIs a nivel de software que los desarrolladores de los juegos pueden añadir en sus títulos, añadiendo el ajuste «Modo Reflex de baja latencia». Esta API lo que hace es reducir la cantidad de fotogramas que la GPU pone en cola para ciertas escenas, lo que a su vez reduce la carga del procesador.

NVIDIA Reflex

La segunda parte tiene que ver con el hardware, y viene en forma de un chip analizador de latencia. Este pequeño procesador se integra tanto en los monitores G-Sync de 360 Hz que NVIDIA anunció con las RTX 30 Series como en ratones de ASUS, Logitech, Razer y SteelSeries. Como hemos mencionado antes, para que funcione esta tecnología es necesario que se cumplan bastantes condiciones específicas.

Lo que hace este analizador es medir todas las latencias que intervienen desde que realizamos una acción con el ratón hasta que se ve reflejada en la pantalla (eso lo hace su parte «Analyzer», y la idea es reducir la latencia haciendo que el ratón se comunique directamente con el monitor (y por ende con la GPU), evitando que la CPU intervenga y que por lo tanto estos datos se sumen a la cola de renderizado de la GPU.

NVIDIA Reflex

¿En qué juegos funciona y de qué manera?

Antes de nada hay que entender que hay varias funciones de NVIDIA Reflex, así que vamos a explicarlas brevemente para que podáis entender a qué afectan a los juegos con las que son compatibles:

  • Reflex Low Latency Mode: es el modo que por defecto se habilita en el juego y que activa la tecnología. Simplemente indica que aparece el ajuste dentro del juego.
  • Low Latency Boost: indica que, efectivamente, el modo de baja latencia está en funcionamiento y funciona.
  • Reflex Low Latency Mode UI: esto simplemente indica que hay una interfaz para Reflex.
  • In-Game Latency Stats: es un overlay que muestra las estadísticas de latencia dentro del juego y en tiempo real.
  • Reflex Latency Analyzer Flash Indicator: consiste en un cuadrado blanco que parpadea en la parte izquierda de la pantalla para indicar cuándo se ha pulsado el ratón.

Explicado esto, a continuación tenéis la lista de los juegos compatibles con NVIDIA Reflex y a qué nivel lo son.

  Reflex Low
Latency Mode
Low Latency
Boost
Reflex Low
Latency Mode UI
In-Game
Latency Stats
Reflex Latency
Analyzer Flash Indicator
Apex Legends
Call of Duty: Black Ops Cold War
Call of Duty: Modern Warfare
Call of Duty: Warzone
CRSED F.O.A.D.
Destiny 2
Enlisted
Fortnite
Kovaak 2.0 The Meta
Mordhau
Overwatch TBD TBD TBD TBD TBD
Rainbow Six: Siege TBD TBD TBD TBD TBD
Valorant
Warface
War Thunder

Por supuesto, según NVIDIA vaya añadiendo más títulos a esta lista de compatibilidad iremos actualizándola para que siempre podáis tener a mano la información.

The post ¿Te interesa NVIDIA Reflex? Estos son todos los juegos compatibles appeared first on HardZone.

Xataka – El puente de la isla Russki tiene truco para tener un récord mundial: la longitud de vano

El puente de la isla Russki tiene truco para tener un récord mundial: la longitud de vano

A veces parece que la cuestión sea que ningún puente se construya en vano en cuanto a cumplir algún récord mundial, y en este caso nunca mejor expresado dada la calidad en la que esta construcción es campeona mundial. El puente de la isla Russki no es el más largo en su clase ni el más alto, pero logra hacerse un hueco en los múltiples rankings a los que aspiran estas megaconstrucciones (no hablamos de puentes pequeños).

El de la isla Russki es el puente atirantado de mayor longitud de vano del mundo. Hasta que se construyó el impresionante viaducto de Millau fue también el puente de este tipo con las pilas más altas, de 320 metros, pero la construcción que cruza el valle de Tarn le arrebató ese oro subiendo hasta los 343 metros.


Leer más

HardZone – Así es la arquitectura AMD RDNA 3 y sus nuevas tarjetas gráficas gaming

AMD-RDNA-3

Los 5 nm van a suponer un cambio generacional importante en el caso de AMD, no solamente va a ser el despliegue de su arquitectura Zen 4, sino también el lanzamiento de la tercera generación de GPUs basadas en la arquitectura RDNA 3. De las cuales por el momento sabemos poco, pero lo suficiente para hacernos una idea aproximada de cuál será la apuesta de AMD para plantarle cara a la NVIDIA Lovelace.

La arquitectura RDNA 3 no aparecerá en el mercado hasta 2022 como muy pronto y puede que incluso tengamos que esperar a 2023, pero creemos que es buena idea hacerle un repaso de lo que sabemos que nos podemos encontrar en la siguiente generación de las AMD Radeon.

Cambios internos en la arquitectura RDNA 3

Hoja de ruta RDNA 3

Los cambios que el Radeon Technology Group le van a hacer a la arquitectura interna de la tercera generación de sus GPU RDNA van a ser mucho más profundos que el salto de RDNA a RDNA 2, es por ello que hemos pensado que es importante recopilar la información a través de canales oficiales y extraoficiales acerca de las GPU que le plantarán cara a las NVIDIA Lovelace, contra las que competirá.

La mayoría de los cambios que veréis a continuación son obvios con la evolución de la tecnología, otros son para recortar la ventaja de NVIDIA en ciertos ámbitos y otros los sabemos por patentes.

Mejoras en las Ray Acceleration Units de RDNA 3

Unidad de aceleración de rayos

Uno de los problemas que tiene la implementación de cara al Ray Tracing para RDNA 2 es el hecho que para recorrer el árbol BVH requiere el uso de las unidades SIMD en la que se ejecutan los shaders, lo que provoca que la potencia de las Compute Units se tenga que compartir entre la ejecución de los shaders y el recorrido de la estructura de datos.

Esto no ocurre con los RT Cores de NVIDIA, pero el origen de todo es que en la especificación mínima DirectX Ray Tracing no es necesario el hardware de función fija para el recorrido, es por ello que AMD no lo ha incluido en las Ray Acceleration Units de RDNA 2.

Por lo que es un cambio que si o si va a incorporar AMD, pese a que su apuesta sea distinta en la actualidad que la de NVIDIA, pero la mayor cantidad de juegos diseñados para sacar provecho del planteamiento de NVIDIA obliga a AMD a adoptarlo.

Tensor Cores en RDNA 3 para DirectML

Unidad de cómputo CDNA

Una de las cosas que AMD ha añadido en la arquitectura CDNA son el equivalente a los Tensor Cores de NVIDIA, es decir, ALUs en forma de arrays sistólicos para acelerar la ejecución de ciertos algoritmos basados en la inteligencia artificial.

Esto ha sido una desventaja para AMD respecto a NVIDIA, ya que gracias a estas unidades se pueden implementar algoritmos como el DLSS que permiten renderizar a menos resolución internamente y por tanto ganar en la tasa de fotogramas por segundo en los juegos. Lo cual es una de las dos funciones principales para las que compramos una GPU, aparte de la calidad de los gráficos.

Los Tensor Cores de AMD se llaman Matrix Core, funcionan de la misma manera que los Tensor Core de AMD y su primera iteración tienen una tasa en coma flotante 3,5 veces superior en FP32 y 7 veces superior en FP16. Desconocemos si de cara a RDNA 3 vamos a ver mejorada esta unidad.

Cambios en el planificador de las Compute Units

Patente AMD RDNA 3 OoOe

Las Compute Units a la hora de ejecutar los shaders lo que hacen es utilizar el método Round-Robin, el cual consiste en que se le da un tiempo de ejecución a cada instrucción, si esta no se resuelve en dicho tiempo por faltarle el dato entonces se pasa a la siguiente, todo ello para evitar que la Compute Unit se pare en la ejecución, pero, dicho tiempo de espera se traduce también en ciclos de reloj perdidos.

Es por ello que AMD hará un cambio en el planificador de la GPU, el cual se encargará de reordenar las lista de instrucciones a ejecutar de la Compute Unit, para reducir así aún más los tiempos muertos y aumentar el rendimiento de las Compute Units. Por lo que podemos decir que será la primera implementación de un sistema de ejecución fuera de orden en una GPU.

¿Doble de ALUs por compute unit en RDNA 3?

Un cambio que hizo NVIDIA en Turing es la ejecución concurrente, de tal manera que las unidades de enteros y coma flotante puedan trabajar en conjunto al mismo tiempo. En las RTX 3000 lo que hicieron fue añadir 16 ALUs en FP32 que funcionan de manera conmutada con las 16 ALUs de enteros, de tal manera que ahora pueden ejecutar hasta 32 instrucciones simultáneas por sub-core y hasta 128 por unidad SIMD.

El cambio de NVIDIA en los núcleos de sus RTX 3000 duplica la potencia en coma flotante sin tener que duplicar el resto de elementos que acompañan al SM, lo cual es una enorme ventaja para NVIDIA en los algoritmos de computación de propósito general de los que se beneficia el Ray Tracing.

Dado que cada vez habrá más juegos que harán uso del Ray Tracing, está claro que AMD tendrá que recortar esta ventaja de NVIDIA de alguna manera, pero por el momento no sabemos cómo lo van a hacer, con tal de recortar la enorme distancia en TFLOPS con la compañía de Jensen.

GPU por chiplets en la gama alta

Sabemos que AMD lanzada una GPU dual en forma de chiplet en la gama alta de RDNA 3, pero esto no significa que veamos chiplets en la gama media y baja, donde se espera que sigamos teniendo chips monolíticos.

En todo caso si los rumores de NVIDIA son ciertos en cuanto a la enorme cantidad de SM en la versión más alta de su NVIDIA Lovelace, entonces la conclusión a la que llegamos es que AMD quiere repetir el mismo ejercicio que hizo con sus CPU Ryzen a partir de Zen 2, ya que a partir de ciertos tamaños la cantidad de chips buenos por oblea disminuye.

Hemos de tener en cuenta además que AMD ha incorporado la Infinity Cache en sus GPU a partir de RDNA 2, lo que lleva a que haya una mayor cantidad de espacio ocupado por la misma. Dicha caché va a convertirse en la caché L3 en el diseño basado en chiplets y es muy importante para la intercomunicación entre ellos.

¿Memoria GDDR6X como VRAM?

GDDR6X RTX 3090 Ti

Pese a que la GDDR6 es una memoria con un excelente rendimiento, tiene el problema que su alta velocidad de reloj hace que las transferencias tengan un coste energético muy alto, de ahí el desarrollo de la GDDR6X que están utilizando ahora las tarjetas gráficas RTX 3000 de NVIDIA.

Realmente no sabemos si AMD va a utilizar este tipo de memorias, pero teniendo en cuenta que el consumo se comparte entre la VRAM y la GPU misma en un juego de suma cero. Entonces es muy probable que con tal de asignarle más energía a la GPU en AMD opten por la GDDR6X e incluso puede ser que veamos una generación de GPUs basada en RDNA 2 con dicha VRAM.

En todo caso, no sabemos cómo evolucionará la GDDR6, ya que en 2022 habrá disponibles nuevos nodos de fabricación de memoria que permitirán mayores velocidades y menor consumo, pero no olvidemos que a igualdad de ancho de banda la GDDR6X consume mucho menos y es por ello que pensamos que AMD también la adoptará.

The post Así es la arquitectura AMD RDNA 3 y sus nuevas tarjetas gráficas gaming appeared first on HardZone.

HardZone – ¿Qué CPU gaming comprar? Comparativa entre lo último de Intel y AMD

Intel vs AMD

Una de las elecciones más difíciles a la hora de comprar una CPU es la elección del procesador, es por ello que han aparecido benchmarks que comparan tres procesadores de 8 núcleos y 16 hilos en diferentes ámbitos: el Intel Core i9-11900K, el AMD Ryzen 7 5800X y el AMD Ryzen 7 5700G.

Han aparecido una serie de benchmarks que comparan el Intel Core i9-11900K, la punta de lanza de la Gen 11 de Intel, el Ryzen 7 5800X de la gama Zen 3 para escritorio y el Ryzen 7 5700G dentro de la gama Zen 3 para portátiles. Si no sabéis que CPU para vuestro futuro equipo, entonces la siguiente información os puede venir muy bien.

CPU Core-i9-11900K, Ryzen 5800X y 5700G según benchmarks

El primer benchmark a destacar es CPU-Z donde se puede ver como el Intel Core i9-11900K saca un resultado con un solo hilo de 719.6 puntos mientras que el AMD Ryzen 5800X de 657 puntos y el AMD Ryzen 5700G de 612.3 puntos. En cuanto a la prueba multihilo el resultado es de para el Intel Core i9-11900K es de 7035.5 puntos, para el AMD Ryzen 5800X de 6366 puntos y de 6374 puntos para el AMD Ryzen 5700G.

1900K 5800X 5700G

La siguiente es la prueba de cara a la CPU es la de Cinebench R23 en la que también se ha medido el rendimiento de la CPU, los resultados como se pueden ver son para el Core i9-11900K en mononúcleo 1661 puntos y 16001 puntos en multinúcleo, el Ryzen 7 5800X saca en 1569 puntos en mononúcleo y 14634 puntos en multinúcleo y para terminar el Ryzen 5700G saca resultados de 1418 puntos con un solo núcleo y 13797 puntos en multinucleo en el caso del 5700G.

Rendimiento del Core i9-11900K, AMD Ryzen 7 5800X y 5700G en gráficos

Cinebench R15 11900K 5800X 5700G

Ya de cara al tema gráfico, la prueba OpenGL de Cinebench R15 saca 289.90 FPS en el Intel Core i9-11900K, 276.57 FPS en el caso del AMD Ryzen 7 5800X el resultado es de 217.88 FPS.Hay que tener en cuenta que OpenGL es una API que solo utiliza un núcleo para crear la lista de pantalla, por lo que el rendimiento depende del IPC de cada uno de los núcleos así como de la velocidad de reloj de estos.

11900K 5800X 5700G

Pero, lo que interesa realmente es el rendimiento de cada GPU con los gráficos, es por ello que han conectado cada una de las CPU con una tarjeta gráfica RX 6900 XT para comprobar el rendimiento. Como se puede ver el AMD Ryzen 5800X es capaz de mantener una tasa media de 390 fotogramas por segundo, pero coloca la CPU 76 grados de temperatura, aunque desconocemos si las tres CPU utilizan el mismo sistema de refrigeración o uno distinto.

En el caso del i9-11900K pese a que las CPU están estresadas a los 5.2 GHz, lo cual es una velocidad mucho más alta que su velocidad de Boost, pero esto deja a la CPU consiguiendo 290 FPS. En cambio el AMD Ryzen 5700G al ser una CPU para portátiles se queda en 278 fotogramas por segundo, no muy alejada del i9-11900K.

Una explicación de esto puede ser el soporte nativo para SAM, Smart Access Memory, que esá activado en el caso de las CPU Ryzen 5000 tanto en los modelos para portátiles como los modelos para sobremesa. Mientras que en el caso de Intel se ha de activar expresamente en la placa base y no todas lo soportan.

The post ¿Qué CPU gaming comprar? Comparativa entre lo último de Intel y AMD appeared first on HardZone.