题目描述:实现一种或多种并行排序算法。 要求: (1)使用MPI、OpenMP、MPI+OpenMP编写上述并行程序。 (2)使用VTune等工具对程序进行瓶颈分析和优化。 (3)提交程序源代码、变量和语句的详细说明。 (4)在实验报告中通过图表说明CPU串行程序和三种并行程序在各种规模的运行时间。 (5)(选做)在实验报告中通过图表说明三种并行程序使用不同的数据分配方法在各种规模的运行时间。 设计思路 步骤一: 主要采用快速排序实现(串行,openmp、mpi、openmp+mpi)排序算法,所需环境为VS2019+openmp+mpi,cmd命令 (1)完成了CPU串行程序和三种并行程序在各种规模的运行,并作出时间对比图 (2)完成了串行,openmp使用不同的数据分配方法在数组规模为400万的运行,并作出时间对比图。 步骤二: 用vs工具对程序进行瓶颈分析 自己写的作业,真实跑出来的,环境配置需要自己弄哦!!个人感觉写的也算是比较全的 预览:https://img-blog.csdnimg.cn/b97cc6cec08b4fd9ba79abe446037f86.png
人工智能实验,以寻路问题为例实现A昇法的水解程序(编程语言不限),要求设计两种不同的估价函数。 实验要求: 1.画出用A”算法求解迷宫最短路径的流程图。 2.设置不同的地图,以及不同的初始状态和目标状态,记录A`算法的求解结果,包括最短路径、扩展节点数、生成节点数和算法运行时间。 3.对于相同的初始状态和目标状态,设计不同的启发式函数,比较不同启发式函数对迷宫寻路速度的提升效果,包括扩展节点数、生成节点数和算法运行时间。
2022-12-17 11:28:53 2KB 人工智能 A*算法 山东科技大学
1
谐振光纤陀螺仪仿真 山东科技大学
2022-11-15 14:24:04 734KB 光纤陀螺仪
1
山科,计算机专业,操作系统实验报告(一个6个实验,基本都是课后作业题,仅供参考)
2022-11-10 12:40:50 979KB 山东科技大学 操作系统 实验报告
1
山东科技大学计算机网络全部实验报告(包含项目和设计和源码) 仅供学习参考,请勿抄袭。
2022-11-09 18:11:53 9.84MB 计算机网络 山东科技大学 实验报告
1
山东科技大学计算机考研真题(本人为科大学子,试题保真)
2022-11-03 14:14:51 12.11MB
1
山东科技大学电子信息工程学院 信号与系统考研专业课突破140不是梦!! 本人山科博士,专业辅导四年!! 原创材料被别人多次售卖,原版在这里呦! 都是自己亲自分析山科本校期末和上课课件悉心整理哒!! 赠送两小时考试重点精讲,随时接受答疑!! 免费提供复试辅导和推荐选择你感兴趣的课题导师呦!! 本人多次与各大考研机构钻石班学员讲课,经验丰富!!赠品多多! 冲刺阶段进行心理补强!
1
个人linux实验作业,仅供参考,切勿抄袭 实验内容 安装虚拟机与Ubuntu,要求Ubuntu用户名或主机名为个人姓名拼音 实现Ubuntu与宿主机之间的文件共享和粘贴板共享 将系统当前的网络配置信息、进程状态、内存状态、系统负载、用户访问等信息分别输出到个人命名的目录下,并将该目录压缩后拷贝到宿主机。
2022-06-21 22:03:24 3.15MB linux 山东科技大学
个人linux实验作业【源码、实验报告】,仅供参考,切勿抄袭 用shell设计一个模拟考勤程序,实现如下功能选择: 1.上班签到 2.下班签出 3.缺勤信息查阅 4.用户信息维护 具体功能如下: ①考勤程序运行后,提示用户输入上述功能选择,并验证用户输入的用户名和密码;用户信息保存在userinfo.dat中。 ②如果是上班签到,记录签到信息,如果签到时间大于上午8时,则提示用户迟到,并记录该迟到信息到check.dat中。 ③如果是下班签出,记录签出信息,如果签出时间小于下午6时,则提示用户早退,并记录该早退信息到check.dat。 ④如果用户选择考勤信息查询,则将check.dat中对应的用户迟到早退的信息查询出来并显示。 ⑤用户信息维护:提供用户添加、删除功能 ⑥用户选择功能执行完,Shell程序继续回到功能选择界面等待下一个用户进行操作
2022-06-21 22:03:23 554KB linux 山东科技大学