第7章 并行处理技术与SIMD阵列机7.1 并行处理技术7.2 SIMD阵列机7.3 典型SIMD阵列机举例7.1 并行处理技术7.1.1 并行处理的基本概念7.1.2 并行性的开发途径7.1.1 并行处理的基本概念 1.并行性的基本概念 并行性(Parallelism)也称为同时性或并发性,是指在数值计算、数据处理、信息处理或人工智能求解的过程中存在许多可以同时处理的部分,提交给计算机,同时进行处理。例如存储器猝发存取方式,就是对多个字节(或者字)同时写入或者读出;又如超标量流水线就是让多条指令同时执行。 广义地讲,并行性还可以理解为多个程序同时执行。例如,操作系统中的多道程序处理,用户屏幕操作时的后台处理等。这些都可以认为是多个程序在并行执行。G =TwTc(7.1) 2.并行性的表示方法 并行处理着重开发计算过程中存在的并发事件,使之并行处理。在并行处理时,一次处理事件的大小或者规模不尽相同,常用粒度(Granularity)来表示。 所谓粒度,是衡量软件进程中所含计算量的大小,常用程序段中指令数来表示。但在实际应用中,而是假设一个并行处理系统中有P个处理器,同时执行某一任务,用