ເມື່ອຄອມພິວເຕີສ່ວນບຸກຄົນຖືກສ້າງຂື້ນມາເປັນຄັ້ງ ທຳ ອິດ, ໜ່ວຍ ປະມວນຜົນສູນກາງ (CPU) ຂອງພວກເຂົາຢືນຢູ່ຄົນດຽວແລະມີພຽງ ໜ່ວຍ ປະມວນຜົນດຽວ. ໂປເຊດເຊີຂອງມັນເອງແມ່ນຫຼັກ; ແນວຄວາມຄິດຂອງການມີໂຮງງານຜະລິດຫຼາຍຫຼັກແມ່ນຍັງບໍ່ທັນໄດ້ຍິນເທື່ອ. ທຸກມື້ນີ້, ມັນບໍ່ແມ່ນເລື່ອງແປກທີ່ຈະເຫັນຄອມພິວເຕີ້, ໂທລະສັບ, ແລະອຸປະກອນອື່ນໆທີ່ມີຫລາຍຄັນ - ແທ້ຈິງແລ້ວ, ຄອມພິວເຕີ້ທີ່ມີການຄ້າທຸກປະເພດມີຫລາຍຄັນ. ແກນເຫຼົ່ານີ້ອາໄສຢູ່ໃນ ໜ່ວຍ ດຽວກັນ, ໜ່ວຍ ດຽວ, CPU, ຫຼື ໜ່ວຍ ປະມວນຜົນສູນກາງ.

ການມີຫຼາຍແກນເປັນປະໂຫຍດອັນໃຫຍ່ຫຼວງ. ດ້ວຍຫຼັກດຽວ, ຄອມພິວເຕີພຽງແຕ່ສາມາດເຮັດວຽກງານໃດ ໜຶ່ງ ໃນແຕ່ລະຄັ້ງ, ຕ້ອງເຮັດ ສຳ ເລັດວຽກງານກ່ອນທີ່ມັນຈະຍ້າຍໄປສູ່ບ່ອນອື່ນ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນມີຫລາຍກວ່າເກົ່າ, ຄອມພິວເຕີສາມາດເຮັດວຽກຫລາຍໆຢ່າງໃນເວລາດຽວກັນ, ເຊິ່ງມັນເປັນປະໂຫຍດໂດຍສະເພາະ ສຳ ລັບຜູ້ທີ່ເຮັດວຽກຫລາຍຢ່າງ.

ກ່ອນທີ່ຈະ ດຳ ນ້ ຳ ເຂົ້າໃນລະບົບໂຮງງານຜະລິດຫຼາຍແກນເຮັດວຽກ, ມັນ ສຳ ຄັນທີ່ຈະເວົ້າເລັກນ້ອຍກ່ຽວກັບເຕັກໂນໂລຢີດ້ານການປະມວນຜົນດ້ານຫລັງ, ຫລັງຈາກນັ້ນພວກເຮົາຈະປຶກສາຫາລືກ່ຽວກັບສິ່ງທີ່ຜູ້ປະມວນຜົນຫຼາຍແກນເຮັດ.

ບາງປະຫວັດສາດ

