版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201210105722.4
公 开 号:CN103377032A
代 理 人:张宇娟
代理机构:杭州宇信知识产权代理事务所(普通合伙)
专利类型:发明申请
申 请 日:20131030
公 开 日:20120411
专利主分类号:G06F9/38(20060101)
关 键 词:并行处理装置 科学计算 任务类型 对象表 异构 代理管理器模块 数据依赖关系 代理管理器 目的处理器 数据流模型 运行时系统 多核系统 分配模块 接口模块 任务分配 性能调优 并行化 选择器 多核 芯片 代理 管理
摘 要:本发明实施例公开了一种基于异构多核芯片的细粒度科学计算并行处理装置,接口模块运行在主核上,根据对象的数据依赖关系生成任务类型标识FLAG,并传入记录模块;记录模块运行在主核上,记录包括按照数据流模型确定的任务类型标识FLAG和后续对象目的处理器编号TaskDest;对象分配模块运行在主核上,用于根据FLAG值和TaskDest将任务分配到对应的从核上,并更新对应从核上的代理管理器的对象表中的FLAG和TaskDest;代理管理器模块作为并行处理装置的代理存在于主核和各从核上,用于运行时系统的管理,包括对象表、执行器和类型选择器。本发明用于完成对细粒度科学计算在片上异构多核系统上的并行化和性能调优。