A multi-core processor is a component which computes with two or more cores, which are the independent processing unitsand read and execute programming instructions. Addition of parallelism, Concurrency, Synchronization, Hyperthreading have enormously increased processing power of computer system.[1,2]This paper gives briefing upon evolution of multi-core processors and its performance over single core processors.
Keywords : Microprocessor, Core, Processors, multithreading technologies, High performance computing(HPC).