Abstract

Many-core processors are designed for improving thread-level parallelism (TLP) across the cores and for keeping instruction-level parallelism (ILP) in each core. However, each application has its own characteristic TLP and ILP. Therefore, a "pre-fabricated" chip multiprocessor (CMP) cannot tolerate a wide range of applications. Recent works attempted to reconfigure the CMP in order to fit the processor to the applications. This paper proposes a scalable processor that is able to up scale and down scale the data path of the adaptive processor. The scaling is based on a chaining interconnection networks between segments. The adaptive processor uses a linear topology to form a stack structure. In order to map the array to a two-dimensional array, a new topology, which we call an S-topology which scales well is also proposed. We assessed costs in terms of area and delay on the S-topology applied to the adaptive processor, and peak performances.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.