[发明专利]具有相干性的芯片堆叠高速缓存扩展有效
申请号: | 201410498522.9 | 申请日: | 2014-09-25 |
公开(公告)号: | CN104572570B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | E·R·科德罗;A·哈里达斯;S·K·潘达;S·赛瑟拉曼;D·B·C·维德亚普尔纳查里 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 相干性 芯片 堆叠 高速缓存 扩展 | ||
1.一种用于至少两个裸片的半导体器件堆叠的高速缓存管理方法,每个裸片包括至少两个计算装置,每个计算装置包括至少一个核心,每个核心包括本地高速缓存,并且每个裸片包括连接至相应裸片的至少一个核心的至少一个共享高速缓存,所述方法包括:
测试每个核心;
响应于核心未通过所述测试,将所述核心标识为故障核心;
响应于核心通过所述测试,将所述核心标识为良好核心;
堆叠所述至少两个裸片,以使得第一裸片的良好核心与至少一个相邻裸片的故障核心对准;以及
将每个故障核心的故障核心本地高速缓存连接到至少第一对准的良好核心,以用于主要由所述至少第一对准的良好核心使用。
2.根据权利要求1所述的方法,进一步包括存储每个核心的相应质量指示符以及相应地址,所述相应质量指示符包括良好、具有故障高速缓存的良好核心、具有良好高速缓存的故障核心、或者具有故障高速缓存的故障核心中的一个。
3.根据权利要求2所述的方法,其中,堆叠所述至少一个裸片包括:使用每个核心的所述相应质量指示符以及所述相应地址,以使得一个裸片的具有良好高速缓存的任何故障核心与至少一个相邻计算装置的至少一个相应良好核心对准。
4.根据权利要求1所述的方法,进一步包括:为每个计算装置提供具有至少扩展模式位的相应的扫描通信寄存器,所述扩展模式位的第一数值指示扩展模式被启用,并且所述扩展模式位的第二数值指示扩展模式被禁用,所述相应的扫描通信寄存器进一步包括用于相应计算装置的每个故障核心的至少两个相应故障核心高速缓存位,所述故障核心高速缓存位的数值存储故障核心的地址。
5.根据权利要求4所述的方法,进一步包括由每个相应对准的良好核心使用与每个配置寄存器通信的管理程序来对任何故障核心高速缓存的使用进行管理。
6.根据权利要求1所述的方法,其中,每个核心包括相应的本地高速缓存,每个裸片包括相应的共享高速缓存,以及所述方法进一步包括:确定在良好核心与所述相应的共享高速缓存之间的第一延迟,确定在所述良好核心与故障核心的所述本地高速缓存之间的第二延迟,并且将所述良好核心的所述本地高速缓存连接至所述本地高速缓存或者所述共享高速缓存中与所述第一延迟和所述第二延迟中较小的延迟相关联的相应高速缓存。
7.根据权利要求1所述的方法,进一步包括:当所述第一对准的良好核心并未使用所述故障核心高速缓存时,将所述故障核心高速缓存连接到用于次要使用的至少第二对准的良好核心。
8.根据权利要求1所述的方法,进一步包括:针对故障监控每个良好核心,将经历故障的任何良好核心标识为故障核心,并且将任何故障核心的故障核心高速缓存指派到至少一个良好核心。
9.根据权利要求1所述的方法,进一步包括:响应于第一良好核心需要附加的高速缓存,将第二良好核心的相应良好核心高速缓存的至少一部分指派至所述第一良好核心。
10.根据权利要求9所述的方法,进一步包括:响应于所述第一良好核心不再需要附加的高速缓存,将所述相应良好核心高速缓存的所述至少一部分再指派至所述第二良好核心。
11.根据权利要求1所述的方法,进一步包括将存储器密集型工作负荷发送至所述至少一个对准的良好核心。
12.根据权利要求9所述的方法,进一步包括:存储指示所述故障核心高速缓存的指派的寄存器数据,以及允许由运行的进程、运行的程序或装置中的至少一个访问所述寄存器数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410498522.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:生理量测的感测系统与方法
- 下一篇:用于抽屉的接合器装置