"高级计算机体系结构-ch6-1.pdf: 并行技术定义和计算机结构发展观点"

0 下载量 155 浏览量 更新于2024-02-02 收藏 739KB PDF 举报
高级计算机体系结构-ch6-1.pdf介绍了多处理器和线程级并行性的相关概念和发展趋势。并行技术是指开发计算过程中处理并行事件的方法,其中并行性包括事件的同时性、并发性和流水线。观点上存在关于计算机结构发展的不同观点,有的认为单处理器的发展已接近结束,有的认为单处理器机器的速度提高率仍然很高,而另一种观点则认为并行机在未来会起到更大作用。 在介绍多处理器和线程级并行性之前,文档首先解释了并行技术的基本概念。并行技术是指将计算过程中的任务划分为并行事件,并以并行的方式进行处理。其中,并行性又包括三个方面的含义。第一个是同时性,即两个或两个以上的事件在同一时刻发生。这种同时性可以通过多个处理器同时执行任务来实现。第二个是并发性,即两个或两个以上的事件在同一时间间隔内发生。这种并发性可以通过任务调度算法来实现。第三个是流水线,即两个或两个以上的事件在可能重叠的时间段内依次发生。这种流水线机制可以提高处理任务的效率。 接着,文档列举了关于计算机结构发展的不同观点。有的观点认为单处理器的发展已接近结束。这是因为在过去的几十年中,单处理器机器的速度提高率一直保持在较高水平。特别是在1985年到2000年的十五年间,单处理器机器的速度提高率达到了从晶体管问世以来的最高水平。这种观点认为单处理器的未来是无限的。然而,也有人持反观点。他们认为并行机在未来会起到更大作用,但此刻并不是最佳时机。 综合以上观点,可以得出折衷观点。多处理器和线程级并行性无疑将在未来发挥更大的作用,但目前来看,它们并没有得到广泛应用。虽然在过去的几十年中,单处理器机器的速度提高率相对较高,但这并不意味着单处理器的发展已经结束。随着计算任务的复杂性和数据规模的增加,多处理器和线程级并行性的重要性将会越来越大。然而,要实现并行计算,仍然需要解决许多挑战,如任务划分和调度、数据同步和通信等问题。 总之,高级计算机体系结构-ch6-1.pdf对多处理器和线程级并行性进行了介绍。并行技术是开发计算过程中处理并行事件的方法,其中并行性包括同时性、并发性和流水线。关于计算机结构发展的观点存在不同,有的认为单处理器的发展已接近结束,有的认为并行机在未来会起到更大作用,而折衷观点则认为多处理器和线程级并行性将在未来发挥重要作用。实现并行计算仍然需要克服许多挑战。