基于Openmp

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于OpenMP的并行算法--图像信息读取姓名:刘玉霞专业:计算机应用与技术学号:104753150657(1)要解决的问题对图像信息的提取包括图像的位数、图像每行的字节数、将提取出来的图像分割成8*8小单元,并把像素值储存到指定的文本中。并行程序中为其分配了6个线程(2)并行化的简要步奏:开始读入指定BMP文件进内存输出图像基本信息长、宽、像素值判断图像是灰度图像还是彩色图像若为灰度图像直接将其存入txt文件中若为彩色图像则将其处理为灰度图像后存入txt中结束(3)实验结果实验1所处理的图像如图5-1图5-1实验结果如图5-2图5-2由运行结果可知串行时间为32并行时间为11,在时间上效率并不是太明显,原因可能是由于图片本身过于简单导致进程分配任务时间可能话费较大。但是依然可以看出并行优于串行,其加速比为1.85,效率为30.83%。实验2所处理的图像如图5-3图5-3实验结果如图5-4如图5-4由运行结果可知串行时间为100并行时间为47,在时间上效率提高明显,介于第一次实验的图像过于简单所以此次实验选择了较为复杂的图像。可以观察到并行明显优于串行,其加速比为2.128,效率为35.5%。实验3所处理的图像如图5-5实验结果如图5-6图5-6由运行结果可知串行时间为32并行时间为11,由结果可以观察到并行优于串行,其加速比为2.909,效率是48.5%。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功