A Reconfigurable Chip Multiprocessor Architecture to Accommodate Software Diversity

Engin Ipek, Meyrem Kirman, Nevin Kirman, Jose F. Martinez
2007 2007 IEEE International Parallel and Distributed Processing Symposium  
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,
more » ... mpiler support, maintains ISA compatibility, and leverages mature micro-architecture technology.
doi:10.1109/ipdps.2007.370528 dblp:conf/ipps/IpekKKM07 fatcat:ndcm4pqoafem7dav2bmdifsu6i