Multicore processor/Definition

A multicore processor is one of several independent processing units in a single integrated circuit package; other than at the lowest hardware and software level, the integrated circuit is treated as a single processing element