Affiliation:
1. Laboratory for Computer Science, NE43-629, Massachusetts Institute of Technology, Cambridge, MA
Abstract
Talisman is a simulator that models the execution semantics and timing of a multicomputer. Talisman is unique in combining high semantic accuracy, high timing accuracy, portability,
and
good performance. This good performance allows users to run significant programs on large simulated multicomputers. The combination of high accuracy and good performance yields an ideal tool for evaluating architectural trade-offs. Talisman models the semantics of virtual memory, a circuit-switched internode interconnect, I/O devices, and instruction execution in both user and supervisor modes. It also models the timing of processor pipelines, caches, local memory buses, and a circuit-switched interconnect. Talisman executes the same program binary images as a hardware prototype at a cost of about 100 host instructions per simulated instruction. On a suite of accuracy benchmarks run on the hardware and the simulator, Talisman and the prototype differ in reported running times by only a few percent.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Software
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Manycore simulation for peta-scale system design: Motivation, tools, challenges and prospects;Simulation Modelling Practice and Theory;2017-03
2. References;Interconnection Networks;2003
3. FLASH vs. (Simulated) FLASH;ACM SIGARCH Computer Architecture News;2000-12
4. FLASH vs. (Simulated) FLASH;ACM SIGOPS Operating Systems Review;2000-12
5. FLASH vs. (simulated) FLASH;ACM SIGPLAN Notices;2000-11