Esta es realmente una pregunta interesante. Cuando compré mi primera tableta hace unos años, era más rápida que mi computadora de escritorio de 5 años. Pero hay muchos factores que calculan en.
Hoy mi computadora de escritorio se revisó un poco y mi tableta ya no funciona, tan rápido fue el desarrollo en el mercado de tabletas. Entonces, sí, el mercado móvil tiene una tasa creciente, que está ligeramente por encima de la Ley de Moore, mientras que realmente no sé si eso es realmente una ley o si los fabricantes solo intentan seguir el ritmo de esa ley o si podrían avanzar mucho más rápido que eso, pero no hagas eso … porque las ganancias.
Bueno, primero algunos números.
- ¿Cuál es la mejor compilación de PC para juegos con 75k INR (julio de 2017)?
- ¿Se repite la historia de la computadora?
- ¿Cómo liberar RAM en mi PC? ¿Liberarlo aumentará la velocidad de mi PC?
- ¿Cuál es la mejor compilación de PC para juegos por alrededor de $ 650?
- ¿Por qué el proceso 'ntoskrnl.exe' se come en mi PC, acumulando memoria y tiempo de procesador, haciendo que mi PC se retrase? He intentado con Google, pero todo en vena.
Gráficos de referencia de PassMark para Android vs PassMark Intel vs AMD CPU Benchmarks
Como puede ver, este es más o menos el mismo punto de referencia y los modelos de línea superior de móviles vs escritorio tienen una marca de paso sobre el factor 2 más lento en los móviles. Pero la comparación no es completamente justa.
En primer lugar, Lou R. Houlemarde ya mencionó el problema del calor para los móviles. Y eso, por cierto, también es un problema para las computadoras portátiles, mientras que en mi computadora de escritorio de tres años, con un poco de ajuste, sigo siendo el mejor de la línea en comparación con los procesadores de escritorio más nuevos. Mi tableta tiene aproximadamente la misma edad y ya casi no puedo usarla.
Así que envejece golpeando móviles mucho más rápido, desde un punto de vista práctico. Eso se debe principalmente a Java, supongo. Java está absorbiendo hasta el factor 50 de la velocidad a la que los móviles podrían operar.
Más sobre la arquitectura. Los móviles casi siempre funcionan con chips RISC, significa procesadores ARM y similares. Eso no es realmente nuevo, estábamos aprendiendo sobre RISC incluso en los años 80, pero necesitaba Linux como el principal sistema operativo para poder usarlo. Windows siempre eclipsó este importante paso adelante en la tecnología de procesador.
Pero no es tan fácil. Incluso si los modernos procesadores x86_64 están construidos con tecnología CISC, están tan optimizados que aún aplastan la mayoría de los chips RISC fácilmente. Es solo que cuestan mucho más en desarrollo. Son computadoras brillantes, las máquinas más complejas que los humanos hemos construido, pero son difíciles de llevar al siguiente nivel de generación.
Para RISC tampoco es fácil, pero en comparación es mucho más fácil. Esa es una de las razones por las que están tomando tan rápido: la tecnología es mejor. No como un principio, pero es más fácil de desarrollar, delgado y nuevo. Mientras que el x86_64 tiene que tirar basura con él que es de los años 80 y necesita recursos de transistores en la oblea, el RISC no tiene este límite.
Pero por otro lado: los procesadores CISC modernos son extremadamente poderosos y son más versátiles que sus contrapartes RISC. Es posible que nuestra próxima generación o la generación posterior sean máquinas Linux basadas en RISC, pero no estoy seguro de eso. No subestimes el nivel de tecnología que ha alcanzado nuestro promedio x86_64. Se han hecho muchas cosas para los cálculos de coma flotante y la optimización multimedia, donde el chip RISC promedio está muy lejos.
Y lo que posiblemente nunca vendrá.
Porque el crecimiento real de la potencia informática se realiza en GPU y FPGA a través de una paralelización masiva. Y este proceso es paralelo en computadoras de escritorio y móviles, mientras que “más espacio” y “más enfriamiento” y “sin límite de batería” es una ventaja para el escritorio.
El desarrollo de la velocidad de procesamiento en la GPU supera el factor de Moore de aproximadamente duplicarse cada 18 meses, es más cada 12 meses. Entonces, la velocidad de la GPU se está escapando mucho. Tenemos alrededor de 60 veces la velocidad en la GPU que en la CPU promedio. Y esto cambiará nuestro software para los cálculos. Y hará que el núcleo FPU muy moderno y muy potente en la mayoría de CPU estándar sea absoluto.
Una GPU no puede hacer lo que hace una CPU. Nunca pienses eso. Pero puede eliminar gran parte del estrés que la CPU tuvo que levantar con facilidad.
Y eso también significa que ambos tipos de núcleos se están acercando en la parte importante de la tecnología: la GPU. Las GPU modernas son lo que soñamos con las computadoras vectorizadas paralelas completas de los años 90. Que hace cosas que ni siquiera las máquinas de vectores más grandes y poderosas de hace quince años podían soñar. Todos los núcleos han comenzado a colocar GPU en sus núcleos, la serie i7 de Intel, así como la serie ARM moderna, así como incluso los procesadores integrados más pequeños de Broadcom / ARM que se construyen en computadoras como Raspberry Pi.
Pero hay un precio en eso: energía. El Pi2 necesitaba aproximadamente 3 vatios, el Pi3 ya necesita 12. Con aproximadamente 1,5 veces la potencia de procesamiento. Hay un alto precio a pagar por la velocidad …
Una Raspberry Pi moderna es aproximadamente 400 veces más lenta en la CPU pero solo 20 veces más lenta que la GPU promedio (sin hablar de la parte superior de la línea). Entonces la distancia no está tan lejos.
Y los desarrolladores estamos usando eso: Cómo optimizar el código de Raspberry Pi usando su GPU
Por lo tanto, es posible que venga una PC de escritorio basada en RISC, especialmente si está manejando Linux y tal vez esa también sea la próxima generación de estaciones de juegos. Como en SteamOS. Pero es difícil decir cuándo y si se ponen al día, cuando el factor principal ya no está dictado por la CPU sino por la GPU y qué tan bueno está integrado en la plataforma de software y hardware de esa máquina.
Y la brecha es, como señalé, mucho más delgada en la parte de la GPU.
Aún así, si quieres hacer algo increíble hoy con tu computadora, no necesitas más que una Raspberry Pi y el hardware de un cohete lunar Apolo V y algunos Arduinos. Y estarías listo para volar a la luna e incluso llevar a tu gato contigo, haciendo eso.
Sin necesidad de nada como una estación terrestre, por cierto. ¿Quién necesita estaciones terrestres si tiene un Raspberry Pi a bordo? Está bien, si sostienen sus antenas en su posición, para que pueda tener Internet mientras viaja a Marte o algo así. Estoy bastante seguro de que pronto habrá un McSpace en una parada en boxes a mitad de camino a Marte.
Así es como pensamos en el futuro, ¿no?
Respira hondo y mira lo que ya tienes, antes de exigir más y más y más. Tienes todo y más de lo que nadie en los años 60 o 70 u 80 o 90 hubiera soñado en la versión más pequeña de computadoras que puedas imaginar hoy. Cada Raspberry Pi aplastará a todos los Mainframe de los años 90. Y ni siquiera estoy empezando a decirte que uses la GPU para eso, porque si comienzas a hacerlo, aplastarías a las pequeñas computadoras vectoriales más versátiles de esos años con tu pequeña cosita.
Entonces, la evolución del hardware fue tan rápida y compleja que hoy uno de los mayores inconvenientes que tenemos es nuestro software. Las bibliotecas científicas, que solo se ejecutan en la CPU, están suspendidas incluso allí con un factor 30 detrás de la versión optimizada en C con un poco de ensamblaje o intrínseco. Y si tuviera bibliotecas de sistema que usarían su GPU promedio para todo, podría obtener otro factor 60 de eso, ese es el factor 1800 que solo está esperando en el horizonte del software.
Hemos sido tan vagos con nuestro software durante 30 años y no tienes idea de lo malo que es. Qué hinchado y lento y me avergüenzo de nosotros, si veo cuánto hicieron con tan poco cuando pusieron a Neil Armstrong en la luna. Y como bebés pequeños, solo lloramos por más y más y más.
En lugar de sentarse y usar las cosas que tenemos para más de 160 tweets de personajes, “querida, el clima es tan agradable aquí”, “¿viste esto?”, “Retweet”, “foto de gato # 3356”, “roflmao”, “0MFG D00D / \ Ü571N 15 T3H l_l83Я 1337 Я0XX0ЯZ”.
No, lo retiro.
El mayor inconveniente que tenemos hoy ni siquiera es el software. Es una falta de imaginación, una falta de visión y una falta de voluntad para hacer realidad esa visión.
Ya tenemos las herramientas. Y podemos cambiar el mundo, ahora . No solo con la próxima generación de procesadores. Podríamos aniquilar totalmente la estructura del punto de acceso para “Internet” solo con nuestros móviles comunes mediante el uso de la comunicación de malla incluso con nuestro conjunto de chips WiFi promedio. Pueden hacer eso totalmente. Podríamos acceder a cada parte del mundo desde cualquier parte del mundo de hoy.
Sin países como Pakistán siendo uno de los países menos conectados del mundo. Podríamos dejar de permitir que las grandes compañías saqueen nuestros bolsillos por el derecho al acceso a Internet construyendo algo mejor, algo descentralizado hoy. Podríamos luchar contra la mafia de los medios de comunicación de EE. UU. Que está inhibiendo el WiFi gratuito para todos demandando a todos y a su hijo de cinco años por una infracción de miles de dólares porque vio una película en la red.
Podríamos ayudar a prevenir la guerra documentando lo que eso significa. Al mostrar cómo se ven nuestras calles, al tomar una foto de nuestra vieja madre hambrienta y ponerla en la red, al mostrarle a nuestra hermanita con un brazo perdido, perdido por una mina terrestre o por un ataque con aviones no tripulados. Podríamos hacer eso
Algunos lo hacen, sí. Los pocos que lo hacen son reprimidos y se sientan en embajadas en Londres o en Rusia. O sin nombre en las cárceles de Arabia Saudita o en cualquier otro lugar del mundo. Cazado por políticos corruptos, presidentes, partidos, candidatos presidenciales en todo el mundo. Ni siquiera necesito señalar con el dedo a alguien. Todos los ven a plena luz del día, no en los otros países, en los suyos. Donde puedes hacer algo contra eso.
Pero la mayoría de nosotros tenemos toda esta tecnología, todos tenemos tanto poder en sus manos y todavía no tenemos idea de qué hacer con ella.
Mi sugerencia es cambiar eso primero. Soñar visiones, hacerlas realidad. No se lo pongas a alguien más. Siéntate, aprende lo que necesitas para hacerlo, hazlo realidad.
Cambialo. Muy pocas personas poderosas gobiernan la vida de muchos que tienen el poder pero no les importa.
Pero volviendo a la pregunta, ¿los dispositivos móviles se volverán tan rápidos como los de escritorio? Yo digo posiblemente no. Pero la importancia de un dispositivo no se mide en MIPS o GFLOPS. Se mide por la visión que puedes tener sobre ellos, cómo puedes usarlos para cambiar este mundo.
Y digo que el móvil ya ha tomado la delantera con diferencia. Y acabamos de empezar. Hay mucho por hacer.
Su plan para cada nuevo día:
- ayudar a alguien
- ser amable con alguien
- cambiar algo para mejorarlo, repararlo o avanzarlo
- hacer algo nuevo, aprender algo nuevo, cambiar una opinión, incluida la suya, inspirar, trabajar en un sueño
- programar un pequeño código (lo que significa hacer que sus ideas sean copiables y ejecutables para todos), así que haga algo que ayude a todos
Eso sería más importante, supongo. Ya tenemos todo lo que necesitamos para eso. Los móviles están en todas partes, influyen más en nuestras vidas que la mayoría de las computadoras de escritorio, pero el gran cambio no se hace en los móviles. Es solo que los cambios afectan más vidas allí. Y eso no es tanto una cuestión de RISC vs CISC.
Es una cuestión de filosofía.