1 / 50
文档名称:

13 共享存储系统编程.ppt

格式:ppt   页数:50
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

13 共享存储系统编程.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

13 共享存储系统编程.ppt

文档介绍

文档介绍:第十三章共享存储系统编程
国家高性能计算中心(合肥)
共享存储系统编程
ANSI X3H5共享存储模型
POSIX 线程模型
OpenMP模型
国家高性能计算中心(合肥)
编程标准的作用
规定程序的执行模型
SPMD, SMP 等
如何表达并行性
DOACROSS, FORALL, PARALLEL,INDEPENDENT
如何表达同步
Lock, Barrier, Semaphore, Condition Variables
如何获得运行时的环境变量
threadid, num of processes
国家高性能计算中心(合肥)
ANSI X3H5共享存储器模型
Started in the mid-80’s with the emergence of shared memory puters with proprietary directive driven programming environments
更早的标准化结果—PCF共享存储器并行Fortran
1993年制定的概念性编程模型
Language Binding
C
Fortran 77
Fortran 90
国家高性能计算中心(合肥)
并行块(工作共享构造)
并行块(psections ... end psections)
并行循环(pdo ... Endo pdo)
单进程(psingle ... End psingle)
可嵌套
非共享块重复执行
隐式路障(nowait),显式路障和阻挡操作
共享/私有变量
线程同步
门插销(latch):临界区
锁:test,lock,unlock
事件:wait,post,clear
序数(ordinal):顺序
国家高性能计算中心(合肥)
X3H5:并行性构造
Program main !程序以顺序模式开始,此时只有一个
A !A只由基本线程执行,称为主线程
parallel !转换为并行模式,派生出多个子线程(一个组)
B !B为每个组员所复制
psections !并行块开始
section
C !一个组员执行C
section
D !一个组员执行D
end psections !等待C和D都结束
psingle !暂时转换成顺序模式
E !已由一个组员执行
end psingle !转回并行模式
pdo i=1,6 !pdo构造开始
F(i) !组员共享F的六次迭代
end pdo no wait !无隐式路障同步
G !更多的复制代码
end parallel !转为顺序模式
H !初始化进程单独执行H
... !可能有更多的并行构造
End
国家高性能计算中心(合肥)
线程
隐式路障同步
P
Q
R
A
B
C
E
F(1:2)
G
H
G
G
F(3:4)
F(5:6)
D
B
B
隐式路障同步
隐式路障同步
无隐式路障同步
隐式路障同步
国家高性能计算中心(合肥)
POSIX线程模型
IEEE/ANSI标准—IEEE POSIX -1995线程标准—Unix/NT操作系统层上的,SMP
Chorus, Topaz, Mach Cthreads
Win32 Thread
GetThreadHandle,SetThreadPriority,SuspendThread,ResumeThread
TLS(线程局部存储)—TlsAlloc, TlsSetValue
LinuxThreads:__clone and sys_clone
用户线程和内核线程(LWP)(一到一,一到多,多到多)
国家高性能计算中心(合肥)
What Are Threads?
General-purpose solution for managing concurrency.
Multiple independent execution streams.
Shared state.
Preemptive scheduling.
Synchronization (. locks, conditions).
Shared state
(memory, files, etc.)
Threads
国家高性能计算中心(合肥)

最近更新

2023年吉安幼儿师范高等专科学校单招职业技能.. 40页

2023年吉林交通职业技术学院单招职业技能考试.. 39页

2023年吉林城市职业技术学院单招职业适应性考.. 40页

2023年吉林水利电力职业学院单招职业倾向性测.. 42页

2023年吉林省经济管理干部学院单招职业技能测.. 40页

2023年吉林省长春市单招职业倾向性考试题库带.. 39页

2023年吉林职业技术学院单招职业适应性测试题.. 39页

2023年吐鲁番职业技术学院单招综合素质考试题.. 39页

2023年周口职业技术学院单招职业倾向性考试题.. 41页

2023年呼和浩特职业学院单招职业技能考试题库.. 41页

2023年咸阳职业技术学院单招职业适应性考试题.. 39页

2023年哈尔滨北方航空职业技术学院单招综合素.. 41页

2023年哈尔滨职业技术学院单招职业技能考试模.. 40页

2026年元旦化妆品促销活动方案 11页

2023年唐山科技职业技术学院单招综合素质考试.. 42页

2023年嘉兴南洋职业技术学院单招职业技能测试.. 38页

2023年四川中医药高等专科学校单招职业适应性.. 40页

2023年四川华新现代职业学院单招职业技能测试.. 39页

2023年四川工商职业技术学院单招职业技能测试.. 40页

2023年四川希望汽车职业学院单招职业适应性测.. 42页

2026年元宵节的习俗100字作文 13页

2026年元宵节猜灯谜及答案200个 13页

2023年四川文化传媒职业学院单招职业技能考试.. 40页

2023年四川文轩职业学院单招职业适应性考试模.. 42页

2023年四川科技职业学院单招职业倾向性考试题.. 41页

2023年四川艺术职业学院单招职业倾向性考试模.. 41页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页