ກ່ອນທີ່ໂຮງງານຜະລິດທີ່ມີຫລາຍແກນໄດ້ຖືກສ້າງຂຶ້ນ, ຄົນແລະບໍລິສັດເຊັ່ນ Intel ແລະ AMD ໄດ້ພະຍາຍາມສ້າງຄອມພິວເຕີ້ທີ່ມີຫລາຍ CPU. ສິ່ງທີ່ ໝາຍ ຄວາມວ່ານີ້ແມ່ນແຜ່ນແມ່ແບບທີ່ມີເຕົ້າສຽບ CPU ຫລາຍກ່ວາ ໜຶ່ງ ແມ່ນ ຈຳ ເປັນ. ບໍ່ພຽງແຕ່ລາຄາແພງກວ່ານີ້ເທົ່ານັ້ນ, ຍ້ອນວ່າຮາດແວທາງດ້ານຮ່າງກາຍທີ່ ຈຳ ເປັນ ສຳ ລັບຊັອກເກັດ CPU ອີກອັນ ໜຶ່ງ, ແຕ່ມັນຍັງເພີ່ມຄວາມອົດທົນຍ້ອນການສື່ສານທີ່ເພີ່ມຂື້ນທີ່ ຈຳ ເປັນຕ້ອງເກີດຂື້ນລະຫວ່າງສອງໂປເຊດເຊີ. ເມນບອດຕ້ອງໄດ້ແບ່ງປັນຂໍ້ມູນລະຫວ່າງສອງສະຖານທີ່ແຍກຕ່າງຫາກໃນຄອມພີວເຕີ້ແທນທີ່ຈະພຽງແຕ່ສົ່ງຂໍ້ມູນທັງ ໝົດ ໄປທີ່ໂປເຊດເຊີ. ໃນຄວາມເປັນຈິງທາງໄກຂອງຮ່າງກາຍ ໝາຍ ຄວາມວ່າຂະບວນການ ໜຶ່ງ ຊ້າລົງ. ການເອົາຂະບວນການເຫຼົ່ານີ້ໃສ່ຊິບ ໜຶ່ງ ໜ່ວຍ ດ້ວຍຫຼາຍແກນບໍ່ພຽງແຕ່ ໝາຍ ຄວາມວ່າມີໄລຍະທາງ ໜ້ອຍ ໃນການເດີນທາງ, ແຕ່ມັນກໍ່ ໝາຍ ຄວາມວ່າຫຼັກທີ່ແຕກຕ່າງກັນສາມາດແບ່ງປັນຊັບພະຍາກອນເພື່ອເຮັດວຽກ ໜັກ ໂດຍສະເພາະ. ຍົກຕົວຢ່າງ, ຊິບ Pentium II ແລະ Pentium III ຂອງ Intel ທັງສອງໄດ້ຖືກຈັດຕັ້ງປະຕິບັດເປັນລຸ້ນທີ່ມີສອງໂປເຊດເຊີຢູ່ເທິງເມນບອດ 1 ແຜ່ນ.

ຫລັງຈາກນັ້ນ, ຜູ້ປະມວນຜົນ ຈຳ ເປັນຕ້ອງມີປະສິດທິພາບຫລາຍຂື້ນ, ສະນັ້ນຜູ້ຜະລິດຄອມພິວເຕີ້ຈຶ່ງມີແນວຄວາມຄິດກ່ຽວກັບການອອກແບບ hyper-threading. ແນວຄິດນັ້ນເອງແມ່ນມາຈາກ Intel, ແລະມັນໄດ້ຖືກສ້າງຕັ້ງຂື້ນຄັ້ງ ທຳ ອິດໃນປີ 2002 ກ່ຽວກັບໂປເຊດເຊີເຊີ Xeon ຂອງບໍລິສັດ, ແລະຕໍ່ມາແມ່ນໂປເຊດເຊີ desktop Pentium 4 ຂອງມັນ. hyper-threading ຍັງຖືກ ນຳ ໃຊ້ໃນປະຈຸບັນນີ້ໃນໂຮງງານຜະລິດ, ແລະແມ່ນແຕ່ຄວາມແຕກຕ່າງຕົ້ນຕໍລະຫວ່າງຊິບ i5 ຂອງ Intel ແລະຊິບ i7 ຂອງມັນ. ໂດຍພື້ນຖານແລ້ວມັນຈະໄດ້ຮັບປະໂຫຍດຈາກຄວາມຈິງທີ່ວ່າມັນມີຊັບພະຍາກອນທີ່ບໍ່ໄດ້ໃຊ້ໃນໂປເຊດເຊີ, ໂດຍສະເພາະໃນເວລາທີ່ວຽກງານບໍ່ຕ້ອງການພະລັງງານປະມວນຜົນຫຼາຍ, ເຊິ່ງອາດຈະຖືກ ນຳ ໃຊ້ເຂົ້າໃນໂປແກຼມອື່ນ. ໂປເຊດເຊີທີ່ໃຊ້ hyper-threading ໂດຍພື້ນຖານແລ້ວສະແດງຕົວເອງເຂົ້າໃນລະບົບປະຕິບັດການຄືກັບວ່າມັນມີສອງແກນ. ແນ່ນອນ, ມັນບໍ່ມີສອງຫຼັກ, ເຖິງຢ່າງໃດກໍ່ຕາມ ສຳ ລັບສອງໂປຣແກຣມທີ່ໃຊ້ເຄິ່ງ ໜຶ່ງ ຂອງພະລັງງານປະມວນຜົນທີ່ມີຢູ່ຫຼື ໜ້ອຍ ກວ່ານັ້ນ, ມັນກໍ່ອາດຈະມີສອງຫຼັກຍ້ອນວ່າຄວາມຈິງທີ່ວ່າພວກມັນສາມາດໃຊ້ປະໂຫຍດຈາກ ອຳ ນາດທັງ ໝົດ ທີ່ ໂຮງງານຜະລິດຕ້ອງໄດ້ສະເຫນີ. ເຖິງຢ່າງໃດກໍ່ຕາມ, Hyper-threading ຈະຊ້າກວ່າໂຮງງານຜະລິດທີ່ມີສອງແກນເມື່ອບໍ່ມີພະລັງງານປະມວນຜົນພຽງພໍທີ່ຈະແບ່ງປັນລະຫວ່າງສອງໂປແກຼມໂດຍໃຊ້ແກນ.

