并行处理技术策略及定义并行算法的基本策略在并行处理技术中所使用的算法主要遵循三种策略:1.分而治之法:也就是把多个任务分解到多个处理器或多个计算机中,然后再按照一定的拓扑结构来进行求解
2.重新排序法:分别采用静态或动态的指令词度方式
3.显式/隐式并行性结合:显式指的是并行语言通过编译形成并行程序,隐式指的是串行语言通过编译形成并行程序,显式/隐式并行性结合的关键就在于并行编译,而并行编译涉及到语句、程序段、进程以及各级程序的并行性
并行性描述定义利用计算机语言进行并行性描述的时候主要有三种方案:1.语言扩展方案:也就是利用各种语言的库函数来进行并行性功能的扩展
2.编译制导法:也称为智能编译,它是隐式并行策略的体现,主要是由并行编译系统进行程序表示、控制流的分析、相关分析、优化分析和并行化划分,由相关分析得到方法库管理方案,由优化分析得到知识库管理方案,由并行化划分得到程序重构,从而形成并行程序
3.新的语言结构法:这是显式并行策略的体现
也就是建立一种全新的并行语言的体系,而这种并行语言通过编译就能直接形成并行程序
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。