Việc sử dụng nhiều bộ xử lý trong một máy tính
Mặc dù việc sử dụng nhiều bộ xử lý đã phát triển trong những năm gần đây, nhưng máy tính đa xử lý đã hơn 30 năm tuổi. Kể từ thời điểm này, khả năng của họ đã phát triển nhiều như việc họ thực hiện. Máy tính để bàn hiện đại có thể có một chip đơn với 12 lõi xử lý. Mỗi lõi có thể hoàn thành một nhiệm vụ độc lập với nhau. Sử dụng nhiều bộ xử lý trong máy tính có liên quan nhiều đến phần mềm cũng như với phần cứng.
Đa xử lý không đối xứng
Việc thực hiện sớm nhất của đa xử lý được gọi là không đối xứng. Kiểu xử lý này về cơ bản là hai bộ xử lý hoàn toàn khác biệt không thể chia sẻ tài nguyên. Kết quả là, các hệ điều hành hoặc HĐH riêng biệt là cần thiết cho mỗi bộ xử lý. Hình thức đa xử lý này chủ yếu phù hợp cho các ứng dụng tùy chỉnh, chẳng hạn như bộ định tuyến trong đó một bộ xử lý chỉ xử lý chuyển tiếp gói trong khi các giao dịch khác chỉ dành riêng cho các tác vụ quản trị.
Đa xử lý đối xứng
Đối xứng là hình thức đa xử lý hiện đại, phổ biến nhất. Trong trường hợp này, một HĐH duy nhất quản lý tài nguyên của tất cả các lõi xử lý. Các chương trình trong HĐH đó có thể được thiết kế để sử dụng đồng thời cả hai bộ xử lý. Tương tự, nhiều chương trình chạy trong HĐH đó có thể được chỉ định cho các bộ xử lý riêng biệt. Bộ xử lý trong môi trường đối xứng có chung bus bộ nhớ và các tài nguyên bên ngoài khác.
Thiết lập nhiều bo mạch chủ
Mô hình đa xử lý cũng có hai triển khai vật lý. Các loại bo mạch chủ tương thích đa bộ xử lý đầu tiên và lâu đời nhất được thiết kế với nhiều ổ cắm CPU riêng biệt. Hiện tại, ứng dụng này được giới hạn ở các bo mạch chủ cấp máy chủ, chẳng hạn như dòng Xeon của Intel. Bản thân bo mạch chủ sau đó được xây dựng với kiến trúc chia sẻ bộ nhớ giữa hai bộ xử lý, cũng như cho phép các bộ xử lý giao tiếp với nhau. Bo mạch chủ có sẵn có thể chứa tối đa bốn ổ cắm.
Nhiều CPU
Phần lớn các máy tính có khả năng đa xử lý ngày nay sử dụng triển khai vật lý khác, một con chip đa lõi. Loại chip này phù hợp với một ổ cắm duy nhất nhưng chứa nhiều bộ xử lý bên trong, được gọi là lõi lõi. Khả năng truy cập bộ nhớ và phân tán công việc giữa các bộ xử lý khác nhau được xây dựng trong kiến trúc trên chip; bo mạch chủ chỉ cung cấp một bus duy nhất cho cụm bộ xử lý đó. Mật độ chip dao động từ hai lõi xử lý đến 12.