ທ່ານສາມາດຊອກຫາວິດີໂອທີ່ມີຄວາມເຂົ້າໃຈໂດຍໃຫ້ ຄຳ ອະທິບາຍສັ້ນໆແລະລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບກະແສ hyper-threading ທີ່ນີ້.

ຫຼາຍໂຮງງານຜະລິດ

ຫຼັງຈາກການທົດລອງຫຼາຍ, CPU ສຸດທ້າຍທີ່ມີຫຼາຍແກນສາມາດສ້າງໄດ້ໃນທີ່ສຸດ. ສິ່ງທີ່ຫມາຍຄວາມວ່າໂຮງງານຜະລິດດຽວນີ້ໂດຍພື້ນຖານແລ້ວມີ ໜ່ວຍ ງານປະມວນຜົນຫຼາຍກ່ວາ ໜຶ່ງ ໜ່ວຍ. ຍົກຕົວຢ່າງ, ໂປເຊດເຊີ dual-core ມີສອງ ໜ່ວຍ ປະມວນຜົນ, quad-core ມີສີ່, ແລະອື່ນໆ.

ສະນັ້ນເປັນຫຍັງບໍລິສັດພັດທະນາໂປເຊດເຊີທີ່ມີຫລາຍຄັນ? ດີ, ຄວາມຕ້ອງການຂອງໂປເຊດເຊີທີ່ໄວກວ່າແມ່ນກາຍມາເປັນເວລາຫລາຍຂື້ນ, ເຖິງຢ່າງໃດກໍ່ຕາມການພັດທະນາໃນໂປເຊດເຊີຫຼັກດຽວໄດ້ຊ້າລົງ. ຈາກຊຸມປີ 1980 ຈົນເຖິງຊຸມປີ 2000, ນັກວິສະວະກອນສາມາດເພີ່ມຄວາມໄວໃນການປຸງແຕ່ງຈາກ megahertz ຫຼາຍ gigahertz. ບັນດາບໍລິສັດເຊັ່ນ Intel ແລະ AMD ໄດ້ເຮັດສິ່ງນີ້ໂດຍການຫຼຸດຂະ ໜາດ ຂອງ transistor, ເຊິ່ງຊ່ວຍໃຫ້ transistor ເພີ່ມຂື້ນໃນ ຈຳ ນວນພື້ນທີ່ດຽວກັນ, ດັ່ງນັ້ນການປັບປຸງປະສິດທິພາບ.

