Introducción
Algunas veces, en las clases de Arquitectura de Ordenadores (AO para los amigos) uno piensa que está dando clase en Berkeley, en el MIT o en Stanford. Pero no: Enrique utiliza la sabia forma de hablar de los mayores expertos en informática del planeta. Después del gran éxito editorial del «Diccionario Jomis de nuevos tecnicismos» y el «Diccionario Amely de nuevos anglicismos», Ediciones foo ha decidido sacar al mercado el «Diccionario Enrikiki de nuevos espanglishismos».
El documento que tiene entre sus manos (o en la pantalla de su ordenador) es un compendio de espanglishismos ponderados en su contexto, para una mejor lectura y mayor comprensión.
El texto definitivo para entender la asignatura.
Espanglishismos
Nota: «cache» se pronuncia (en estas frases) como «catch» en inglés, o «cach» en español.
«La etapa de acceso a memoria se baipasea en la mayoría de las instrucciones»
«(...) depende de lo gordo que sea el pipeline»
«Lógica de detección de hazard»
«Mucha gente ha intentado técnicas de folding con los branch»
«Habilitar un camino de forwarding»
«No puede cachearlo porque no tiene sitio en la cache»
«Ese es el problema que tenemos con el reorder buffer»
«El reorder buffer existe para cosas más ambiciosas que esa»
«Y en algunos casos, como en el branch folding (...)»
«E incluso como vimos en el branch folding (...)»
«No necesitamos hacer loop-unrolling si hacemos software pipelining»
«Un procesador multithread puede estar swapando de uno a otro si tiene suficientes recursos»
«(...) comprobamos el check del tag a ver si ha habido acierto en la cache»
«Si el bit de dirty está sucio (...)»
«Segmentación de acceso N vías: 1) Leer tag + Escribir write buffer + ¡Test buffer free!»
«Es más complicado porque no podemos hacer un overwrite»
«¿Qué pasa en una cache de write-through en un hit?»
«Cuando comprueba el tag sabe si ha sido un hit o un miss»
«A la vez que comprobamos el hit o el miss podemos machacar la cache»
«Eso es lo que llaman write buffer con capacidad de ¿meddling?» [No estoy seguro]
«Está claro lo que he dicho o no?»
«El problema que aparecía en el gap»
«(...) tenía 68 clocks de reloj»
«Vamos a concentrarnos en reducir el miss rate»
«Las tres causas de miss (...)»
«Una es la victim cache. Tiene un nombre muy apropiado (...)»
«Da el valor de forma directa y swapea en la cache»
«Visto en el tiempo tenemos un hit time y un pseudo hit time»
«La idea de pre-fetching es muy vieja»
«¿Nos lo traemos a la cache? No, nos lo traemos a un stream buffer»
«La cache de write-through (...) no era más que una string»
«Caso ideal: Special prefetching instructions cannot cause faults»
«(...) va a entrar en la cache, y la cache va a producir un miss»
«(...) lo puede hacer a lo bruto o combinando unrolling con software pipelining»
«Va a mirar el tag, se produce un miss y se copia»
«Data (¡¡¡Más fácil de reorganizar!!!) (...)»
«(...) y el blocking... no sé cómo se traduce al español»
«El blocking es adaptar el algoritmo al tamaño de la cache»
«El que hay fuera puede estar dirty»
«Si está dirty hay que escribirlo antes de leer»
«Aquí es donde la gente está más liada: las non-blocking caches»
«Eso es lo que llaman hit bajo miss»
«Con el PID no hay que hacer un flush de la cache»
«Ese swapping es swapping de verdad»
«Hay una etapa en la que hace el tag check y otra donde se escribe en la cache»
«(...) que el tag haga un match (...)»
«Si la cache es de write-back, y está dirty, problema»
«Copiar en ese buffer la información dirty (...)»
«Pongo aquí un latcheo y me lo leo todo»
«Con 16 megas de memoria swapaba a disco»
«Que la non blocking cache pueda tener varios miss concurrentes (...)»
«Cuando la cache es de write-back puede haber cosas alteradas»
«Saber el tamaño de la cache no es suficiente para hacer blocking»
«(...) cuando hay un switching todavía estás cacheado»
«El proceso de swapado en general (...)»
«Estos son con striding más gordos, y éstos con más gordos todavía»
«(...) utilizábamos memoria estática de cero-T-way»
«Ya podemos switchear entre dos como las vías de tren»
«Cuando la cache hace un flush se lo machaca»
«La cache de write through con buffer de escritura a memoria es más complicada»
«En el caso de write back lo que hace es un snoop en todas las caches»
«El snoopy con cache de write back (...)»
«No va a memoria para nada, es un writeback»
«Un hit en la cache y el bit está clean»
Créditos
Estas frases han sido recopiladas por Esteban Manchado Velázquez (alias «ZoSo») <
a2092@correo.dis.ulpgc.es>, en las clases de Arquitectura de Ordenadores impartidas por Enrique Fernández en el curso 98-99.
Todas las frases aquí listadas han sido utilizadas por Enrique en clase al menos una vez, bien diciéndolas o bien escribiéndolas en transparencias o similares.