ໂປເຊດເຊີຫຼາຍຄັນແມ່ນອົງປະກອບຄອມພິວເຕີ້ດຽວທີ່ມີຫນ່ວຍງານປະຕິບັດງານທີ່ເປັນເອກະລາດທີ່ເອີ້ນວ່າຫຼັກ, ເຊິ່ງອ່ານແລະປະຕິບັດຄໍາແນະນໍາຂອງໂປແກຼມ. ຄໍາແນະນໍາແມ່ນຄໍາແນະນໍາ CPU ທົ່ວໄປ (ເຊັ່ນ: ເພີ່ມ, ຍ້າຍຂໍ້ມູນແລະສາຂາ) ແຕ່ວ່າໂປເຊດເຊີດຽວສາມາດດໍາເນີນການຄໍາແນະນໍາຕ່າງໆໃນແຕ່ລະໂປແກຼມດຽວກັນໃນເວລາດຽວກັນ, ເພີ່ມຄວາມໄວໃນຄອມພິວເຕີ້ທັງຫມົດ. ຜູ້ຜະລິດປົກກະຕິເຂົ້າໃນການເຊື່ອມຕໍ່ຂອງວົງຈອນທີ່ມີການປະສົມປະສານດຽວ (ທີ່ເອີ້ນວ່າ chip multiprocessor chip ຫຼື CMP) ຫຼືໃສ່ເຄື່ອງໂມດູນດຽວກັນ. ໂປແກຼມ multi-core ປະຕິບັດ multiprocessing ໃນຊຸດການຮ່າງກາຍດຽວ. ຜູ້ອອກແບບອາດຈະໃສ່ຄູປອງໃນອຸປະກອນຫຼາຍຫຼັກໆຢ່າງແຫນ້ນຫນາຫຼືວ່າງໆ. ຕົວຢ່າງ, ຫຼັກອາດຈະບໍ່ສາມາດແບ່ງປັນ cache ໄດ້, ແລະພວກເຂົາເຈົ້າອາດຈະປະຕິບັດການຖ່າຍທອດຂໍ້ຄວາມຫຼືວິທີການສື່ສານລະຫວ່າງຫຼັກການແບ່ງປັນ. topologies ເຄືອຂ່າຍທົ່ວໄປເພື່ອເຊື່ອມຕໍ່ຫຼັກປະກອບມີລົດເມ, ວົງ, ຕາຫນ່າງສອງມິຕິ, ແລະ crossbar. ລະບົບຫຼາຍຫຼັກລວມ homogeneous ປະກອບມີພຽງແຕ່ຫຼັກດຽວກັນ; ລະບົບຫຼາຍຫຼັກທີ່ບໍ່ຈໍາແນກມີຫຼັກທີ່ບໍ່ຄືກັນ (ຕົວຢ່າງເຊັ່ນ LITTLE ມີຫຼັກທີ່ແຕກຕ່າງກັນເຊິ່ງແບ່ງປັນຊຸດຄໍາແນະນໍາດຽວກັນໃນຂະນະທີ່ຫນ່ວຍປະມວນຜົນທີ່ມີຄວາມໄວສູງຂອງ AMD ມີຫຼັກທີ່ບໍ່ໄດ້ແບ່ງປັນຄໍາສັ່ງດຽວກັນ). ເຊັ່ນດຽວກັນກັບລະບົບດຽວໂປເຊດເຊີ, ຫຼັກໃນລະບົບຫຼາຍຫຼັກສາມາດປະຕິບັດສະຖາປັດຕະເຊັ່ນ VLIW, superscalar, vector, ຫຼື multithreading. ໂປແກຼມ Multi-core ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບປະຕິບັດການຫຼາຍປະເພດລວມທັງປະໂຫຍດທົ່ວໄປ, embedded, ເຄືອຂ່າຍ, ການປະມວນຜົນສັນຍານດິຈິຕອນ (DSP) ແລະກາຟິກ (GPU). ການປັບປຸງການປະຕິບັດທີ່ໄດ້ຮັບຈາກການໃຊ້ໂປເຊດເຊີຫຼາຍຫຼັກແມ່ນຂຶ້ນຢູ່ກັບລະຫັດຊໍແວທີ່ນໍາໃຊ້ແລະການປະຕິບັດຂອງມັນ. ໂດຍສະເພາະ, ຜົນປະໂຫຍດທີ່ເປັນໄປໄດ້ຖືກຈໍາກັດໂດຍສ່ວນປະກອບຂອງຊອບແວທີ່ສາມາດດໍາເນີນການໃນຂະຫນານພ້ອມໆກັນໃນຫຼັກຕ່າງໆ; ຜົນກະທົບນີ້ຖືກອະທິບາຍໂດຍກົດຫມາຍຂອງ Amdahl. ໃນກໍລະນີທີ່ດີທີ່ສຸດ, ສິ່ງທີ່ເອີ້ນວ່າບັນຫາຂະຫນານທີ່ຫນ້າຕື່ນເຕັ້ນອາດຈະຫມາຍເຖິງປັດໄຈທີ່ມີຄວາມໄວຢູ່ໃກ້ກັບຈໍານວນຂອງຫຼັກ, ຫຼືຫຼາຍກວ່ານັ້ນຖ້າວ່າບັນຫາຖືກແບ່ງອອກເປັນພຽງພໍເພື່ອໃຫ້ເຫມາະສົມກັບລະບົບຖານຄວາມຈໍາຂອງຄອມພິວເຕີແຕ່ລະຫນ່ວຍ, ທີ່ຢູ່ ການນໍາໃຊ້ຫຼາຍທີ່ສຸດ, ແຕ່, ບໍ່ໄດ້ເລັ່ງຫຼາຍດັ່ງນັ້ນເວັ້ນເສຍແຕ່ໂຄງການລົງທຶນຈໍານວນເງິນທີ່ຫ້າມຂອງຄວາມພະຍາຍາມໃນການປະເມີນຄືນບັນຫາທັງຫມົດ. ການຂະຫນານຂອງຊອບແວແມ່ນຫົວຂໍ້ທີ່ສໍາຄັນຂອງການຄົ້ນຄວ້າ. [Intel][topology ເຄືອຂ່າຍ][ຕາຂ່າຍເຄືອຂ່າຍ] |