什么叫系统的并行性?粗粒度并行性和细粒度并行性有何区别?
粒度,系统,正确答案
已帮助 人
-
正确答案:所谓并行包含同时性和并发性两个方面。前者是指两个或多个事件在同一时刻发生后者是指两个或多个事件在同一时间段发生。也就是说在同一时刻或同一时间段内完成两种或两种以上性质相同或不同的功能只要在时间上互相重叠就存在并行性。 并行性可分粗粒度并行和细粒度并行两类。粗粒度并行性是在多个处理机上分别运行多个进程由多台处理机合作完成一个程序一般用算法(软件)实现。细粒度并行性是指在处理机的操作级和指令级的并行性一般用硬件实现其中指令流水就是一项重要技术。
所谓并行包含同时性和并发性两个方面。前者是指两个或多个事件在同一时刻发生,后者是指两个或多个事件在同一时间段发生。也就是说,在同一时刻或同一时间段内完成两种或两种以上性质相同或不同的功能,只要在时间上互相重叠,就存在并行性。并行性可分粗粒度并行和细粒度并行两类。粗粒度并行性是在多个处理机上分别运行多个进程,由多台处理机合作完成一个程序,一般用算法(软件)实现。细粒度并行性是指在处理机的操作级和指令级的并行性,一般用硬件实现,其中指令流水就是一项重要技术。
