TY - JOUR
T1 - UNISIM
T2 - An open simulation environment and library for complex architecture design and collaborative development
AU - August, David I.
AU - Chang, Jonathan
AU - Girbal, Sylvain
AU - Gracia-Perez, Daniel
AU - Mouchard, Gilles
AU - Penry, David
AU - Temam, Olivier
AU - Vachharajani, Neil
N1 - Funding Information:
Supported by the HiPEAC Network of Excellence under contract No. IST-004408. Supported by National Science Foundation grant NGS-0305617. All opinions, findings, conclusions, and recommandations expressed are those of the authors and do not necessarily reflect the views of any of our supporters. Manuscript submitted: 03-Jul-2007. Manuscript accepted: 30-Jul-2007. Final manuscript received: 2007-Aug-07.
PY - 2007/2
Y1 - 2007/2
N2 - Simulator development is already a huge burden for many academic and industry research groups; future complex or heterogeneous multi-cores, as well as the multiplicity of performance metrics and required functionality, will make matters worse. We present a new simulation environment, called UNISIM, which is designed to rationalize simulator development by making it possible and efficient to distribute the overall effort over multiple research groups, even without direct cooperation. UNISIM achieves this goal with a combination of modular software development, distributed communication protocols, multilevel abstract modeling, interoperability capabilities, a set of simulator services APIs, and an open library/repository for providing a consistent set of simulator modules.
AB - Simulator development is already a huge burden for many academic and industry research groups; future complex or heterogeneous multi-cores, as well as the multiplicity of performance metrics and required functionality, will make matters worse. We present a new simulation environment, called UNISIM, which is designed to rationalize simulator development by making it possible and efficient to distribute the overall effort over multiple research groups, even without direct cooperation. UNISIM achieves this goal with a combination of modular software development, distributed communication protocols, multilevel abstract modeling, interoperability capabilities, a set of simulator services APIs, and an open library/repository for providing a consistent set of simulator modules.
UR - http://www.scopus.com/inward/record.url?scp=36749086936&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=36749086936&partnerID=8YFLogxK
U2 - 10.1109/L-CA.2007.12
DO - 10.1109/L-CA.2007.12
M3 - Article
AN - SCOPUS:36749086936
SN - 1556-6056
VL - 6
SP - 45
EP - 48
JO - IEEE Computer Architecture Letters
JF - IEEE Computer Architecture Letters
IS - 2
ER -