Entradas

Prallel computing on any desktop

Para la época en la que está escrito el artículo me vuelve a sorprender tanto como lo válida que es la información en cuanto al concepto que se tiene de las threads, como al hecho de que seguimos esperando la famosa "revolución" en la forma de diseñar y crear software para incluir casi automáticamente el computo paralelo. Aunque los avances que han habido en este ámbito han sido grandes, cómo el número de cores con el que se están diseñando las computadoras personales (Intel maneja 12 máximo con el i9), la cantidad de threads en que los divide (24, 2 por cada core ) y el aumento en las soluciones y facilidades que da cada lenguaje para manejar la programación concurrente y paralela, considero que la esperada revolución que dice este artículo, así como el artículo anterior, aún no llega. Seguimos tomando la programación concurrente como una opción más optativa y sólo volteamos a verla cuando tenemos la urgente necesidad de utilizarla, ya sea porque en el diseño es dolor...

The Free Lunch Is Over

Lo que me impresionó de la lectura en primer lugar fue la fecha, ya que no consideraba que un tema tan actual como la importancia de la concurrencia y el paralelismo, fuera ya tan evidente hace 15 años. También, había pasado por alto el que damos por hecho que nuestro código correrá más rápido en los nuevos equipos que salen año con año al mercado, y que es algo muy común. Tampoco estaba consciente de que eso estaba disminuyendo debido a las nuevas formas de aumentar el rendimiento en el HW. Antes de esta lectura, consideraba el saber programar de forma concurrente y paralela, algo más extra que necesario, y no consideraba que eso fuera a cambiar pronto. Sutter tiene razón en qué es cada vez más necesario aprender a manejar la concurrencia y saber interpretar que partes de un programa pueden ser paralelas para sacar el mayor provecho de los equipos que se están produciendo y cumplir con la expectativa que se tiene en el software de que cada vez realice cosas más complejas en un men...

Silicon Valley

Silicon Valley Originalmente no tenía conocimiento de cómo había surgido Silicon Valley y mucho menos tenía idea de que estuviera tan estrechamente ligada con la creación de los transistores y de los microprocesadores más adelante. Toda la evolución desde los primeros transistores, la innovación que tuvieron en la empresa Fairchild, hasta la creación del microprocesador, parece algo de ensueño, debido al tiempo que transcurrió y cómo es que fueron dando con ello por la necesidad demandante del mercado, desde la NASA hasta las computadoras personales. Muchas veces consideramos que lo más importante es tener un gran conocimiento técnico y una gran capacidad visionaria. Pero lo que la forma en la que en la película trata de capturar la imagen, desde los que tomaron el riesgo de salirse de Shockley Semiconductor cuando la cultura era totalmente opuesta, hasta los trabajadores que estuvieron bajo su mando en Fairchild, deja ver algo que nosotros normalmente no tomamos en cuenta. B...

Presentación

Me llamo Desirée, me gusta que me digan Dess o Desirée. De la materia no sé muy bien qué esperar además de que sea interesante y aprender algo que por lo general no vemos en la carrera. Me gusta mucho jugar videojuegos, leer, escuchar música, dibujar, bailar, nadar y ver series. Los últimos dos libros que leí son The Last Wish de la serie de The Witcher y Fire and Blood de Song of Ice and Fire, actualmente estoy viendo The Big Bang Theory y espero ponerme al corriente pronto con GoT.