Core fusion
2007pp. 186–197
Citations Over TimeTop 1% of 2007 papers
Abstract
This paper presents 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
- → Multicore Architectures(2013)1 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
- → Multicore SoCs Design Methods(2017)
- → Proceedings of the 10th and 8th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms(2019)