Fault Tolerance in OpenSPARC Multicore Architecture Using Core Virtualization
Fault Tolerance in OpenSPARC Multicore Architecture Using Core Virtualization
复制标题
使用核心虚拟化的 OpenSPARC 多核架构中的容错
DOI:
--
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
R. Parthasarathi
中科院分区:
文献类型:
--
作者:
K. Chandrasekar;Revathi Ananthachari;S. Seshadri;R. Parthasarathi
In multicore architecture, fault tolerance issues will increase with increase in number of cores. Size scaling has been considered the source of dramatic performance gains. This scaling has lead to mounting reliability concerns due to increasing power densities and onchip temperatures. Most wear-out mechanisms that plague semiconductor devices are highly dependent on these parameters. Traditional techniques for dealing with device failures have relied on the coarse-grained replication of structures, ignoring the inherent redundancy in CMP architectures. Here we propose to make effective use of the redundancy of functional units in the 8 cores in OpenSPARC multicore processor to overcome faults by core virtualization. Here we specifically make use of virtualization at functional unit-level instead of core-level virtualization. In addition, some intra core execution resources may be extended to provide functionally equivalent results. Keywords-CMP, OpenSPARC processor,Core Virtualization, Emulation Kavitha Chandrasekar, Revathi Ananthachari, Sangeetha Seshadri, Ranjani Parthasarathi