Polymorphic on-chip networks

64Citations
Citations of this article
49Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As the number of cores per die increases, be they processors, memory blocks, or custom accelerators, the on-chip interconnect the cores use to communicate gains importance. We begin this study with an area-performance analysis of the interconnect design space. We find that there is no single network design that yields optimal performance across a range of traffic patterns. This indicates that there is an opportunity to gain performance by customizing the interconnect to a particular application or workload. We propose polymorphic on-chip networks to enable per-application network customization. This network can be configured prior to application runtime, to have the topology and buffering of arbitrary network designs. This paper proposes one such polymorphic network architecture. We demonstrate its modes of configurability, and evaluate the polymorphic network architecture design space, producing polymorphic fabrics that minimize the network area over-head. Finally, we expand the network on chip design space to include a polymorphic network design, showing that a single polymorphic network is capable of implementing all of the pareto optimal fixed-network designs. © 2008 IEEE.

Cite

CITATION STYLE

APA

Kim, M. M., Davis, J. D., Oskin, M., & Austin, T. (2008). Polymorphic on-chip networks. In Proceedings - International Symposium on Computer Architecture (pp. 101–112). https://doi.org/10.1109/ISCA.2008.25

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free