- 12
- 0
- 约1.61万字
- 约 23页
- 2016-12-24 发布于湖北
- 举报
实验题目:程序性能调优 实验要求:本次实验,要求针对每个函数、每个人均至少写出3种优化版本、并根据driver报告的结果进行性能分析 实验目的: 理解编译器,学习程序优化,从优化程序代码和程序执行速度两方面着手。
实验环境:WIN7 64位、ubuntu ,VMware workstation, 实验内容及操作步骤:
将下载下来的 kernels.c 中的 rotate、smooth 函数进行优化。
本实验的实验原理是通过循环展开、cache 友好、替换变量等手段来实现程序优化。
实验过程及分析:
由于优化代码较长,就不进行截图。
1. Naive_rotate
1)原代码
char naive_rotate_descr[] = naive_rotate: Naive baseline implementation;
void naive_rotate(int dim, pixel *src, pixel *dst)
{
int i, j;
for (i = 0; i dim; i++)
for (j = 0; j dim; j++)
dst[RIDX(dim-1-j, i, dim)] = src[RIDX(i, j, dim)];
}
2)分析 :这段代码的作用就是将所有的像素进行行列调位、导致整幅图画进行了 90 度旋转。P
您可能关注的文档
- 笔记本电脑公共点的特征与维修资料.ppt
- 知正智慧社区系统解决方案资料.ppt
- 程控数字交换技术第7章课件资料.ppt
- 程序化初级交易模型总结资料.doc
- 直肠B超引导下经会阴前列腺癌近距离治疗术的手术配合资料.ppt
- 程序调试与出错处理资料.ppt
- 直观图的画法资料.ppt
- 直角的初步认识资料.ppt
- 稻城钢筋施工方案资料.doc
- 第0、1章单片机基础资料.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 一种双背压机组凝汽器回热系统.pdf VIP
- 七年级下册英语单词表(人教版)[共7页].doc VIP
- 西飞招聘专业试题及答案.doc VIP
- 2025年广东卷物理高考试卷(原卷+答案).pdf
- 中央电大护理学专业研究生临床小讲课教案.docx VIP
- [中央]2025年国家广播电视总局直属事业单位招聘310人41起笔试历年备考题库附带答案详解.docx VIP
- 贵州省六盘水市2023-2024学年八年级下学期期中考试数学试卷(含详解).pdf VIP
- (共19页PPT)《浪花》第1课时.pptx VIP
- 2025学年浙江丽水市第一学期普通高中期末教学质量监控高一物理试卷卷.doc VIP
- 2026年高考考前最后一卷:生物(黑吉辽蒙卷03)(解析版).docx VIP
原创力文档

文档评论(0)