ຍ້ອນຄວາມຈິງທີ່ວ່າຄວາມໄວຂອງໂມງຂອງໂປເຊດເຊີແມ່ນມີຄວາມກ່ຽວຂ້ອງຫຼາຍຢ່າງທີ່ວ່າ transistor ສາມາດໃສ່ກັບຊິບໄດ້ແນວໃດ, ເມື່ອເຕັກໂນໂລຢີ transistor ຫຼຸດນ້ອຍລົງ, ການພັດທະນາໃນຄວາມໄວຂອງໂປເຊດເຊີທີ່ເພີ່ມຂື້ນກໍ່ເລີ່ມຊ້າ. ໃນຂະນະທີ່ນີ້ບໍ່ແມ່ນໃນເວລາທີ່ບັນດາບໍລິສັດ ທຳ ອິດຮູ້ກ່ຽວກັບໂປເຊດເຊີທີ່ມີຫຼາຍຫຼັກ, ມັນແມ່ນເວລາທີ່ພວກເຂົາເລີ່ມທົດລອງກັບໂປເຊດເຊີຫຼາຍໆແກນເພື່ອຈຸດປະສົງການຄ້າ. ໃນຂະນະທີ່ໂຮງງານຜະລິດຫລາຍໆຄັນໄດ້ຖືກພັດທະນາຂື້ນເປັນຄັ້ງ ທຳ ອິດໃນກາງຊຸມປີ 1980, ພວກມັນຖືກອອກແບບມາ ສຳ ລັບບໍລິສັດໃຫຍ່, ແລະບໍ່ໄດ້ຖືກທົບທວນຄືນຢ່າງແທ້ຈິງຈົນກ່ວາເຕັກໂນໂລຢີ ໜຶ່ງ ແກນດຽວເລີ່ມຊ້າລົງ. ໂປເຊດເຊີຫລາຍລຸ້ນ ທຳ ອິດຖືກພັດທະນາໂດຍ Rockwell International, ແລະເປັນລຸ້ນ ສຳ ລັບຊິບ 6501 ກັບຊິບປະມວນຜົນ 6502 ໜ່ວຍ ໃນຊິບດຽວ (ມີລາຍລະອຽດເພີ່ມເຕີມທີ່ນີ້ເຂົ້າໃນ Wikipedia ນີ້).

ຜູ້ປະມວນຜົນແບບຫຼາຍແກນເຮັດຫຍັງ?

ດີ, ມັນແມ່ນທັງຫມົດທີ່ຂ້ອນຂ້າງກົງໄປກົງມາ. ການມີຫຼາຍແກນສາມາດເຮັດໃຫ້ຫຼາຍສິ່ງຫຼາຍຢ່າງເຮັດພ້ອມກັນໄດ້. ຍົກຕົວຢ່າງ, ຖ້າທ່ານ ກຳ ລັງເຮັດວຽກກ່ຽວກັບອີເມວ, ມີ browser ອິນເຕີເນັດເປີດ, ກຳ ລັງເຮັດວຽກຢູ່ໃນເອກະສານສະເປັກທີ່ດີເລີດ, ແລະ ກຳ ລັງຟັງເພັງໃນ iTunes, ຈາກນັ້ນໂປເຊດເຊີ quad-core ສາມາດເຮັດວຽກທັງ ໝົດ ນີ້ໄດ້ພ້ອມໆກັນ. ຫຼື, ຖ້າຜູ້ໃຊ້ມີວຽກທີ່ຕ້ອງການໃຫ້ ສຳ ເລັດໂດຍທັນທີ, ມັນສາມາດແບ່ງອອກເປັນຂະ ໜາດ ນ້ອຍແລະງ່າຍຕໍ່ການປະມວນຜົນວຽກຕ່າງໆ.

