自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用python操作execl按照学生成绩进行蛇形分班

目录说明代码说明这几天担任助教工作,需要将270多名学生按照绩点蛇形分成24个小班,确保每个班男女人数、平均成绩基本相同。写了好几版,其他忘记保存了,基本功能用如下代码都可以完成。需要事先在execl中按照绩点排好序,当然也可以在代码中实现排序,不过要更麻烦一些。代码from openpyxl import load_workbook#蛇形分班函数def class_trans(row, class_num): if row < class_num: return

2020-09-23 14:22:27 1170 1

原创 gem5模拟器快速入门(四) (参考官方文档)

目录使用默认配置脚本目录结构浏览使用se.py和fs.py一些常见的选项使用默认配置脚本gem5附带了许多配置脚本,可让您非常快速地使用gem5。但是,在使用gem5进行计算机体系结构研究时,充分了解要模拟的系统也很重要。目录结构浏览我们可以在configs/中找到gem5的所有配置文件。简要说明如下:文件夹作用boot/这些是在 full-system 模式下使用的rcS文件。 这些文件在Linux启动后由模拟器加载,并由Shell执行。common/该目录包含许多

2020-09-12 17:13:37 1332

原创 gem5模拟器快速入门(三) (参考官方文档)

目录了解gem5统计信息和输出config.inistats.txt了解gem5统计信息和输出在运行gem5之后,除了模拟脚本会输出的所有信息外,在名为m5out的目录中还生成了三个文件:config.ini包含为模拟创建的每个SimObject及其参数值的列表。config.json与config.ini相同,但格式为json。stats.txt为模拟注册的所有gem5统计信息的文本表示形式。config.ini该文件是模拟内容的确定版本。此文件中显示了模拟的每个SimObject的所

2020-09-12 16:09:08 832

原创 gem5模拟器快速入门(二) (参考官方文档)

目录将缓存添加到配置文件1 创建caches.py详细步骤完整代码2 向simple.py文件增添缓存详细步骤完整代码测试将缓存添加到配置文件我们的目标是基于上次写好的simple.py配置文件构建一个更复杂的架构,如下图:1 创建caches.py详细步骤在simple.py的configs/tutorial目录中创建一个新文件caches.py。第一步是导入要在此文件中扩展的SimObject。from m5.objects import Cache接下来,我们可以像对待任何其他Pyt

2020-09-11 23:27:41 1126

原创 gem5模拟器快速入门(一) (参考官方文档)

目录快速入门1 创建一个简单的配置脚本1.1 创建一个配置文件1.2 完整系统与系统调用仿真2 运行gem5快速入门学习一个项目或者使用一个软件最好的方式就是上手练习,这一系列文章主要是参考了gem5官方的指导手册,并进行了相应的改进。1 创建一个简单的配置脚本这篇文章将引导大家逐步了解如何为gem5设置简单的仿真脚本以及如何运行gem5。我们假设大家已经完成了gem5的下载和编译,并且已经成功地使用可执行文件构建了gem5 build/X86/gem5.opt,(可参考这里)。我们的配置脚本将为

2020-09-11 17:13:34 2180

原创 ubuntu18.04安装并测试gem5模拟器

目录官网链接步骤1 安装依赖1.1 git1.2 gcc 4.8+1.3 SCons1.4 Python 2.7+1.5 protobuf 2.1+1.6 Boost (Optional)步骤2 获取源码步骤3 编译步骤4 测试4.1 错误修复4.2 关于warning步骤5 后续此前不小心误删了一些虚拟机中的配置文件,嫌麻烦就直接重新安装了。最近导师要求进行一些性能评测与优化的工作,故再次安装一下gem5模拟器,特此记录。官网链接网上有很多关于gem5的安装教程,大部分的步骤都比较一致。但其实还是直

2020-09-10 14:10:55 1759 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除