parallel processing:并行处理
并行处理(Parallel Processing)是计算机系统中能同时执行两个或更多个处理机的一种计算方法。处理机可同时工作于同一程序的不同方面。并行处理的主要目的是节省大型和复杂问题的解决时间。在早期的计算机中,在一个时间里只能运行一个程序。一个计算加强程序将花费一个小时的运行,而带复制程序也将花费一个小时的时间,运行的总时间是两个小时。并行处理的早期形式允许交叉存取完成两个程序。在计算机等待操作完成的时候,它将启动一个I/O操作,这将执行处理器加强程序。两个任务的总的完成时间将只需一个小时多一点。为使用并行处理,首先需要对程序进行并行化处理,也就是说将工作各部分分配到不同处理机中。而主要问题是并行是一个相互依靠性问题,而不能自动实现。此外,并行也不能保证加速。但是一个在n个处理机上执行的程序速度可能会是在单一处理机上执行的速度的n倍。 下一个进步是是多道程序设计。在多道程序设计系统里,多个程序被用户提交,每个程序被允许使用处理器很短的时间。对于用户而言,它表现出的是程序在同一时间内完成。资源争夺的问题最先在这些系统中出现。对资源直接的请求导致了死机的问题。 矢量处理是提高在一个时间里做多件事情的性能的另外一种尝试。这在一些工程应用中是非常有价值的,这些数据自然以矢量或者矩阵的形式出现。在其它应用上,矢量处理就不是那么有价值了。 并行处理(Parallel Processing)的下一步是多重处理技术的介绍。在这些系统里,两个或者更多的处理器分担了正在做的工作。最早的版本具有主/从结构。一个处理器(主处理器)被编程对系统中所有的工作负责;其它的处理器(次处理器)仅仅执行那些主处理器分配的任务。这种安排是非常必要的,这样他们能在管理系统资源时进行合作。 要解决这些问题就导致了均衡多处理系统(SMP)的出现。在一个SMP系统里,每个处理器的能力是平等的,通过系统负责工作流程的管理。
最近更新时间:2008-06-17 EN
相关推荐
-
了解电力使用效率指标
电力使用效率(PUE)是评估全球数据中心能耗效率的指标。然而,对比测量值很困难,因为数据中心的位置和服务器工作 […]
-
英特尔收益超预期,但AI芯片Gaudi令人失望
尽管在快速增长的数据中心AI芯片市场遭遇挫折,但芯片制造商英特尔的最新收益报告让投资者感到乐观。 在10月31 […]
-
英特尔、AMD成立x86联盟,联手对抗Arm
英特尔和AMD成立了一个x86咨询小组,以提高互操作性,并避免未来市场份额流向Arm处理器。 X86生态系统咨 […]
-
博通CEO称,VMware平台是对用户的投资
在宣布公共云给IT团队带来“创伤后应激障碍”大约一个月后,Broadcom总裁兼首席执行官Hock Tan正试 […]