ການ ນຳ ໃຊ້ຫຼາຍໆແກນແມ່ນຍັງບໍ່ພຽງແຕ່ ຈຳ ກັດຕໍ່ຫຼາຍໆໂປແກຼມເທົ່ານັ້ນ. ຍົກຕົວຢ່າງ, Google Chrome ໃຫ້ແຕ່ລະ ໜ້າ ໃໝ່ ມີແຕ່ລະຂັ້ນຕອນທີ່ແຕກຕ່າງກັນ, ໝາຍ ຄວາມວ່າມັນສາມາດໃຊ້ປະໂຫຍດຈາກຫຼາຍໆແກນດຽວໃນເວລາດຽວກັນ. ບາງໂປແກຼມ, ແຕ່ວ່າມັນແມ່ນສິ່ງທີ່ເອີ້ນວ່າເສັ້ນດ່ຽວ, ຊຶ່ງ ໝາຍ ຄວາມວ່າມັນບໍ່ໄດ້ຖືກຂຽນເພື່ອຈະສາມາດໃຊ້ຫຼາຍຫຼັກແລະຍ້ອນວ່າມັນບໍ່ສາມາດເຮັດໄດ້. hyper-ກະທູ້ອີກເທື່ອຫນຶ່ງເຂົ້າມາໃນການຫຼີ້ນຢູ່ທີ່ນີ້, ເຊິ່ງຊ່ວຍໃຫ້ Chrome ສົ່ງຫລາຍໆຫນ້າໄປຫາສອງ "ແກນທີ່ມີເຫດຜົນ" ໃນ ໜຶ່ງ ແກນຫຼັກ.

ໄປຄຽງຄູ່ກັບຕົວປະມວນຜົນທີ່ມີຫຼາຍຫຼັກແລະ hyper-threading ແມ່ນແນວຄິດທີ່ເອີ້ນວ່າ multithreading. Multithreading ແມ່ນສິ່ງທີ່ ຈຳ ເປັນ ສຳ ລັບລະບົບປະຕິບັດການສາມາດໃຊ້ປະໂຫຍດຈາກຫຼາຍໆແກນໂດຍການແຍກລະຫັດເຂົ້າໄປໃນຮູບແບບຫລືກະທູ້ພື້ນຖານທີ່ສຸດຂອງມັນ, ແລະການໃຫ້ອາຫານມັນເປັນແກນຕ່າງໆພ້ອມໆກັນ. ແນ່ນອນນີ້ແມ່ນສິ່ງ ສຳ ຄັນໃນໂຮງງານຜະລິດຫຼາຍແບບພ້ອມທັງໂປເຊດເຊີທີ່ມີຫຼາຍຫຼັກ. ການຂຽນຫຼາຍກະທູ້ແມ່ນມີຄວາມລະອຽດກ່ວາມັນຟັງ, ເພາະມັນຮຽກຮ້ອງໃຫ້ລະບົບປະຕິບັດການສັ່ງລະຫັດຖືກຕ້ອງໃນແບບທີ່ໂປແກມສາມາດ ດຳ ເນີນການໄດ້ຢ່າງມີປະສິດຕິຜົນ.

ລະບົບປະຕິບັດການຕົວເອງເຮັດສິ່ງທີ່ຄ້າຍຄືກັນກັບຂະບວນການຂອງຕົວເອງ - ມັນບໍ່ພຽງແຕ່ ຈຳ ກັດ ສຳ ລັບການສະ ໝັກ ເທົ່ານັ້ນ. ຂະບວນການຂອງລະບົບປະຕິບັດການແມ່ນສິ່ງທີ່ລະບົບປະຕິບັດການເຮັດຢູ່ໃນພື້ນຫລັງສະ ເໝີ ໄປ, ໂດຍບໍ່ຕ້ອງມີຜູ້ໃຊ້ຮູ້ຈັກມັນ. ເນື່ອງຈາກຄວາມຈິງທີ່ວ່າຂະບວນການເຫລົ່ານີ້ ດຳ ເນີນໄປຕະຫຼອດເວລາ, ການມີ hyper-threading ແລະ / ຫຼືຫຼາຍ core ສາມາດເປັນປະໂຫຍດຫຼາຍ, ເພາະມັນເຮັດໃຫ້ໂຮງງານຜະລິດປອດໄພຂື້ນເພື່ອໃຫ້ສາມາດເຮັດວຽກອື່ນໆໄດ້ເຊັ່ນ: ສິ່ງທີ່ ກຳ ລັງເກີດຂື້ນໃນແອັບ..

