12.07.2015 Views

Libro en PDF - DIT - Universidad Politécnica de Madrid

Libro en PDF - DIT - Universidad Politécnica de Madrid

Libro en PDF - DIT - Universidad Politécnica de Madrid

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Hardware3.4 Química, arquitectura y ord<strong>en</strong>adoresEsta clasificación es una mejora explícita <strong>de</strong> la propuesta <strong>de</strong> Skillicorn que int<strong>en</strong>tasuperar una serie <strong>de</strong> limitaciones que consi<strong>de</strong>ra importantes. La primera <strong>de</strong> ellases la falta <strong>de</strong> po<strong>de</strong>r <strong>de</strong> predicción ya que no permite comparar arquitecturas quepert<strong>en</strong>ec<strong>en</strong> a clases difer<strong>en</strong>tes o cómo varían difer<strong>en</strong>tes mo<strong>de</strong>los <strong>de</strong> la misma líneaarquitectónica. A pesar <strong>de</strong> que Skillicorn hace refer<strong>en</strong>cia explícita a la necesidad<strong>de</strong> un mo<strong>de</strong>lo jerárquico, Dasgupta sosti<strong>en</strong>e que no lo es y critica que un conceptotan importante como el "pipeline" aparezca <strong>en</strong> un nivel difer<strong>en</strong>te a las memoriasy los procesadores.El artículo <strong>de</strong> Dasgupta comi<strong>en</strong>za haci<strong>en</strong>do un estudio <strong>de</strong> la ci<strong>en</strong>cia <strong>de</strong> la taxonomía(clasificación) y <strong>en</strong>umera las propieda<strong>de</strong>s que <strong>de</strong>be reunir una bu<strong>en</strong>a clasificación.De acuerdo con éstas, consi<strong>de</strong>ra que la propuesta <strong>de</strong> Skillicorn carece <strong>de</strong> po<strong>de</strong>r <strong>de</strong>explicación (aunque está lat<strong>en</strong>te), que no es un esquema jerárquico y que se olvida<strong>de</strong> aspectos importantes como el ya com<strong>en</strong>tado o la difer<strong>en</strong>cia <strong>en</strong>tre memoriasprincipales y memorias cache.Para resolver estos problemas, Dasgupta propone una jerarquía basada <strong>en</strong> losmo<strong>de</strong>los utilizados <strong>en</strong> la Química, utilizando profusam<strong>en</strong>te términos como radicalesatómicos, moléculas, radicales complejos, etc. Las <strong>en</strong>tida<strong>de</strong>s básicas, o átomos,son las sigui<strong>en</strong>tes:- (iM) "interleaved Memory", memorias <strong>en</strong> las que se pue<strong>de</strong> acce<strong>de</strong>r a variasunida<strong>de</strong>s básicas <strong>en</strong> un único ciclo <strong>de</strong> memoria,- (sM) "single Memory", memorias simples, sean <strong>de</strong> datos o <strong>de</strong> instrucciones,- (C) "cache", memorias "buffer" <strong>de</strong> acceso rápido,- (sI) unidad simple (<strong>de</strong> un sólo paso o <strong>de</strong> una sola instrucción) <strong>de</strong> preparación<strong>de</strong> las instrucciones,- (pI) unidad con "pipeline" <strong>de</strong> preparación <strong>de</strong> instrucciones,- (sX) unidad simple (<strong>de</strong> una instrucción o <strong>de</strong> un solo paso) <strong>de</strong> ejecución <strong>de</strong>instrucciones,- (pX) unidad con "pipeline" <strong>de</strong> ejecución <strong>de</strong> instrucciones.227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!