Si tuviera 1,5 horas para presentar algo relacionado con la informática a la audiencia con diferentes antecedentes, ¿de qué hablaría?

Daría la misma charla, con algunas modificaciones, que di en una conferencia hace muchos años. Básicamente, aquí está:

1) La organización de datos dentro de un mapa de memoria tiene consecuencias relacionadas con la velocidad de procesamiento

2) Al reorganizar las estructuras de datos, puede aumentar considerablemente las velocidades

3) Aquí hay ejemplos. Tenga en cuenta que estos no son aumentos porcentuales, sino potencias de dos aumentos, en velocidad. La operación más lenta en este ejemplo toma 64 veces el tiempo de la más rápida.

4) He aquí cómo y por qué sucede y cómo puede reorganizar los datos. Tenga en cuenta que esto es totalmente contrario a la intuición de cómo los programadores normalmente definen estructuras de datos

5) Para la Administración, esto ayudará a que sus instalaciones aprovechen al máximo su sistema de $ 10 ~ $ 20 millones

6) Para los programadores, esto lo ayudará a reducir sus costos de tiempo compartido por ejecución en el sistema y, por favor, a la administración ayudándole a obtener un costo de cómputo más bajo.

Los ejemplos se ejecutaron en un Cray X-MP48. … El ejemplo de acceso a datos se escribió en Cray CAL. Las matrices de datos de muestra fueron codificadas para forzar las dimensiones específicas. El más lento fue 1024 × 4096. El más rápido fue 1025 × 4096). Los registros vectoriales contenían 64 palabras Cray de 64 bits. La alineación de la memoria fue de 2 ** n, por lo que la desalineación directa de los datos eliminó los conflictos de acceso a la dirección.

//PD. Y un viaje gratis con todos los gastos pagados a Barcelona durante una semana, con 1 hora de trabajo.

La implementación del último gran proyecto en el que estuve involucrado. Tocaría las dificultades involucradas en trabajar con una agencia hermana, tratando de resolver el mismo problema en dos lugares, cada uno con marcos regulatorios similares pero diferentes.

Un proyecto grande que entra en un nuevo edificio junto con otros dos sistemas conectados, también se está actualizando.

Además de que el software y el hardware eran nuevos, teníamos que cambiar las líneas de comunicación existentes. El cambio del sistema antiguo al nuevo tenía que ser sobre la marcha y no ser notorio para los usuarios del servicio.

También se tuvo que hacer una provisión para volver al sistema anterior durante 1 mes.

Los usuarios también tuvieron que ser entrenados.

Esperaría que la charla cubra la gestión del proyecto, el software, el hardware y la integración y el desarrollo futuro.

Esperaría tomar 80 minutos y 10 para preguntas.