Mesh-based many-core performance under process variations: a core yield perspective

  • Authors:
  • Enric Musoll

  • Affiliations:
  • ConSentry Networks, Inc.

  • Venue:
  • ACM SIGARCH Computer Architecture News
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Process variations in advanced nodes introduce significant core-to-core performance differences in single-chip multi-core architectures, leading to a loss in core yield. Cores in a many-core architecture become non-operational because of the direct effect of process variations or indirectly because of the core-interconnect fabric failing to provide total resilience to faults on the fabric itself. Therefore, two ways to increase core yield are (a) reduce the clock frequency (so more cores can be clocked), and (b) devise a more robust, fault-tolerant interconnect fabric (so fewer cores become isolated). This work advocates for reducing the clock frequency as a more cost-effective solution to increase the core yield and the overall throughput performance of mesh-based many-core architectures.