CPU-CORE

=CPU-Core= A Central Processing Unit Core (CPU Core) refers to the execution core or computational engine inside the CPU. (Mr. Aleman, your first website you cited doesn't work. The URL is either a broken link) It consists of several components including L1 Cache and D-TLB, Integer Unit, a Floating Point Unit, Schedulers, Uop Queues, Rename/Allocation, Trace Cache, Decoder, BTB and I-TLB, uCode ROM, L2 Cache, Bus, and others. Each of these components carries a specific function. For example, the decoder translates instructions from software into signals that are understood by the CPU while the Integer Unit performs calculations. Current technology allows one or more CPU Cores within one single CPU. Computer users can see an increase in performance when working in a multi-core environment due to CPU processes being split across the available cores. In multi-core processors, cores are linked together increasing the CPU's overall processing power. In order for multi-core technology to deliver, software needs to be written in such a way that takes advantage of this new technology. Intel has recently developed a CPU with 48 cores, SCC or Single-chip Cloud Computer, the highest number of cores in an Intel CPU so far.

Author: Mr. Aleman

Editor: Joelle Cheng

Pictures
Picture taken from http://news.softpedia.com/images/news2/The-Monsters-That-Hide-Inside-Your-CPU-Part-2-of-2-3.png.