"高级计算机体系结构-ch6-1.pdf: 并行技术定义和计算机结构发展观点"
155 浏览量
更新于2024-02-02
收藏 739KB PDF 举报
高级计算机体系结构-ch6-1.pdf介绍了多处理器和线程级并行性的相关概念和发展趋势。并行技术是指开发计算过程中处理并行事件的方法,其中并行性包括事件的同时性、并发性和流水线。观点上存在关于计算机结构发展的不同观点,有的认为单处理器的发展已接近结束,有的认为单处理器机器的速度提高率仍然很高,而另一种观点则认为并行机在未来会起到更大作用。
在介绍多处理器和线程级并行性之前,文档首先解释了并行技术的基本概念。并行技术是指将计算过程中的任务划分为并行事件,并以并行的方式进行处理。其中,并行性又包括三个方面的含义。第一个是同时性,即两个或两个以上的事件在同一时刻发生。这种同时性可以通过多个处理器同时执行任务来实现。第二个是并发性,即两个或两个以上的事件在同一时间间隔内发生。这种并发性可以通过任务调度算法来实现。第三个是流水线,即两个或两个以上的事件在可能重叠的时间段内依次发生。这种流水线机制可以提高处理任务的效率。
接着,文档列举了关于计算机结构发展的不同观点。有的观点认为单处理器的发展已接近结束。这是因为在过去的几十年中,单处理器机器的速度提高率一直保持在较高水平。特别是在1985年到2000年的十五年间,单处理器机器的速度提高率达到了从晶体管问世以来的最高水平。这种观点认为单处理器的未来是无限的。然而,也有人持反观点。他们认为并行机在未来会起到更大作用,但此刻并不是最佳时机。
综合以上观点,可以得出折衷观点。多处理器和线程级并行性无疑将在未来发挥更大的作用,但目前来看,它们并没有得到广泛应用。虽然在过去的几十年中,单处理器机器的速度提高率相对较高,但这并不意味着单处理器的发展已经结束。随着计算任务的复杂性和数据规模的增加,多处理器和线程级并行性的重要性将会越来越大。然而,要实现并行计算,仍然需要解决许多挑战,如任务划分和调度、数据同步和通信等问题。
总之,高级计算机体系结构-ch6-1.pdf对多处理器和线程级并行性进行了介绍。并行技术是开发计算过程中处理并行事件的方法,其中并行性包括同时性、并发性和流水线。关于计算机结构发展的观点存在不同,有的认为单处理器的发展已接近结束,有的认为并行机在未来会起到更大作用,而折衷观点则认为多处理器和线程级并行性将在未来发挥重要作用。实现并行计算仍然需要克服许多挑战。
2022-11-21 上传
2022-11-23 上传
2021-09-14 上传
2021-09-24 上传
2013-09-14 上传
2008-11-10 上传
yyyyyyhhh222
- 粉丝: 462
- 资源: 6万+
最新资源
- Theme-project
- 预算跟踪工具PWA
- ElementaryCellularAutomata:演示Wolfram基本元胞自动机的交互式GUI
- lotus:结合 CSS4 和 JavaScript 模板以获得乐趣和荒谬
- 毕业设计&课设--毕业设计之SpringCloud-B2C电子商务平台服务端.zip
- Excel模板暑假学生计划表.zip
- wechatDatDecode:微信dat文件解码,Windows系统下载exe文件可直接使用
- 马拉松屏幕更新程序:BabyNodeCG
- Delete-files-older-than-and-empty-directories:准备将简单脚本复制粘贴到任务计划程序中
- physiotherapy:它是适用于mvvm架构的移动应用程序草案,专家可以在其中跟踪物理治疗患者
- folksy:教育游戏的框架
- Excel模板00数量金额式明细帐.zip
- node-ec-pem:使用`crypto.createECDH`生成的密钥启用`crypto.sign`和`crypto.verify`
- Dart-Cms-Manage:这是Dart-Cms后台管理系统页面项目,使用vue全家桶
- 同策-2018-2019年房企融资白皮书-2019.1-61页.rar
- DGM-Competency-Browser:该项目允许学生、教师和雇主看到课程和特定能力之间的联系