面向大规模数据中心模拟框架子系统的设计与实现-软件工程专业毕业论文.docxVIP

  • 2
  • 0
  • 约4.81万字
  • 约 62页
  • 2019-05-18 发布于上海
  • 举报

面向大规模数据中心模拟框架子系统的设计与实现-软件工程专业毕业论文.docx

万方数据 万方数据 DESIGN AND IMPLEMENTATION OF SIMULATION FRAMEWORK SUBSYSTEM FACING LARGE-SCALE DATA CENTER A Master Thesis Submitted to University of Electronic Science and Technology of China Major: Software Engeneering Author: Liu Yang Advisor: Prof. Zhao Zhiqin School : School of Electronic Engineering 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 作者签名: 日期: 年 月 日 论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 (保密的学位论文在解密后应遵守此规定) 作者签名: 导师签名: 日期: 年 月 日 摘要 摘要 摘 要 模拟器设计目标是提高系统灵活、有效和扩展性能等,主要应用在处理器体 系结构上。随着硬件技术的发展,模拟器的加速问题也日益凸显,硬件和软件模 拟器的相互推进是模拟器加速技术研究的主要方向。为了让模拟器开发人员可以 专注于单一模块的开发,提出了一种新的模拟器框架 SimKit。此模拟器框架包括 了用户接口、参数配置、模块间通信接口 Port 和 Link、事件队列管理、事件队列 同步、Debug 组件、统计信息收集、检查点功能和全局时钟管理等子模块。 本模拟器框架的设计是将串行并行相结合的思路进行设计的,原因就是串行 提高模拟器单机运行速度,并行能够更好地有效地利用多处理器计算机系统的资 源。整个模拟器框架单体运行是串行的,体现了效率的优势,串行的运行速度快; 模块间是通过 port 来通信的,用户只需要关心 port 接口,不用关心模块的内部实 现,这样体现了用户开发的效率;而这个模拟器是统一管理事件运行模拟器,这 个在性能方面体现出优势。此模拟器框架的模块设计是针对模拟器的总体设计思 路而定的,外部整体模块框架是一个针对串行化进行设计的框架,然后在整体设 计中加入了并行化的技术,使得模拟器框架在速度效率和资源利用两方面都达到 比较好的水平。 前端子系统是整个模拟器开发中的一个子系统,分为三大模块:配置模块、 字符界面、图形界面。其中的配置模块就是和整个模拟器系统的配置模块是一致 的,字符界面是整个模拟器对外的接口,用户通过此界面可以操作运行模拟器, 而图形界面就是将字符界面中的各个命令图形化,并且可以产生结果数据的图形 分析。子系统采用 PyQt 来实现这个图形界面,利用 python 的图形化功能和 Qt 的 强大的图形设计函数,来实现整个图形界面,并且实现实际的功能函数。界面调 用内部实现函数时涉及到 python 和 C、C++之间的通信是关键技术。 本系统从实际出发,考虑系统的分析、评价等因素,采用简化输入、压缩模 拟执行、采样分析、并行模拟等模拟器加速技术提升系统结构性能。 关键词:模拟器,SimKit,模块,并行,子系统 I AB ABSTRACT ABSTRACT Simulator design goal is to improve the system is flexible, effective and scalable performance, mainly used in the processor architecture. With the development of hardware technology, acceleration simulator are also increasingly prominent, mutual promoting between hardware and software simulator is the main direction of simulator acceleration te

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档