parallel processing definition:
在计算中,并行处理的处理程序itructio除以他们在多个processo在更短的时间内运行一个程序的目的。在最早的计算,只有一个程序跑一次。computation-inteive程序的运行时间一个小时,磁带复制程序,花了一个小时需要共有两个侯跑。并行处理的一种早期形式允许两个项目一起的交替执行。电脑将开始一个I / O操作,而等待操作完成,它将执行processor-inteive程序。两份工作的总执行时间会超过一个小时。
下一个改进是多道程序设计。在多道程序设计系统中,提交的多个程序使用每个被允许使用处理器在短时间内。使用它,所有的项目都在同一时间执行。资源争用的问题出现在这些系统。显式请求资源导致死锁的问题。对资源的竞争机器上没有打破僵局的itructio导致临界段例程。
向量处理是另一个试图提高性能通过一次超过一件事。在这种情况下,功能被添加到机器允许单个itruction添加(或减、或乘,或操作)numbe两个数组。这是有价值的在某些工程applicatio数据自然发生在vecto或矩阵的形式。applicatio In vector数据与well-formed亿吨,加工的重要首脑会议。
国家失忆症和平in The next step同室processing multiprocessing推行。这些systems In两个或更多资讯共享工作to be居住。在任何earliest mastelave had The configuration。processor(One was the master)programmed to be respoible for all of the work in the system;其他(奴隶)只执行这些任务被分配的主人。这种安排是必要的,因为它不是那么undetood如何编程的机器,这样他们可以合作管理系统的资源。
解决这些问题导致了对称多处理系统(SMP)。在SMP系统中,每个处理器同样能够和respoible管理工作通过系统的流动。最初,我们的目标是使SMP系统似乎计划单处理器完全一样,多道程序设计系统。(这个标准的行为被称为顺序coistency)。然而,根据发现系统性能可以增加了10 – 20%的范围内的地方通过执行一些itructio秩序和要求项目处理增加了复杂性。(问题可以成为可见的只有当两个或多个程序同时读和写操作数相同;因此处理增加了复杂性的负担落在只有极少数项目,然后只有在非常专业的情况下。)问题SMP机器应如何表现的共享数据尚未解决。
在SMP系统中processo数量的增加,时间数据从一个系统的一部分传播到所有其他部分也增加。当processo的数量在几十个的范围,系统添加更多的性能优势processo证明额外expee来说太小了。为了解决长时间传播的问题,消息传递系统。在这些系统中,程序共享数据相互发送消息宣布特定操作数指定一个新值。Itead of a broadcast of an operand “‘” ‘s new value to all parts of a system, the new value is communicated only to those designed that need to know the new value. The Itead of a Shared memory.有一个网络支持trafer程序之间的消息。这种简化允许数百,甚至数千processo有效地一起工作在一个系统中。(在系统架构的方言,这些系统改良/规模/)因此这种系统得到大规模并行处理(MPP)系统的名称。
最成功的MPP applicatio一直问题可以分解成许多独立,独立对大量的数据业务。在数据挖掘中,需要执行多个静态数据库的搜索。在人工智能,需要分析多个备选方案,如一盘棋。MPP系统往往是结构化cluste processo。在每个集群processo在SMP系统交互。只有cluste之间传递的消息。因为操作数可能通过消息或者通过内存地址,解决一些MPP系统被称为NUMA机、非一致内存寻址。
SMP机器是相对简单的程序;MPP机器。SMP机器做好所有类型的问题,提供涉及的数据量不是太大。对于某些问题,如数据挖掘大量数据基地,只有将MPP系统。
最近更新时间:2015-11-30 EN
相关推荐
-
了解电力使用效率指标
电力使用效率(PUE)是评估全球数据中心能耗效率的指标。然而,对比测量值很困难,因为数据中心的位置和服务器工作 […]
-
英特尔收益超预期,但AI芯片Gaudi令人失望
尽管在快速增长的数据中心AI芯片市场遭遇挫折,但芯片制造商英特尔的最新收益报告让投资者感到乐观。 在10月31 […]
-
英特尔、AMD成立x86联盟,联手对抗Arm
英特尔和AMD成立了一个x86咨询小组,以提高互操作性,并避免未来市场份额流向Arm处理器。 X86生态系统咨 […]
-
博通CEO称,VMware平台是对用户的投资
在宣布公共云给IT团队带来“创伤后应激障碍”大约一个月后,Broadcom总裁兼首席执行官Hock Tan正试 […]