发明名称 |
一种基于GPU的软件体系架构及UML和ADL结合描述的方法 |
摘要 |
本发明公开了一种基于GPU的软件体系架构及UML和ADL结合描述的方法,属于软件体系架构技术领域,一种基于GPU的软件体系架构,采用管道和过滤器模式进行建模,过滤器包括数据流预处理过滤器、数据流减负过滤器、CPU端加载引擎过滤器、GPU端加载引擎过滤器、数据流处理过滤器以及可视化过滤器;原始数据流通过管道依次经过数据流预处理过滤器、数据流减负过滤器、CPU端加载引擎过滤器、GPU端加载引擎过滤器、数据流处理过滤器;数据流处理过滤器将数据结果给GPU端加载引擎过滤器、再传输给CPU端加载引擎过滤器;CPU端加载引擎过滤器将数据结果输入到可视化过滤器。本发明将UML和ADL结合使用,结合两者的优势,更好的搭建基于GPU的软件体系架构。 |
申请公布号 |
CN104615437A |
申请公布日期 |
2015.05.13 |
申请号 |
CN201510077040.0 |
申请日期 |
2015.02.12 |
申请人 |
浪潮电子信息产业股份有限公司 |
发明人 |
卢晓伟;张清;周勇 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
济南信达专利事务所有限公司 37100 |
代理人 |
姜明 |
主权项 |
一种基于GPU的软件体系架构,其特征在于基于GPU的软件体系架构采用管道和过滤器模式进行建模,过滤器包括数据流预处理过滤器、数据流减负过滤器、CPU端加载引擎过滤器、GPU端加载引擎过滤器、数据流处理过滤器以及可视化过滤器;每个过滤器都主要由三部分组成:数据处理中心、数据输入接口和数据输出接口,数据输入接口负责接收输入的数据给数据处理中心,数据处理中心负责处理数据,数据输出接口负责将处理后的数据传输出去;原始数据流通过管道依次经过数据流预处理过滤器、数据流减负过滤器、CPU端加载引擎过滤器、GPU端加载引擎过滤器、数据流处理过滤器;数据流处理过滤器将最终的数据结果传输给GPU端加载引擎过滤器、由GPU端加载引擎过滤器再传输给CPU端加载引擎过滤器;CPU端加载引擎过滤器将数据结果通过管道输入到可视化过滤器,可视化过滤器将可视化的数据结果传输给CPU端加载引擎过滤器。 |
地址 |
250101 山东省济南市高新区舜雅路1036号 |