Many-core processor

Submit New Article


Last Modified On :   May 19, 2008 4:39 AM PDT
Rate
 




An architecture that supports multiple cores in a single processor package where the supporting infrastructure (interconnect, memory hierarchy, etc) is designed to support high levels of scalability, going well beyond that encountered in multiprocessor computers. These cores may be the same (a homogeneous many-core processor) or different (a heterogeneous many-core architecture). Many-core processors put more cores in a given thermal envelop than the corresponding multi-core processors, consciously compromising single-core performance in favor of parallel or “throughput”: performance.