A Reconfigurable Chip Multiprocessor Architecture to Accommodate Software Diversity
2007Vol. 2, pp. 1–6
Citations Over Time
Abstract
We present core fusion, a reconfigurable chip multiprocessor (CMP) architecture where groups of fundamentally independent cores can dynamically morph into a larger CPU, or they can be used as distinct processing elements, as needed at run time by applications. Core fusion gracefully accommodates software diversity and incremental parallelization in CMPs. It provides a single execution model across all configurations, requires no additional programming effort or specialized compiler support, maintains ISA compatibility, and leverages mature micro-architecture technology.
Related Papers
- → Task-Oriented Programming: A Suitable Programming Model for Multicore and Distributed Systems(2011)6 cited
- → Load balancing strategy for multicore systems(2015)4 cited
- → 2017 IEEE 11th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)(2017)4 cited
- → Proceedings of the 11th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures / 9th Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms(2020)2 cited
- → Maximising system-performance with symmetric multiprocessing(2005)