运算装置、处理器、电子设备、运算方法制造方法及图纸

技术编号:45496613 阅读:16 留言:0更新日期:2025-06-10 17:51
本公开涉及芯片技术领域,提出一种运算装置、处理器、电子设备、运算方法。所述装置中,控制模块用于在第一线程的配置参数处于初始状态时,调整第一线程的配置参数使第一线程满足第一条件;运算模块用于,在第一线程满足第一条件时,对运算装置存储的第一数据进行目标类型的运算,得到与第一线程对应的运算结果;控制模块还用于,调整第一线程的配置参数,使第一线程的配置参数恢复至初始状态;数据传输模块用于,在第一线程满足第二条件时,输出与第一线程对应的运算结果。在存在线程间空洞的情况下,本公开实施例的运算装置能够以更小的硬件成本保证程序的正确运行,在运算装置应用于处理器时,可降低处理器的硬件成本。

【技术实现步骤摘要】

本公开涉及芯片,尤其涉及一种运算装置、处理器、电子设备、运算方法


技术介绍

1、处理器通过线程来执行任务。对于能够并行执行多个任务的处理器,可对应包括多个线程。处理器对应的多个线程可称为线程束。

2、处理器使用处于活跃状态的线程来执行任务。然而,线程束中的部分线程并不能一直保持活跃状态,例如条件分支造成线程束分化、像素着色器中的丢弃操作、线程束大小没有达到硬件预期规模时,都会造成部分线程不活跃。此时线程束就会出现线程间空洞。

3、在存在线程间空洞的情况下保证程序依然能正确执行,成为本领域亟待解决的技术问题。现有技术提出的处理器虽然能解决这一问题,但硬件成本较大。


技术实现思路

1、有鉴于此,本公开提出了一种运算装置、处理器、电子设备、运算方法。在存在线程间空洞的情况下,本公开实施例的运算装置能够以更小的硬件成本保证程序的正确运行,在运算装置应用于处理器时,可降低处理器的硬件成本。

2、根据本公开的一方面,提供了一种运算装置,所述装置对应于线程束中的第一线程,所述装置用于实本文档来自技高网...

【技术保护点】

1.一种运算装置,其特征在于,所述装置对应于线程束中的第一线程,所述装置用于实现所述第一线程与所述线程束的其他线程之间的数据运算,所述装置包括控制模块、运算模块、数据传输模块,

2.根据权利要求1所述的装置,其特征在于,所述第一线程的配置参数包括第一标识、第二标识和活跃掩码,

3.根据权利要求2所述的装置,其特征在于,所述控制模块具体用于,

4.根据权利要求1所述的装置,其特征在于,

5.根据权利要求4所述的装置,其特征在于,

6.根据权利要求1-5中任一项所述的装置,其特征在于,在所述线程束包括X个线程时,所述目标类型的运算包...

【技术特征摘要】

1.一种运算装置,其特征在于,所述装置对应于线程束中的第一线程,所述装置用于实现所述第一线程与所述线程束的其他线程之间的数据运算,所述装置包括控制模块、运算模块、数据传输模块,

2.根据权利要求1所述的装置,其特征在于,所述第一线程的配置参数包括第一标识、第二标识和活跃掩码,

3.根据权利要求2所述的装置,其特征在于,所述控制模块具体用于,

4.根据权利要求1所述的装置,其特征在于,

5.根据权利要求4所述的装置,其特征在于,

6.根据权利要求1-5中任一项所述的装置,其特征在于,在所述线程束包括x个线程时,所述目标类型的运算包括log2x次运算,第i次运算实现所述第一线程与所述线程束中的第二线程的数据运...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:摩尔线程智能科技北京股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1