Dynamically managing the communication-parallelism trade-off in future clustered processors

Update item information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Balasubramonian, Rajeev
Other Author Dwarkadas, Sandhya; Albonesi, David H.
Title Dynamically managing the communication-parallelism trade-off in future clustered processors
Date 2003
Description Clustered microarchitectures are an attractive alternative to large monolithic superscalar designs due to their potential for higher clock rates in the face of increasingly wire-delay-constrained process technologies. As increasing transistor counts allow an increase in the number of clusters, thereby allowing more aggressive use of instruction-level parallelism (ILP), the inter-cluster communication increases as data values get spread across a wider area. As a result of the emergence of this trade-off between communication and parallelism, a subset of the total on-chip clusters is optimal for performance. To match the hardware to the application's needs, we use a robust algorithm to dynamically tune the clustered architecture. The algorithm, which is based on program metrics gathered at periodic intervals, achieves an 11% performance improvement on average over the best statically defined architecture. We also show that the use of additional hardware and reconfiguration at basic block boundaries can achieve average improvements of 15%. Our results demonstrate that reconfiguration provides an effective solution to the communication and parallelism trade-off inherent in the communication-bound processors of the future.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
First Page 275
Last Page 286
DOI 10.1109/ISCA.2003.1207007
Subject Clustered architectures; Microarchitecture; Decentralized cache; Interconnects
Subject LCSH Microprocessors; Computer architecture; Cache memory; Microprocessors -- Energy consumption
Language eng
Conference Title ISCA 2003: 30th International Symposium on Computer Architecture; 9-11 June 2003; San Diego, CA, USA
Bibliographic Citation Balasubramonian, R., Dwarkadas, S., & Albonesi, D. H. (2003). Dynamically managing the communication-parallelism trade-off in future clustered processors. Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA, 275-86.
Rights Management (c) 2003 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. http://dx.doi.org/10.1109/ISCA.2003.1207007
Format Medium application/pdf
Format Extent 234,764 bytes
Identifier ir-main,11484
ARK ark:/87278/s6m04pmz
Setname ir_uspace
Date Created 2012-06-13
Date Modified 2012-06-13
ID 703173
Reference URL https://collections.lib.utah.edu/ark:/87278/s6m04pmz
Back to Search Results