并行计算基础

一、并行处理

       串行处理:多个任务在处理单元上依次执行。

        并行处理:多个任务在多个处理单元上同时执行

并行处理的目的:

 

 二、多核处理器技术

多核处理器技术:

 为什么要转向多核处理器:(1)Manufacturing costs and yield problems limit use of                        density

                                            (2)Concurrent systems are more power

                                                   effcient
             (3) High performance serial processors
                                                  waste power
               (4) more transistors, but not faster serial
                                                  processors
 三、并行程序模型与并行计算系统、高效并行编程的基本原则
   1.为什么需要并行程序模型
    复杂的任务“简单化”
    在底层计算系统与上层应用间建立虚拟层
     (1)屏蔽底层细节,建模主要特征,降低软件开发和移植难度
     (2)实现标准化,促进并行软件移植
    2.
   
 
原文地址:https://www.cnblogs.com/lin1216/p/12660166.html