网站大量收购闲置独家精品文档,联系QQ:2885784924

[程序加速优化实验kernels.c.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[程序加速优化实验kernels.c

/******************************************************** * Kernels to be optimized for the CS:APP Performance Lab ********************************************************/ #include stdio.h #include stdlib.h #include defs.h /* * Please fill in the following team struct */ team_t team = { 5120379091, /* Student ID */ Gao Ce, /* Your Name */ gaoce270863799@se.sjtu.edu.cn, /* First member email address */ , /* Second member full name (leave blank if none) */ /* Second member email addr (leave blank if none) */ }; /*************** * ROTATE KERNEL ***************/ /****************************************************** * Your different versions of the rotate kernel go here ******************************************************/ /* *Add the description of your Rotate implementation here!!! *1. Brief Intro of method *2. CPE Achieved *3. other words */ /* * naive_rotate - The naive baseline version of rotate */ 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)]; } /* * rotate - Your current working version of rotate * IMPORTANT: This is the version you will be graded on */ char rotate_descr[] = rotate: Current working version; void rotate(int dim, pixel *src, pixel *dst) { int i, j; dst += (dim-1)*dim; for (i = 0; i dim; i+=32){ for (j = 0; j dim; j++){ *dst=*src; src+=dim; dst+=1; *dst=*src; src+=dim; dst+=1; *dst=*src; src+=dim; dst+=1; *dst=*src; src+=dim; dst+=1; *dst=*src; src+=dim;

文档评论(0)

1789811832 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档