技术新讯 > 信息存储应用技术 > 多ASIC系统的自适应调谐的制作方法  >  正文

多ASIC系统的自适应调谐的制作方法

  • 国知局
  • 2024-07-31 19:40:38

本公开的实施例概括而言涉及电子电路的。具体地,一些实施例针对具有多个专用集成电路(application-specific integrated circuit,asic)的系统的频率和电压调谐。

背景技术:

1、计算设备越来越多地利用专用集成电路(asic)来提供各种应用中的定制功能,例如高性能计算、人工智能、图形应用和加密货币挖掘。然而,由于硅制造技术的固有差异,无法保证多个asic将会具有完全相同的特性。具体地,不同的asic在操作中可能会表现出不同的性能和功率行为,从而使得在多asic系统中实现最优功率和性能具有挑战性。本公开的实施例解决了这些问题和其他问题。

技术实现思路

技术特征:

1.一种装置,包括:

2.如权利要求1所述的装置,其中,调整所述多个asic的平均管芯温度包括动态地调整一个或多个风扇的速度。

3.如权利要求1所述的装置,其中,调整所述多个asic的频率包括执行频率粗调过程,并且其中,所述处理电路还用于在所述频率粗调过程之后对所述多个asic执行频率细调过程。

4.如权利要求3所述的装置,其中,所述频率粗调过程包括按第一调整步长调整所述多个asic的频率,并且其中,所述频率细调过程包括按小于所述第一调整步长的第二调整步长调整所述多个asic的频率。

5.如权利要求3所述的装置,其中,所述频率粗调过程包括:对于来自所述多个asic中的一asic确定与已知作业相关联的通过率,并且基于所确定的通过率与所述目标通过率的比较来调整所述多个asic的频率。

6.如权利要求3所述的装置,其中,所述频率粗调过程包括:

7.如权利要求6所述的装置,其中,所确定的频率调整值低于所述第二调整步长,并且其中,所述处理电路还用于提高提供给所述多个asic的电压以实现所述目标吞吐量。

8.如权利要求1-7中的任一项所述的装置,其中,调整提供给所述多个asic的电压包括:对于所述多个asic确定与已知作业相关联的平均通过率,并且基于所确定的平均通过率与所述目标通过率的比较来调整提供给所述多个asic的电压。

9.如权利要求1所述的装置,其中,调整提供给所述多个asic的电压包括:提高提供给所述多个asic的电压,直到与并联连接的asic的堆叠相关联的电压满足最低预定电压为止。

10.如权利要求9所述的装置,其中,调整提供给所述多个asic的电压包括:向所述堆叠中的asic引擎的子集指派各自的测试作业,以防止所述asic引擎的子集在与所述堆叠相关联的电压满足所述最低预定电压之后空闲。

11.如权利要求9所述的装置,其中,提供给所述多个asic的电压最初约为3000mv,并且其中,提供给所述多个asic的电压被以约333mv的增量提高。

12.如权利要求9所述的装置,其中,所述最低预定电压约为375mv。

13.如权利要求1-12中的任一项所述的装置,其中,所述装置包括经由通信接口与所述多个asic耦合的控制器。

14.一个或多个存储指令的计算机可读介质,所述指令当被一个或多个处理器执行时,使得控制器:

15.如权利要求14所述的一个或多个计算机可读介质,其中,调整所述多个asic的平均管芯温度包括动态地调整一个或多个风扇的速度。

16.如权利要求14所述的一个或多个计算机可读介质,其中,调整所述多个asic的频率包括执行频率粗调过程,并且其中,所述处理电路还在所述频率粗调过程之后对所述多个asic执行频率细调过程。

17.如权利要求16所述的一个或多个计算机可读介质,其中,所述频率粗调过程包括按第一调整步长调整所述多个asic的频率,并且其中,所述频率细调过程包括按小于所述第一调整步长的第二调整步长调整所述多个asic的频率。

18.如权利要求16所述的一个或多个计算机可读介质,其中,所述频率粗调过程包括:对于来自所述多个asic中的一asic确定与已知作业相关联的通过率,并且基于所确定的通过率与所述目标通过率的比较来调整所述多个asic的频率。

19.如权利要求16所述的一个或多个计算机可读介质,其中,所述频率粗调过程包括:

20.如权利要求19所述的一个或多个计算机可读介质,其中,所确定的频率调整值低于所述第二调整步长,并且其中,所述处理电路还用于提高提供给所述多个asic的电压以实现所述目标吞吐量。

21.如权利要求14-20中的任一项所述的一个或多个计算机可读介质,其中,调整提供给所述多个asic的电压包括:对于所述多个asic确定与已知作业相关联的平均通过率,并且基于所确定的平均通过率与所述目标通过率的比较来调整提供给所述多个asic的电压。

22.如权利要求14所述的一个或多个计算机可读介质,其中,调整提供给所述多个asic的电压包括:提高提供给所述多个asic的电压,直到与并联连接的asic的堆叠相关联的电压满足最低预定电压为止。

23.如权利要求22所述的一个或多个计算机可读介质,其中,调整提供给所述多个asic的电压包括:向所述堆叠中的asic引擎的子集指派各自的测试作业,以防止所述asic引擎的子集在与所述堆叠相关联的电压满足所述最低预定电压之后空闲。

24.如权利要求22所述的一个或多个计算机可读介质,其中,提供给所述多个asic的电压最初约为3000mv,并且其中,提供给所述多个asic的电压被以约333mv的增量提高。

25.如权利要求22所述的一个或多个计算机可读介质,其中,所述最低预定电压约为375mv。

26.如权利要求14-25中的任一项所述的一个或多个计算机可读介质,其中,所述控制器经由通信接口与所述多个asic耦合。

27.一种片上系统(soc),包括:

28.如权利要求27所述的soc,其中,调整提供给所述多个asic的电压包括:提高提供给所述多个asic的电压,直到与并联连接的asic的堆叠相关联的电压满足最低预定电压为止。

29.如权利要求28所述的soc,其中,调整提供给所述多个asic的电压包括:向所述堆叠中的asic引擎的子集指派各自的测试作业,以防止所述asic引擎的子集在与所述堆叠相关联的电压满足所述最低预定电压之后空闲。

30.如权利要求28所述的soc,其中,提供给所述多个asic的电压最初约为3000mv,并且其中,提供给所述多个asic的电压被以约333mv的增量提高。

技术总结各种实施例针对具有多个专用集成电路(ASIC)的系统的频率和电压调谐,并且这里公开的各种实施例可以被应用于各种应用中的多ASIC系统,例如高性能计算、人工智能、图形应用以及加密货币或区块链挖掘功能。技术研发人员:盛龙,谌亮,周滔,韩书平,王燕,钱德拉·卡塔,维克拉姆·苏雷什,韩冲,韩和,汪达禧,钟佶航,韩易,陈浩受保护的技术使用者:英特尔公司技术研发日:技术公布日:2024/2/29

本文地址:https://www.jishuxx.com/zhuanli/20240731/183542.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。