This document discusses multicore computers and their organization. It describes how hardware performance issues around increasing parallelism and power consumption led to the development of multicore processors. Multicore computers combine two or more processors on a single chip for improved performance. The main variables in multicore organization are the number of cores, levels of cache memory, and whether cache is shared.