【技术实现步骤摘要】
一种多芯片数据传输方法、装置、芯片及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种多芯片数据传输方法
、
装置
、
芯片及存储介质
。
技术介绍
[0002]随着芯片技术的发展,片上系统
(System on Chip
,
SOC)
的规模越来越大,性能越来越强,单独的芯片逐渐不能支撑起相关需求,多芯片技术
(
如芯片阵列技术
)
已被广泛应用
。
[0003]在整个
SOC
系统中,每个数据处理任务拥有的资源是独立的,不同的任务拥有的资源也不同
。
由于所有任务对应的资源共同存在于
SOC
系统中,芯片需要对各个资源进行独立分配以及隔离等措施,由此实现资源保护,满足资源独立性要求
。
[0004]但是,现有的芯片在执行多个数据处理任务时,对应的数据传输过程较为复杂,具体的数据传输策略往往依靠人工设计完成,导致芯片数据传输效率 ...
【技术保护点】
【技术特征摘要】
1.
一种多芯片数据传输方法,其特征在于,应用于目标芯片中,所述方法包括:获取多个数据传输任务,根据各所述传输任务对应的传输需求,在预设的多个备选传输方式中,确定与每个传输任务对应的目标传输方式;其中,所述多个备选传输方式中包括多核共用串行传输方式
、
单核专用直接内存访问方式以及多核共用直接内存访问方式;根据每个传输任务对应的目标传输方式,生成与所述多个数据传输任务匹配的多个备选传输策略;确定各所述备选传输策略对应的传输耗时,根据所述传输耗时确定目标传输策略,并按照所述目标传输策略执行所述多个数据传输任务
。2.
根据权利要求1所述的方法,其特征在于,根据各所述传输任务对应的传输需求,在预设的多个备选传输方式中,确定与每个传输任务对应的目标传输方式,包括:获取各所述传输任务对应的传输数据量以及目标计算单元;根据各所述传输任务对应的传输数据量与目标计算单元,以及各所述备选传输方式对应的传输类型与传输优先级,在多个备选传输方式中确定与每个传输任务对应的目标传输方式
。3.
根据权利要求2所述的方法,其特征在于,根据各所述传输任务对应的传输数据量与目标计算单元,以及各所述备选传输方式对应的传输类型与传输优先级,在多个备选传输方式中确定与每个传输任务对应的目标传输方式,包括:根据各所述传输任务对应的传输数据量与目标计算单元,生成与所述多个数据传输任务匹配的传输表;根据所述传输表
、
各所述备选传输方式对应的传输类型以及传输优先级,在多个备选传输方式中确定与每个传输任务对应的目标传输方式;将与每个传输任务对应的目标传输方式,记录在所述传输表中
。4.
根据权利要求3所述的方法,其特征在于,根据所述传输表
、
各所述备选传输方式对应的传输类型以及传输优先级,在多个备选传输方式中确定与每个传输任务对应的目标传输方式,包括:如果所述传输表中,传输任务对应的传输数据量大于预设第一阈值,则确定与所述传输任务对应的目标传输方式为单核专用直接内存访问方式;如果所述传输表中,传输任务对应的传输数据量小于预设第二阈值,则确定与所述传输任务对应的目标传输方式为多核共用串行传输方式
。5.
根据权利要求3所述的方法,其特征在于,根据所述传输表
、
...
【专利技术属性】
技术研发人员:张振康,
申请(专利权)人:上海思朗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。