一种基于异构多核芯片的细粒度科学计算并行处理装置

    公开(公告)号:CN103377032A

    公开(公告)日:2013-10-30

    申请号:CN201210105722.4

    申请日:2012-04-11

    Applicant: 浙江大学

    Abstract: 本发明实施例公开了一种基于异构多核芯片的细粒度科学计算并行处理装置,接口模块运行在主核上,根据对象的数据依赖关系生成任务类型标识FLAG,并传入记录模块;记录模块运行在主核上,记录包括按照数据流模型确定的任务类型标识FLAG和后续对象目的处理器编号TaskDest;对象分配模块运行在主核上,用于根据FLAG值和TaskDest将任务分配到对应的从核上,并更新对应从核上的代理管理器的对象表中的FLAG和TaskDest;代理管理器模块作为并行处理装置的代理存在于主核和各从核上,用于运行时系统的管理,包括对象表、执行器和类型选择器。本发明用于完成对细粒度科学计算在片上异构多核系统上的并行化和性能调优。

Patent Agency Ranking