Transitioning to Multi-Core Chip Architecture

Submit New Article

September 25, 2008 10:00 PM PDT


Introduction
By Geoff Koch

Multi-core processors have arrived, reflecting Intel’s ongoing move beyond gigahertz (GHz) toward balanced platforms that deliver greater value and functionality. Multi-core processor architecture entails silicon design engineers placing two or more “execution cores,” or computational engines, within a single processor. The multi-core processor plugs directly into a single processor socket, but the operating system perceives each of its execution cores as a discrete logical processor with all the associated execution resources. By divvying up computational work among multiple execution cores, a multi-core processor can perform more work within a given clock cycle. This enables enhanced performance, reduced power consumption, and more efficient simultaneous processing of multiple tasks.