[发明专利]面向任务流的高效能立体并行柔性可重构计算架构模型无效
申请号: | 200810231009.8 | 申请日: | 2008-11-24 |
公开(公告)号: | CN101441615A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 邬江兴;赵荣彩;瞿进;陈庶民 | 申请(专利权)人: | 中国人民解放军信息工程大学 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F15/173 |
代理公司: | 郑州大通专利商标代理有限公司 | 代理人: | 陈大通 |
地址: | 450002河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 任务 高效能 立体 并行 柔性 可重构 计算 架构 模型 | ||
(一)、技术领域:本发明涉及一种可重构计算架构模型,特别涉及一种面向任务流的高效能立体并行柔性可重构计算架构模型。
(二)、背景技术:计算机系统的三大支柱是:处理部件,存储部件和通信部件(包括I/O和网络互联)。在传统的计算机模型中,处理部件和内存被分离放置在不同的芯片中。内存存贮数据,处理部件进行计算。数据要被传输到处理部件后才能进行计算。由于处理部件和内存芯片在设计技术和制造工艺上的差异,它们之间的性能差异越来越大。
由这些芯片构成的超级计算机系统,往往包含成千上万个处理部件和存储部件,这些处理部件和存储部件由网络互联。由于受传统计算模型和体系结构的影响,加上处理部件、存储部件和通信部件发展的不平衡,超级计算机系统的存储墙和通信墙问题日趋严重。对超级计算发展过程中存在的诸多问题,当前的各种解决手段几乎都是针对计算机系统的三要素——计算、存储和通信的某一项指标性能的提升为目标,普遍存在着头痛医头,脚痛医脚的现象,而没有从整体的角度来思考。如针对存储墙问题,目前的解决方法基本上都是通过增加存储层次,加大各级存储部件容量来缓解存储器和处理器速度差异,但这种解决思路又使得不同层次间高速数据传递的矛盾变得突出。从高性能计算的现状和发展趋势来看,仅仅通过网络优化和规模扩展来构建超级计算机系统,已很难逾越存储墙、规模墙、高能耗、高成本、低利用率等瓶颈问题。
为了克服存储墙和通信墙等问题,提高超级计算机系统效能,迫切需要在计算概念和计算模型等方面有所创新。
(三)、发明内容:
本发明要解决的技术问题是:针对高效能超级计算机系统研制面临的主要问题,提出了一种面向任务流的高效能立体并行柔性可重构计算架构模型,该计算架构模型根据计算机系统的三大要素——计算、存储、通信之间的关系,通过柔性重构立体并行机制,提高了超级计算机任务处理部件对不同任务的适用性和高效性,实现高效能超级计算机在计算架构模型上的创新。
本发明的技术方案:
一种面向任务流的高效能立体并行柔性可重构计算架构模型,含有n个计算节点PE,每个计算节点PE含有m个相对独立的任务处理部件组TPPG,每个任务处理部件组TPPG含有k个具有不同粒度的任务处理能力的分布于不同层次的任务处理部件TPP,每一个任务处理部件TPP为通用CPU、通用GPU、可重构计算部件、具有自计算能力的Cache、具有自计算能力的存储器Memory、具有自计算能力的外部磁盘阵列Storage中的任一种,其中,n、m、k为自然数,各计算节点PE之间通过高速交换网络连接,以满足各计算节点PE间的快速数据交换需求,各任务处理部件组TPPG间通过共享存储器或共享寄存器或高速总线进行数据的传递,各个任务处理部件TPP间通过共享存储器或共享寄存器来交换所需数据。
任务处理部件TPP是具有一定计算、存储、通信能力并能够对任务流中的某类任务进行处理的计算部件,可重构计算部件为FPGA,高速交换网络为全局寄存器。
为了使计算发生在最接近数据存储的地方,该计算架构模型支持对多个层次的资源进行动态重构,当一个应用根据任务流模型被划分成一组任务时,在该计算架构模型下,除了能利用计算节点PE的资源和任务处理部件组TPPG的资源对任务进行并行处理外,还能利用每个任务处理部件组TPPG内部不同层次的任务处理部件TPP和不同任务处理部件组TPPG中同一层次的任务处理部件TPP对任务进行并行处理,形成一个多层次的立体并行处理架构模型。
任务流模型是将应用以任务为单位进行描述,把应用表达为一组相互关联和并行执行的任务,通过合适的任务流模型有效刻画应用中各子任务的特性、相互关系以及对它们进行高效执行的自然模式。
根据任务的特性对计算资源进行重新划分和配置,包括处理器内部结构配置、处理部件配置、内存访问路径、结点间网络配置、可重构部件配置,使不同粒度的任务被调度到适合处理的不同层次的任务处理部件TPP上去进行处理,使得计算发生在最接近数据存储的位置,以最佳的路径重构数据通路,对不同的应用都尽可能达到最佳的利用率。
本发明的有益效果:
本发明可用于创新体系结构高效能计算机的设计中,它通过发掘开发计算系统内部各级存储设备的可计算功能,使计算尽可能在最适合的处理部件中进行,这样,一个应用除了能开发利用传统的多结点和多CPU并行处理外,还能充分发掘利用不同层次的新型计算部件的处理能力和并行性,从而大大提高计算机系统的效能和性价比。
(四)、附图说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军信息工程大学,未经中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810231009.8/2.html,转载请声明来源钻瓜专利网。