- 110
- 0
- 约9.84千字
- 约 16页
- 2016-11-05 发布于重庆
- 举报
实验四并行结构实验
实验四 并行结构实验
实验目的
观察SMP上多线程并发程序行为;
了解并掌握消除SMP上cache ping-pong效应的方法;
学习NUMA内存访存特性
实验内容
以一个计数程序作为起点,先简单并行化,然后修正其并发执行的同步问题、并发度问题、cache的ping-pong效应问题,最后形成一个比较理想的SMP并发程序。第二部分为选做部分,观察NUMA访存性能特性,掌握内存绑定方法。
实验环境
硬件:PC或任何一款具有cache的功能的计算机
软件:Windows/Linux操作系统、C语言编译器
实验步骤及相关说明
要求学生学习SMP上的pthread库多线程编程,按要求编写程序代码逐步完成实验操作。
编写一个完整程序用于统计一个数组中“M”字符出现的个数,统计核心样例代码如下:
程序一 核心统计代码(不含主函数、线程创建代码等)
int *array;
int length;
int count
int count3s()
{
int i;
count=0;
for(i=0;ilength;i++)
{
if(array[i]==3)
{
count++;
}
}
return count;
}
编写完整程序,要求arrary元素足够多,256M以上,初始化为“M P M P
您可能关注的文档
- 妇产科一病区住院患者健康教育路径单.doc
- 妇产科二病区2015年工作总结.doc
- 妇产科复习总结WT.doc
- 妇产科学考试重点知识点.doc
- 妇产科学总结.docx
- 妇产科学考试复习重难点.doc
- 妇产科常规诊疗.doc
- 妇产科护理学B卷.doc
- 妇产科考试.doc
- 妇产科规培生出科考试题1.doc
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(解析版).pdf
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).pdf
- 杂志风成都印象旅游宣传画册PPT作品范本23页PPT.pptx
- 城市介绍PPT杭州.pptx
- 第一章 第5讲 氧化还原反应方程式的配平及计算(教师版).pdf
- 高三化学一轮复习 专题集训10 铝及其化合物(两性金属).pdf
原创力文档

文档评论(0)