[发明专利]基于片上网络互连的多核存储系统仿真器有效
申请号: | 201410148038.3 | 申请日: | 2014-04-14 |
公开(公告)号: | CN103914333B | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 吴俊敏;崔贤芬;赵小雨 | 申请(专利权)人: | 中国科学技术大学苏州研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 苏州创元专利商标事务所有限公司32103 | 代理人: | 范晴,夏振 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于片上网络互连的多核存储系统仿真器,其特征在于所述仿真器以SystemC的内核作为整个仿真器的驱动内核,包括用于仿真各个处理器核心的一级高速缓存的缓存模块、用于仿真各个处理器核心的二级高速缓存的路由模块和用于提供功能仿真的QEMU模块;若干个路由模块互连仿真处理器核心共享的二级高速缓存形成的片上网络,每个路由模块设置有一组与缓存模块连接的信号线;所述路由模块将缓存模块或者路由模块传递的pkt消息分发到另一缓存模块或者另一路由模块。该仿真器能够用来进行目标系统的系统软件开发,使得软硬件开发可以同时进行,加快系统开发速度。 | ||
搜索关键词: | 基于 网络 互连 多核 存储系统 仿真器 | ||
【主权项】:
一种基于片上网络互连的多核存储系统仿真器,其特征在于所述仿真器以SystemC的内核作为整个仿真器的驱动内核,包括用于仿真各个处理器核心的一级高速缓存的缓存模块、用于仿真各个处理器核心的二级高速缓存的路由模块、用于提供功能仿真的QEMU模块、驱动模块;若干个路由模块互连仿真处理器核心共享的二级高速缓存形成的片上网络,每个路由模块设置有一组与缓存模块连接的信号线;所述路由模块将缓存模块或者路由模块传递的pkt消息分发到另一缓存模块或者另一路由模块;所述驱动模块向缓存模块发起读或写操作,并传输其它相关信号,在缓存模块中定义与驱动模块连接的信号线以及为其缓存行的存储分配空间;通过QEMU模块启动进程对底层的存储系统发起读/写某地址中的数据操作,存储系统调用各自的构造函数为存储器分配存储空间,QEMU模块的处理器模块与存储系统之间的通信系统包括QEMU消息源、通信信道和互连模块,所述QEMU模块中消息源是产生通信的源头,包括两大类,一类是处理器节点,另一类是外部设备,不同的消息源使用不同的通道发送消息,通信信道通过进程连接QEMU模块和SystemC,所述互连模块用于传递信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学苏州研究院,未经中国科学技术大学苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410148038.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种去氟活化水滤料
- 下一篇:一种自动生成印制板流水号的方法