• Corpus ID: 16243328

Multi-core processors - An overview

  title={Multi-core processors - An overview},
  author={Balaji Venu},
  • Balaji Venu
  • Published 16 October 2011
  • Computer Science
  • ArXiv
Microprocessors have revolutionized the world we live in and continuous efforts are being made to manufacture not only faster chips but also smarter ones. A number of techniques such as data level parallelism, instruction level parallelism and hyper threading (Intel's HT) already exists which have dramatically improved the performance of microprocessor cores. This paper briefs on evolution of multi-core processors followed by introducing the technology and its advantages in today's world. The… 

Figures from this paper

Exploration of multicore systems based on silicon integrated communication networks
This thesis proposes a novel NoC router concept called Roundabout NoC (R-NoC) that is inspired by real-life multi-lanes traffic roundabout that achieves deadlock-freeness and enhanced network performance over typical NoCs without compromising network area/power.
Time Critical Multitasking for Multicore Microcontroller using XMOS Kit
The relative study for multicore processor and multicore controller concludes that micro architecture based controller having multiple cores illustrates better performance in time critical multi-tasking environment.
In all the tests, the components of dual-core had better rating when compared with single-core components; GFLOP result, and execution time for various processes rank G640T 2.4GHz dualcore above Pentium IV 2.8GHz single- core respectively.
Multi-core Processors in Cloud Computing using Cloudsim
A resourcescheduling algorithm along with a server consolidation algorithm is applied to multi-core processors and it is shown by experimental results that adding cores to the processors in data centers increases the system performance, decreases the power consumption, and other benefits.
Multi-tasking scheduling for heterogeneous systems
The approaches developed in this thesis significantly improve system performance and outperform all existing techniques on scheduling OpenCL kernels.
Enhancing the performance of decoupled software pipeline through backward slicing
The main contribution of this paper is to demonstrate that the application of DSWP, followed by slicing offers notable improvements over DSWP alone, especially when there is a loop-carried dependence that prevents theApplication of the simpler DOALL optimization.
A Survey on Parallel Multicore Computing: Performance & Improvement
This paper gives an overview about the evolution of the multicore architecture with a comparison between single, Dual and Quad, and some of the recent related works implemented using multicore parallel architecture covered.
Dynamic Threading to Improve Embedded Software Performance in IoT Devices Using MQTT Protocol
This paper proposes and develops a method to improve software performance for multi-core processors in IoT devices using the MQTT protocol based on dynamic threading and balanced data partition in accordance with the characteristics of MqTT.
Overview of Trends Leading to Parallel Computing and Parallel Programming
This work presents a meta-modelling framework for estimating the modeled response of the immune system to computer attacks and shows clear patterns in response to known threats to human and machine learning.
Scaling-up reasoning and advanced analytics on BigData
Abstract BigDatalog is an extension of Datalog that achieves performance and scalability on both Apache Spark and multicore systems to the point that its graph analytics outperform those written in


Multi-core processors: A new way forward and challenges
This paper investigates the leading challenges associated with current high performance multi-core processor in terms of interfacing different cores, design automation and verification, software adaptability.
A survey of multicore processors
Attributes common to all multicore processor implementations are covered, including application domain, power/performance, processing elements, memory system, and accelerators/integrated peripherals.
A Single-Chip Multiprocessor
Presents the case for billion-transistor processor architectures that will consist of chip multiprocessors (CMPs): multiple (four to 16) simple, fast processors on one chip, and all processors share a larger level-two cache.
Parallelism and the ARM instruction set architecture
The ARM reduced-instruction-set computing (RISC) processor has evolved to offer a family of chips that range up to a full-blown multiprocessor, and new chip designs could change how people access technology.
Chip makers turn to multicore processors
Chip makers AMD, IBM, Intel, and Sun are now introducing multicore chips for servers, desktops, and laptops, which improve overall performance by handling more work in parallel.
Hybrid multi-core architecture for boosting single-threaded performance
  • Jun Yan, Wei Zhang
  • Computer Science
  • 2007
Initial experimental results indicate that the proposed VLIW/superscalar multi-core processor can automatically improve the performance of single-threaded general-purpose applications by up to 40.8%.
Multicore is bad news for supercomputers
Engineers at Sandia National Laboratories, in New Mexico, have simulated future high-performance computers containing the 8-core, 16?core, and 32-core microprocessors that chip makers say are the future of the industry.
Heterogeneous chip multiprocessors
Heterogeneous (or asymmetric) chip multiprocessors present unique opportunities for improving system throughput, reducing processor power, and mitigating Amdahl's law. On-chip heterogeneity allow the
Power reduction techniques for microprocessor systems
It is concluded that power management is a multifaceted discipline that is continually expanding with new techniques being developed at every level and it remains too early to tell which techniques will ultimately solve the power problem.
Hyper-Threading Technology Architecture and MIcroarchitecture
The Hyper-Threading Technology architecture is described, and the microarchitecture details of Intel's first implementation on the Intel Xeon processor family are discussed, which is an important addition to Intel's enterprise product line and will be integrated into a wide variety of products.