Posts

Multi-core Processor Architecture

Image
  Multi-core Processor Architecture • What are Muti-cores- Multiple processor on one IC having two or more separate processing units. The cores fit on one processor socket where cores run in parallel Why Multi-core- * Multi-threeding * Deeply pipelined circuits which helps lowers heat, improve power * Parallel programming techniques   Multi-core solution- * Creating two or more cores on an equivalent Die will increase processing power as keeping clock speeds at an appropriate level. * By splitting the processing task between two or more cores on an equivalent chip, designer can lower the clock speed. * As systems become powerful, more cores are often integrated at same efficiency.   Implementation- * There are two main ways to possess multiple cores interact * 1. The shared memory model * 2. Distributed memory model * within the shared memory model, all cores share an equivalent cache memory. * within the distributed memory model, each core has its own cache memory. • The...