ຜູ້ປະມວນຜົນຫຼາຍແກນເຮັດວຽກແນວໃດ?

ຫນ້າທໍາອິດ, motherboard ແລະລະບົບປະຕິບັດການຕ້ອງຮັບຮູ້ໂປເຊດເຊີແລະວ່າມັນມີຫລາຍແກນ. ຄອມພິວເຕີລຸ້ນເກົ່າມີພຽງແຕ່ 1 ແກນຄັນ, ສະນັ້ນລະບົບປະຕິບັດການທີ່ເກົ່າກວ່າອາດຈະບໍ່ເຮັດວຽກໄດ້ດີຖ້າຜູ້ໃຊ້ພະຍາຍາມຕິດຕັ້ງມັນຢູ່ໃນຄອມພີວເຕີ້ ໃໝ່ ທີ່ມີຫລາຍແກນ. ຕົວຢ່າງເຊັ່ນ Windows 95 ບໍ່ໄດ້ສະ ໜັບ ສະ ໜູນ hyper-threading ຫຼືຫຼາຍ core. ທຸກລະບົບປະຕິບັດການທີ່ຜ່ານມາສະ ໜັບ ສະ ໜູນ ໂປເຊດເຊີທີ່ມີຫຼາຍແກນ, ລວມທັງໂປແກຼມເຊັ່ນ: Windows 7, 8, ລຸ້ນທີ່ອອກມາ ໃໝ່ 10, ແລະ OS X 10.10 ຂອງ Apple.

ວາງພື້ນຖານ, ລະບົບປະຕິບັດການຫຼັງຈາກນັ້ນບອກ motherboard ວ່າຕ້ອງມີຂັ້ນຕອນໃດ ໜຶ່ງ. ເມນບອດຫຼັງຈາກນັ້ນບອກໂປເຊດເຊີ. ໃນໂຮງງານຜະລິດຫລາຍແກນ, ລະບົບປະຕິບັດການສາມາດບອກຜູ້ປະມວນຜົນໃຫ້ເຮັດຫລາຍສິ່ງໃນເວລາດຽວກັນ. ທີ່ ສຳ ຄັນ, ໂດຍຜ່ານທິດທາງຂອງລະບົບປະຕິບັດການ, ຂໍ້ມູນຈະຖືກຍ້າຍຈາກຮາດດິດຫລື RAM, ຜ່ານເມນບອດ, ໄປຫາໂປເຊດເຊີ.

ໂປເຊດເຊີ

ພາຍໃນໂປເຊດເຊີ, ມີລະດັບຄວາມ ຈຳ ຂອງລະດັບຫລາຍໆອັນທີ່ສາມາດເກັບຂໍ້ມູນ ສຳ ລັບການເຮັດວຽກຫລືການ ດຳ ເນີນງານຕໍ່ໄປຂອງໂປເຊດເຊີ. ລະດັບຄວາມ ຈຳ ຂອງຖານຄວາມ ຈຳ ເຫລົ່ານີ້ຮັບປະກັນວ່າໂປເຊດເຊີບໍ່ຕ້ອງເບິ່ງໄກຫຼາຍເພື່ອຊອກຫາຂັ້ນຕອນຕໍ່ໄປຂອງພວກເຂົາ, ປະຢັດເວລາຫຼາຍ. ລະດັບ ທຳ ອິດຂອງ ໜ່ວຍ ຄວາມ ຈຳ cache ແມ່ນ L1 cache. ຖ້າໂປເຊດເຊີບໍ່ສາມາດຊອກຫາຂໍ້ມູນທີ່ມັນຕ້ອງການ ສຳ ລັບຂະບວນການຕໍ່ໄປຂອງມັນຢູ່ໃນບ່ອນເກັບຂໍ້ມູນ L1, ມັນຈະເບິ່ງບ່ອນເກັບຂໍ້ມູນ L2. ຖານຄວາມ ຈຳ L2 ມີຂະ ໜາດ ໃຫຍ່ຂື້ນໃນ ໜ່ວຍ ຄວາມ ຈຳ, ແຕ່ຈະຊ້າກວ່າ L1 cache.

