论文标题
冠军模拟器:教育和竞争的建筑模拟
The Championship Simulator: Architectural Simulation for Education and Competition
论文作者
论文摘要
近年来,处理器的微体系复杂性急剧增加。这种复杂性的增加给计算机架构领域带来了双重挑战。首先,没有个别建筑师能够完全理解核心整个微体系结构的复杂性。这导致了越来越专业的建筑师,他们将核心的一部分视为黑匣子。其次,随着复杂性的增加,该领域的新学生可以下降。在学习核心微观结构时,新学生必须首先了解系统的工作方式,以了解这些作品如何结合在一起。用于研究微观结构的工具经历了类似的斗争。与它们模拟的微体系结构一样,复杂性的增加会降低对新用户的可访问性。 在这项工作中,我们提出了Champsim。 Champsim使用模块化设计和可配置的结构来实现进入微体系模拟领域的低障碍。 Champsim证明自己在研究,竞争和教育的多个领域很有用。通过这种方式,尽管计算机架构领域的复杂性越来越复杂,我们仍寻求促进访问和包容性。
Recent years have seen a dramatic increase in the microarchitectural complexity of processors. This increase in complexity presents a twofold challenge for the field of computer architecture. First, no individual architect can fully comprehend the complexity of the entire microarchitecture of the core. This leads to increasingly specialized architects, who treat parts of the core outside their particular expertise as black boxes. Second, with increasing complexity, the field becomes decreasingly accessible to new students of the field. When learning core microarchitecture, new students must first learn the big picture of how the system works in order to understand how the pieces all fit together. The tools used to study microarchitecture experience a similar struggle. As with the microarchitectures they simulate, an increase in complexity reduces accessibility to new users. In this work, we present ChampSim. ChampSim uses a modular design and configurable structure to achieve a low barrier to entry into the field of microarchitecural simulation. ChampSim has shown itself to be useful in multiple areas of research, competition, and education. In this way, we seek to promote access and inclusion despite the increasing complexity of the field of computer architecture.