什么是异构多处理系统,为什么需要异构多处理系统.doc
《什么是异构多处理系统,为什么需要异构多处理系统.doc》由会员分享,可在线阅读,更多相关《什么是异构多处理系统,为什么需要异构多处理系统.doc(3页珍藏版)》请在三一文库上搜索。
1、什么是异构多处理系统,为什么需要异构多处理系统早期嵌入式处理系统通常由一个微控制器和一系列外设构成。这些系统通常用来完成获取少量数据、处理数据、做出决策、基于决策结果输出信息等工作。在某些情况下会实现简单的人机交互接口如读取键盘并显示结果。处理需求、同时产生需求,以现在的标准来看似乎微不足道。现代嵌入式系统通常需要处理和分析十亿字节级的海量数据,而且常常在确定性和低延时运算上还有一些额外要求。许多应用还要求系统在满足相关行业标准的同时可靠符合可靠性和安全性要求。目前,似乎还不可能在单一处理器上同时满足处理高带宽数据、执行系统应用程序、响应实时请求并满足行业安全标准。然而,多核异构芯片却可以实现
2、这些功能。这样的设备具有多个处理单元,每一个单元都有能力负责处理一个或多个前述需求,我们称这样的设备为异构处理系统。1 什么是异构多处理呢?一个异构多处理系统由不同类型的多个单核心或多核心处理器构成,异构多核处理系统最简单的形式是由一个多核处理器和GPU组成。然而,现代科技让一颗芯片上的异构多处理系统包含以下模块:多核应用处理器(MulTIcore ApplicaTIons Processors);多核图形处理器(MulTIcore Graphics Processors;多核实时处理器(MulTIcore Real-Time Processors);平台管理单元(Platform Manag
3、ement Unit);配置和安全系统(Configuration and Security Unit);在FPGA可编程逻辑上实现特定多核处理器。本文所引用的异构多核处理系统包括上述的多个分类。使用FPGA逻辑实现多核处理器的优势是:它可以创建自定义特殊应用处理器,通过并行Pipes和多Pipeline stages来实现二维并行数据处理,使得在一个时钟周期里可以完成大量的计算。多核处理器可以设计用来执行通用计算或者是专用计算。和通用处理器执行相同功能相比较,专用计算在减小硅片封装、提高单时钟周期吞吐率、低功耗的同时能实现数据优化处理。2 含可编程逻辑的异构处理系统演变Xilinx在2002
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 什么是 异构多 处理 系统 为什么 需要
链接地址:https://www.31doc.com/p-3374024.html