ໂປເຊດເຊີດຽວ

ຖ້າໂປເຊດເຊີບໍ່ສາມາດຊອກຫາສິ່ງທີ່ມັນ ກຳ ລັງຊອກຫາຢູ່ໃນ cache L2, ມັນຈະສືບຕໍ່ສາຍ L3, ແລະຖ້າມີໂປເຊດເຊີທີ່ມີມັນ, L4. ຫລັງຈາກນັ້ນ, ມັນຈະເບິ່ງໃນ ໜ່ວຍ ຄວາມ ຈຳ ຫລັກ, ຫລື RAM ຂອງຄອມພິວເຕີ.

ມັນຍັງມີຫລາຍວິທີທີ່ຜູ້ປຸງແຕ່ງຕ່າງກັນຈັດການກັບຄວາມແຕກຕ່າງຂອງຖານຄວາມ ຈຳ. ຍົກຕົວຢ່າງ, ບາງຂໍ້ມູນຊ້ ຳ ໃນຖານຂໍ້ມູນ L1 ໃນຖານຄວາມ ຈຳ L2 ເຊິ່ງພື້ນຖານແມ່ນວິທີການ ໜຶ່ງ ເພື່ອຮັບປະກັນວ່າໂປເຊດເຊີສາມາດຊອກຫາສິ່ງທີ່ມັນ ກຳ ລັງຊອກຫາຢູ່. ນີ້ແນ່ນອນສິ່ງນີ້ເຮັດໃຫ້ມີຄວາມ ຈຳ ຫຼາຍໃນຖານຄວາມ ຈຳ L2.

ລະດັບຄວາມແຕກຕ່າງຂອງ cache ຕ່າງໆຍັງເຂົ້າມາຫຼີ້ນໃນໂປເຊດເຊີທີ່ມີຫຼາຍແກນ ນຳ. ໂດຍປົກກະຕິແລ້ວ, ແຕ່ລະແກນຫຼັກຈະມີ cache L1 ຂອງມັນເອງ, ແຕ່ພວກມັນຈະແບ່ງປັນ L2 cache. ນີ້ແຕກຕ່າງຈາກຖ້າມີໂປເຊດເຊີຫລາຍ, ເພາະວ່າໂປເຊດເຊີແຕ່ລະຄົນມີ L1, L2 ແລະ cache ອື່ນໆໃນລະດັບອື່ນ. ດ້ວຍໂປເຊດເຊີດຽວຫລາຍແກນ, ການແບ່ງປັນຖານຄວາມ ຈຳ ເປັນສິ່ງທີ່ບໍ່ສາມາດເຮັດໄດ້. ໜຶ່ງ ໃນຂໍ້ໄດ້ປຽບຕົ້ນຕໍທີ່ຈະມີ cache ທີ່ໃຊ້ຮ່ວມກັນແມ່ນຄວາມສາມາດທີ່ຈະໃຊ້ cache ໃຫ້ເຕັມທີ່, ເພາະວ່າຄວາມຈິງທີ່ວ່າຖ້າ ໜຶ່ງ core ບໍ່ໃຊ້ cache, ອີກອັນ ໜຶ່ງ ກໍ່ສາມາດເຮັດໄດ້.

ໃນໂປເຊດເຊີທີ່ມີຫຼາຍແກນ, ເມື່ອຄົ້ນຫາຂໍ້ມູນຫຼັກສາມາດເບິ່ງຜ່ານ cache L1 ທີ່ເປັນເອກະລັກຂອງມັນເອງ, ແລະຈາກນັ້ນກໍ່ຈະແຍກອອກໄປແບ່ງປັນ L2 cache, RAM, ແລະໃນທີ່ສຸດຮາດດິດ.

