生成香山全系统负载和checkpoint的视频教程
最近,我们意识到让用户搞定香山处理器仿真环境是一件非常困难的事情。
困难来自多方面,其中一个重要原因就是我们的各个仿真平台都选择了全系统模拟(包括香山 RTL 和香山 GEM5)。 全系统(Full system,FS)模拟是一种模拟器的模式,与之相对的是系统调用模拟(System call emulation,SE)。
最近,我们意识到让用户搞定香山处理器仿真环境是一件非常困难的事情。
困难来自多方面,其中一个重要原因就是我们的各个仿真平台都选择了全系统模拟(包括香山 RTL 和香山 GEM5)。 全系统(Full system,FS)模拟是一种模拟器的模式,与之相对的是系统调用模拟(System call emulation,SE)。
欢迎来到我们的双周报专栏。本次是香山双周报专栏的第 47 期,我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习,一起进步。欢迎大家通过公众号后台留言的方式与我们交流!
近期,昆明湖研发接近尾声,各组持续推进面积、时序、功耗的优化。此外,前端实现了动态关闭 FTB,后端完成 Rob 分 bank 读设计和单元性能评估,访存继续推进向量访存调优,缓存完成以 trace 作为激励输入的 TL-Test 框架。本期还更新了昆明湖架构近期性能。
欢迎来到我们的双周报专栏。本次是香山双周报专栏的第 46 期,我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习,一起进步。欢迎大家通过公众号后台留言的方式与我们交流!
近期,昆明湖研发接近尾声,各组持续推进面积、时序、功耗的优化。此外,前端优化了 ITTAGE;后端完成新后端代码整理,并支持 3load3store 配置;访存完成 128 bits 访存通路初步验证;缓存搭建了 CHI-CoupledL2 代码框架及参数系统。
欢迎来到我们的双周报专栏。本次是香山双周报专栏的第 45 期,我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习,一起进步。欢迎大家通过公众号后台留言的方式与我们交流,也提前祝愿大家新年快乐,龙年大吉!
近期,昆明湖研发接近尾声,各组持续推进面积和时序的优化;前端优化了 ICacheMissUnit,后端实现 zvbb 指令并实现整数寄存器堆分 bank 读功能,访存完成向量 Unit-stride 元素合并功能,缓存新增真实访存 trace 功能。
欢迎来到我们的双周报专栏。本次是香山双周报专栏的第 44 期,我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习,一起进步。欢迎大家通过公众号后台留言的方式与我们交流!
近期,昆明湖研发接近尾声,各组完成验证文档初版,并持续推进面积和时序的优化,前端修复一处 bug,后端优化了部分流水线,访存实现 FDP 新版代码并即将完成向量访存单元完整测试,缓存完成斜相联可选配置并开始性能探索。本期还更新了昆明湖架构近期性能与物理布局。
欢迎来到我们的双周报专栏。本次是香山双周报专栏的第 43 期,我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习,一起进步。欢迎大家通过公众号后台留言的方式与我们交流!
近期,昆明湖研发接近尾声,各组持续推进时序优化和验证文档;前端实现部分 ICache 优化,后端统一了快速推测唤醒,访存关键字优先合入主线,缓存实现 skewed 缓存压缩算法。