麻省理工学院创建了一个新颖的缓存管理系统

MIT缓存

麻省理工学院简介尤其要感谢计算机科学与人工智能实验室的一组研究人员, 高效得多的缓存管理系统版本。 正如发表论文中所解释的那样,这种新颖的管理系统可以更好地适应当前处理器的需求,同时为具有数千个内核的假想代芯片的出现铺平道路。

提醒一下,缓存是最接近CPU的内存,相同之处是 临时复制某些数据,以加快信息检索速度。 在多核芯片中,每个核都有自己的缓存来保存最常需要的数据。 除此之外,还为所有核心提供了一个大型共享缓存,其目录包含每个处理单元存储在其中的信息。

麻省理工学院谈论其新的缓存管理系统。

奇怪的是,该目录占用了共享内存的很大一部分,其大小为 随着核心数量的增加而增加。 我们有一个清晰的示例可以理解这一点,例如,如果内核数量增加(例如64、12或128芯片内核),则256核处理器会使用大约512%的内存来存储和更新此目录,为了保存目录,系统将需要更高的百分比,因此必须更加有效地维护高速缓存的一致性。

这就是他们一直在麻省理工学院工作的地方。 主要挑战在于并行执行指令的多核芯片,因为它们必须同时向系统写入信息。 如前所述 于祥耀,团队成员之一:

假设内核执行写操作,而下一个操作是读操作。 在顺序一致性下,我必须等待编写完成。 如果我无法在缓存中找到数据,则必须转到管理数据所有权的中央内存。

这个新的MIT系统要做的是 根据逻辑时间而不是时间来协调内核的内存操作。 通过这种方案,存储库中的每个数据包都有自己的时间戳,这反过来使得这种类型的高速缓存存储系统很容易让制造商易于实施,尽管每个数据包都有自己的时间戳。访问规则。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。