嵌入式系统实验教学课程.ppt
《嵌入式系统实验教学课程.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统实验教学课程.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实时系统分析与设计实验厦门大学信息科学与技术学院厦门大学信息科学与技术学院实验用书n n多核程序设计,浙江大学、复旦大学、清华大学、北京大学、上海交通大学编写,清华大学出版社,2007年9月第1版实验一:C+编译器实验n n实验要求实验要求 硬件硬件n n英特尔多核处理器英特尔多核处理器n n512 MB 512 MB 内存内存n n20 GB 20 GB 硬盘硬盘n n支持支持3232位像素显卡位像素显卡 软件软件n nWindows XP*SP2 Windows XP*SP2 n nMicrosoft Visual Studio*.NET 2003 Microsoft Visual Stu
2、dio*.NET 2003 n n英特尔英特尔 C+C+编译器编译器 9.0 9.0 或更高版本或更高版本n n英特尔英特尔 VTuneVTune性能分析器性能分析器 7.2 7.2 或更高版本或更高版本n n英特尔英特尔 Thread Checker Thread Checker 线程检查器线程检查器2.2 2.2 或更高版本或更高版本n n英特尔英特尔 Thread Profiler Thread Profiler 线程档案器线程档案器 2.2 2.2 或更高版本或更高版本n n实验代码实验代码 1 1、在、在Visual Studio.NETVisual Studio.NET之后安装之后
3、安装Intel C+Intel C+编译器试用版编译器试用版 实验一、原始编译实验一、原始编译 (1 1)用微软用微软C+编译器编译编译器编译 将光盘内的code文件夹整个复制到硬盘,如E盘根目录,在上面的命令行界面输入如下命令跳转到RayTrace2目录:cd E:codeCompilerSwitchesraytrace2sourceRayTrace2 然后清理以前生成的文件:nmake/f raytrace2.mak clean 编译文件:nmake/f raytrace2.mak CPP=cl.exe 运行渲染图像程序:raytrace2 320 240 Press g to begin
4、 the render Press q to quit the application 将屏幕上显示的运行时间记录下来 _。(2)用英特尔用英特尔C+编译器编译编译器编译 先清理以前生成的文件:nmake/f raytrace2.mak clean 编译文件:nmake/f raytrace2.mak 运行渲染图像程序:raytrace2 320 240 Press g to begin the render Press q to quit the application 将屏幕上显示的运行时间记录下来 _。实验二 高阶优化,参数(-O3)将屏幕上显示的运行时间记录下来;实验三 矢量化优化,参
5、数(-Qxp)将屏幕上显示的运行时间记录下来;实验四 综合优化,参数(-O3、-Qxp、IPO、PGO)将屏幕上显示的运行时间记录下来。实验二:IntelVTune工具n n实验一寻找热点区域 基于时钟事件取样收集gzip.exe的数据,并识别最耗时间的函数。问题:gzip.exe中哪个函数消耗了最多的时间?gzip.exe中哪个函数CPI最高?gzip.exe源代码中哪一行时钟周期最多?gzip.exe是多线程程序吗?n n实验二 采样 问题:(1)观察每个不同进程运行状态,单击ThreadModule按键。(2)选择某段时间并放大(3)查看这段时间区域的常规取样视图n n实验三 调用曲线图
6、 问题:哪个函数消耗的时间最多,它被哪些函数调用过?n n实验四 使用Windows命令行问题:(1)查看gzip的分析数据(2)封装数据并在图形界面中查看图形界面显示样本分析数据。实验三:MKL 本实验通过分别用原始运算、DDOT、DGEMV、DGEMM编译和运行一个矩阵乘法程序,演示了原始计算、一级演示了原始计算、一级BLASBLAS、二级、二级BLASBLAS、三级、三级BLASBLAS的性能特征和它们之间的差异。的性能特征和它们之间的差异。n n实验步骤:实验步骤:定位到文件夹定位到文件夹code code MKL_OverviewMKL_OverviewDGEMMDGEMM,打开文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 实验教学 课程
限制150内