2013•International Journal of Research in Engineering and TechnologyOpen access

ARCHITECTURE AND IMPLEMENTATION ISSUES OF MULTI-CORE PROCESSORS AND CACHING – A SURVEY

Bhaskar Das

Open full text 2 citations

Abstract

As the performance gap between processors and main memory continues to widen, increasingly aggressive implementations of cache memories are needed to bridge the gap.This paper includes what brought about the change from single processor architecture to having multiple processors on a single die and some of the hurdles involved, and the technologies behind it.Having each processor on a single die allows much greater communication speeds between the processors.For multi-threading and multitasking, security and virtualization and physical restraints such as heat generation and die size, we need multi-core processor.Processor cache is the performance bottleneck in most current architectures.Next, we consider some of the issues involved in the implementation of highly optimized cache memories and survey the techniques that can be used to help achieve the increasingly stringent design targets and constraints of multi-processors.

Open-access reader

About this research paper

What this paper is about

As the performance gap between processors and main memory continues to widen, increasingly aggressive implementations of cache memories are needed to bridge the gap.This paper includes what brought about the change from single processor architecture to having multiple processors on a single die and some of the hurdles involved, and the technologies behind it.Having each processor on a single die allows much greater communication speeds between the processors.For multi-threading and multitasking, security and virtualization and physical restraints such as heat generation and die size, we need multi-core processor.Processor cache is the performance bottleneck in most current architectures.Next, we consider some of the issues involved in the implementation of highly optimized cache memories and survey the techniques that can be used to help achieve the increasingly stringent design targets and constraints of multi-processors.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

As the performance gap between processors and main memory continues to widen, increasingly aggressive implementations of cache memories are needed to bridge the gap.This paper includes what brought about the change from single processor architecture to having multiple processors on a single die and some of the hurdles involved, and the technologies behind it.Having each processor on a single die allows much greater communication speeds between the processors.For multi-threading and multitasking, security and virtualization and physical restraints such as heat generation and die size, we need multi-core processor.Processor cache is the performance bottleneck in most current architectures.Next, we consider some of the issues involved in the implementation of highly optimized cache memories and survey the techniques that can be used to help achieve the increasingly stringent design targets and constraints of multi-processors.

Key concepts: Architecture, Computer science, Core (optical fiber), Computer architecture, Multi-core processor, Operating system, Telecommunications, Geography

Related papers

Back to paper searchBrowse research topicsOriginal source
ARCHITECTURE AND IMPLEMENTATION ISSUES OF MULTI-CORE PROCESSORS AND CACHING – A SURVEY — Research Paper | ScholarLens