ມັນເປັນໄປໄດ້ວ່າພວກເຮົາຈະສືບຕໍ່ເບິ່ງການພັດທະນາຂອງແກນຕື່ມອີກ. ຄວາມໄວຂອງໂມງຂອງຜູ້ປະມວນຜົນແນ່ນອນຈະສືບຕໍ່ດີຂື້ນ, ເຖິງວ່າຈະມີອັດຕາທີ່ຊ້າກ່ວາເກົ່າ. ໃນຂະນະທີ່ມັນບໍ່ແມ່ນເລື່ອງແປກທີ່ຈະເຫັນໂປເຊດເຊີ octa-core ໃນສິ່ງຕ່າງໆເຊັ່ນ: ໂທລະສັບສະຫຼາດ, ໃນໄວໆນີ້ພວກເຮົາສາມາດເຫັນໂປເຊດເຊີທີ່ມີຫລາຍສິບແກນ.

ທ່ານຄິດວ່າເຕັກໂນໂລຢີການປະມວນຜົນຫຼາຍແກນຢູ່ຕໍ່ ໜ້າ ບ່ອນໃດ? ໃຫ້ພວກເຮົາຮູ້ໃນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້, ຫຼືໂດຍການເລີ່ມຕົ້ນກະທູ້ ໃໝ່ ໃນຊຸມຊົນຊຸມຊົນຂອງພວກເຮົາ.

ເບິ່ງຕື່ມອີກ

ໂດຍບັງເອີນຂ້ອຍມັກຮູບ ໜຶ່ງ ຂອງຮູບເກົ່າຂອງຂ້ອຍທີ່ຖືກອັດໃນ Instagram. ພວກເຮົາບໍ່ໄດ້ເວົ້າຫຍັງຫຼາຍ, ແຕ່ຂ້ອຍຄິດວ່ານາງຮູ້ວ່າຂ້ອຍມັກນາງ. ຂ້ອຍ​ເຮັດ​ຫຍັງ?ຂ້ອຍຈະໄດ້ຮັບຜູ້ຕິດຕາມເພີ່ມເຕີມໃນ Instagram ໄດ້ໂດຍບໍ່ຕ້ອງເສຍຄ່າຫຍັງໂດຍບໍ່ຕ້ອງລົງທະບຽນຫຍັງ?ການຕັ້ງຄ່າ \ u2010 ໃຫ້ຄົນອື່ນຊອກຫາຂ້ອຍ \ u201d ໃນ TikTok ຫມາຍຄວາມວ່າແນວໃດ? ມັນອາດຈະເຮັດໃຫ້ທ່ານບໍ່ເຄີຍຢູ່ໃນ ໜ້າ u ຂອງທ່ານບໍ?ຂ້ອຍຈະເຊີນ ​​ໝູ່ ເພື່ອນມາເຮັດງານລ້ຽງຜ່ານ WhatsApp ຫຼື Messenger ໄດ້ແນວໃດ? ທ່ານສາມາດໂພດຂໍ້ຄວາມການເຊີນງ່າຍໆບາງຢ່າງໄດ້ບໍ?ໃນ Facebook Messenger, ມັນ ໝາຍ ຄວາມວ່າຫຍັງທີ່ຈະເພີ່ມແລະເອົາອຸປະກອນອອກ?Narendra Modi ມີກຸ່ມ WhatsApp ກັບລັດຖະມົນຕີຂອງລາວບໍ?ມີວິທີໃດດີທີ່ສຸດໃນການໂຄສະນາຂໍ້ສະ ເໜີ ການອອກອາກາດຂອງກຸ່ມ Telegram, WhatsApp ແລະ Facebook?ໂພສ Instagram ບໍ່ມີ hashtags ເຮັດວຽກຄືກັນກັບຜູ້ທີ່ຢູ່ກັບພວກເຂົາບໍ?