An enhanced DLX-based superscalar system simulator

WCAE-3 '97 Pub Date : 1900-01-01 DOI:10.1145/1275165.1275170
C. Chen, Akida Wu
{"title":"An enhanced DLX-based superscalar system simulator","authors":"C. Chen, Akida Wu","doi":"10.1145/1275165.1275170","DOIUrl":null,"url":null,"abstract":"We have designed a DLX-based superscalar processor simulator. This simulator provides many more functions than its predecessors developed elsewhere. We have added trap handlers and required C functions in the system so that most of the SPEC92 programs now run on the simulator. In addition, this simulator is fully configurable and re-configurable. Specifically, the following options and functions are provided by the simulator.\n • Central window versus distributed reservation stations.\n • Branch prediction mechanisms using static or dynamic schemes. The later provides branch target buffer and branch history table.\n • Configurable functional units.\n • A fully configurable KNL non-blocking cache structure incorporated int he simulator. (K: the number of ways. N: the number of cache lines in a way. L: line size). Split versus unified option and cm + βmL/D memory latency model.\n • Better debugging functions allowing the interruption of the simulation, reconfiguration, restart in a cycle-by-cycle fashion, or run to the end.\n • NT/Win95 platform ready.\n This DLX-based superscalar simulator is instruction-driven, which offers richer educational features than most of the trace-driven simulators. For information about this simulator, please refer to http://com.el.yuntech.edu.tw.","PeriodicalId":354984,"journal":{"name":"WCAE-3 '97","volume":"59 12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"WCAE-3 '97","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1275165.1275170","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We have designed a DLX-based superscalar processor simulator. This simulator provides many more functions than its predecessors developed elsewhere. We have added trap handlers and required C functions in the system so that most of the SPEC92 programs now run on the simulator. In addition, this simulator is fully configurable and re-configurable. Specifically, the following options and functions are provided by the simulator. • Central window versus distributed reservation stations. • Branch prediction mechanisms using static or dynamic schemes. The later provides branch target buffer and branch history table. • Configurable functional units. • A fully configurable KNL non-blocking cache structure incorporated int he simulator. (K: the number of ways. N: the number of cache lines in a way. L: line size). Split versus unified option and cm + βmL/D memory latency model. • Better debugging functions allowing the interruption of the simulation, reconfiguration, restart in a cycle-by-cycle fashion, or run to the end. • NT/Win95 platform ready. This DLX-based superscalar simulator is instruction-driven, which offers richer educational features than most of the trace-driven simulators. For information about this simulator, please refer to http://com.el.yuntech.edu.tw.
一个增强的基于dlx的超标量系统模拟器
我们设计了一个基于dlx的超标量处理器模拟器。这个模拟器比其他地方开发的前辈提供了更多的功能。我们在系统中添加了陷阱处理程序和所需的C函数,以便大多数SPEC92程序现在可以在模拟器上运行。此外,该模拟器是完全可配置和可重新配置的。具体来说,模拟器提供了以下选项和函数。•中央窗口与分布式预订站。•使用静态或动态方案的分支预测机制。后者提供分支目标缓冲区和分支历史表。•可配置的功能单元。•一个完全可配置的KNL非阻塞缓存结构纳入模拟器。(K:方法的数量。N:一种方式的缓存行数。L:线尺寸)。分割与统一选项和cm + βmL/D内存延迟模型。•更好的调试功能,允许中断模拟,重新配置,以一个周期的方式重新启动,或运行到结束。•NT/Win95平台就绪。这个基于dlx的超标量模拟器是指令驱动的,它提供了比大多数跟踪驱动模拟器更丰富的教育功能。有关此模拟器的信息,请参阅http://com.el.yuntech.edu.tw。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信