Anda di halaman 1dari 1

Challenges in Computer Architecture Evaluation

La evaluacin cuantitativa ha empezado a ser un pilar en la investigacin de la


arquitectura de computadores; sin embargo, la gran complejidad de los sistemas
de computacin dificulta su anlisis y aumenta su costo. Un equipo de
investigadores sugiri incentivar la investigacin en las siguientes reas.
Framework de simulacin
La evaluacin cuantitativa de la arquitectura de las computadoras se apoya
fuertemente en los simuladores. Sin embargo, las herramientas de simulacin
disponibles actualmente no soportan todo el rango de estudio requerido. El
principal problema que presentan los framework de simulacin son: los
simuladores secuenciales escritos en C, los cuales no se parecen a los sistemas
que se estn estudiando; y como resultado los programadores deben realizar
mapeos complejos entre varios paradigmas y por lo general este proceso es
propenso a errores. Se recomienda utilizar un framework para simulacin por
encima de una biblioteca de simulacin ya que estos ltimos se escriben en
lenguajes secuenciales y adems de manera monoltica. Adems, los
frameworks son modulares y portables, es un modelo exacto.
Metodologas de benchmarking
Con el uso de los benchmarks se han identificados ciertas deficiencias: se
enfocan exclusivamente en cargas de trabajo de alto rendimiento; los paquetes
de benchmark requieren una mejor caracterizacin para mostrar qu porcin del
total del espacio de comportamiento realmente representa; los benchmarks
ms completos pueden combinar tantos comportamientos que puede volverse
complicado conceptualizarlo. Se recomienda un soporte agresivo para los
programas a desarrollar y benchmarks portables para aplicaciones de dominio
fuera del dominio tradicional de alto rendimiento, adems se recomienda que los
benchmarks sean de cdigo abierto, de manera que puedan ser mejorados por
los usuarios.
Mtodos analticos
Existen tambin modelos matemticos que podran ser muy tiles para entender
un sistema sin necesidad de simulaciones, adems pueden ser utilizados para
validar simulaciones. Un problema conocido que se da es que muchos sistemas
no implementan estos modelos y se enfocan en simulaciones a pesar de s que
pueden obtener mejor resultados con enfoques matemticos. Un enfoque
matemtico permite modelar un sistema antes de siquiera estar listo para una
simulacin. Una recomendacin es que se necesita desarrollar mtodos
cientficos para poder abstraer la evaluacin para explorar largos espacios de
diseo.
Tcnicas de validacin
Las evaluaciones cuantitativas deben ser precisas sobre el comportamiento,
errores en estas pueden producir incorrectas predicciones. Un problema que se
tiene es que el entendimiento de los modelos actualmente es pobre, lo que causa
que en los modelos o simulaciones falten datos importantes y se tengan datos
irrelevantes. Se recomienda mejorar el entendimiento y la precisin de los
componentes esenciales de los modelos.