外文翻译---基于高性能嵌入式多核MPSoC的多线程系统设计(译文)
《外文翻译---基于高性能嵌入式多核MPSoC的多线程系统设计(译文)》由会员分享,可在线阅读,更多相关《外文翻译---基于高性能嵌入式多核MPSoC的多线程系统设计(译文)(8页珍藏版)》请在毕设资料网上搜索。
1、中文 3300 字 基于高性能嵌入式多核 MPSoC 的多线程系统设计 1 摘要: 本文重点介绍了移植多线程系统 (OpenMP) , 将它作为 高性能嵌入式系统中的 一种编程模型 。一个好的 编程 模型 如 OpenMP,将提高 程序员的工作效率, 缩短产品研发周期, 降低成本。但为了满足嵌入式开发人员对系统设计时所需具备实时性和多线程管理等要求, OpenMP 应进行系统扩展,它 必须是能够支持映射不同的软件任务 或组件, 对每个设备都配置相应的体系结构。 1、 背景 多核和同步多线程的硬件技术的快速发展,决定着市场上的各种应用程序开发领域的走向。 多核技术 的应用,提高了计算能力,降低能
2、耗,扩大 设计空间 ,并且 提高 了 多处理器系统 ( MPSoCs) 在嵌入式应用的性能。嵌入式系统将变得更加复杂, 多核硬件 也将 在同一台设备上实现更多的功能。 系统的复杂化 使 得嵌入式产品 开发中的 软硬件设计更加困难,使得嵌入式系统的分区,调度,正确性验证,质量控制和质量保证等问题更加严峻。 本文将 介绍移植 OpenMP,以适应现有的共享内存编程接口,符合 高性能嵌入式应用的规范。 文中将提出 新的语言功能 作为指定符号,可以被上一层应用程序调用 , 它 允许 非功能性特征的限制,如截止日期,优先级 等。如何 用改写 OpenMP 使其能在 不同的嵌入式设备上运行。由于我们也需要
3、明确的接口规范和部件之间的数据传输,其结果将是一个混合型分布 /共享的编程模 型,该模型可用于 各个任务的嵌入式应用程序,以及它们之间的相互作用。基于 OpenUH 中 的 Open64 以及 编译器,这将 是评现有 系统 的重要依据 。 2、嵌入式系统设计 2.1 硬件 嵌入式系统设计 普遍是在并行系统上实现 。 MPSoCs 由多个处理单元组成 , 如 RISC处理器 、 数字信号处理器( DSP) 、 特定于应用程序的指令的处理器( ASIP) 、 现场可编程门阵列( FPGA) 、 SIMD 处理器,加速器等。 另外 其 内核是异步 流处理器, MPSoC 的存储器系统 也可以是异步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 基于 性能 机能 嵌入式 多核 mpsoc 多线程 系统 设计 译文
