การเพิ่มคอร์มากขึ้นหมายถึงประสิทธิภาพที่ดีขึ้นหรือไม่?

click fraud protection

คุณคุ้นเคยกับกฎของมัวร์หรือไม่? Gordon Moore เป็นผู้ร่วมก่อตั้งของ Intel เขาเสนอข้อสังเกตที่น่าสนใจ: พลังการประมวลผลของคอมพิวเตอร์ควรเพิ่มขึ้นเป็นสองเท่าทุก ๆ สองปีหรือมากกว่านั้น พูดง่ายๆ ก็คือ เนื่องจากจำนวนทรานซิสเตอร์ที่ติดตั้งบนชิปตัวเดียวสูงขึ้น

และสิ่งนี้นำเราไปสู่คำถามที่เราจะพยายามตอบในคู่มือนี้: 'จริงหรือไม่ที่คอร์มากขึ้นเท่ากับประสิทธิภาพที่ดีขึ้น '?

เราจะมาดูกันว่าจำนวนคอร์ส่งผลต่อประสิทธิภาพของ CPU อย่างไร เราจะดูด้วยว่ามีอะไรสำคัญไปกว่าจำนวนคอร์หรือไม่ หลังจากอ่านคู่มือนี้แล้ว คุณจะเข้าใจเทคโนโลยีโดยทั่วไปได้ดีขึ้น

การมีแกนประมวลผลมากขึ้นหมายถึงประสิทธิภาพที่ดีขึ้นหรือไม่

การมีคอร์ในโปรเซสเซอร์มากขึ้นหมายถึงประสิทธิภาพที่ดีขึ้นหากซอฟต์แวร์ที่คุณใช้งานอยู่สามารถเข้าถึงและใช้คอร์ทั้งหมดได้ แต่ถ้าเธรดหลักถูกจำกัดไว้ที่หนึ่งคอร์ การปรับปรุงประสิทธิภาพก็ไม่ชัดเจนนัก

จำนวนคอร์ส่งผลต่อประสิทธิภาพอย่างไร?

โปรเซสเซอร์แบบมัลติคอร์มีคอร์ตั้งแต่สองคอร์ขึ้นไป (หน่วยประมวลผล) แต่ละคอร์จัดการคำสั่งโปรแกรมที่แตกต่างกัน ซึ่งจะช่วยเพิ่มพลังการประมวลผลโดยรวม นั่นเป็นสาเหตุที่โปรเซสเซอร์แบบมัลติคอร์เร็วกว่าโปรเซสเซอร์แบบคอร์เดียวที่ทำงานด้วยความเร็วเท่ากัน

ปัญหาของโปรเซสเซอร์แบบ single-core คือพวกเขาต้องการเวลามากขึ้นในการเข้าถึงแคชและ RAM และเรียกใช้คำสั่งโปรแกรม และนี่ทำให้พวกเขาช้าไปหน่อย โปรเซสเซอร์แบบมัลติคอร์แก้ปัญหานี้โดยการกระจายโหลดไปยังคอร์จำนวนมากขึ้นและรันหลายโพรเซสพร้อมกัน การเปลี่ยนแปลงนี้ในสถาปัตยกรรมโปรเซสเซอร์ได้ปรับปรุงความเร็วการถ่ายโอนข้อมูลอย่างมาก

อะไรสำคัญกว่า: Cores หรือ GHz?

แกนความเร็วของโปรเซสเซอร์

โดยทั่วไป ความเร็วสัญญาณนาฬิกา (GHz) มีความสำคัญมากกว่าจำนวนคอร์ในแง่ของพลังการประมวลผลและประสิทธิภาพโดยรวม

เนื่องจากความเร็วสัญญาณนาฬิกาสูงบ่งชี้ว่าโปรเซสเซอร์ของคุณจะอ่านและดำเนินการข้อมูลได้เร็วขึ้น ตัวอย่างเช่น สมมติว่าคุณมีโปรเซสเซอร์ hexa-core (หกคอร์) ที่ทำงานที่ความถี่ 3.5 GHZ จากนั้นคุณมีโปรเซสเซอร์ Quad-core (สี่คอร์) ที่ทำงานที่ 4 GHz โปรเซสเซอร์ Quad-core จะทำงานเร็วขึ้น 13.5 เปอร์เซ็นต์

สถานการณ์ทั้งหมดเปลี่ยนแปลงไปโดยสิ้นเชิงหากโปรแกรมที่คุณกำลังเรียกใช้สามารถเข้าถึงและใช้แกนหลักทั้งหกได้ ในกรณีนี้ โปรเซสเซอร์ hexa-core จะทำงานเร็วกว่าโปรเซสเซอร์ที่ติดตั้งสี่คอร์ประมาณ 60%

งานอะไรได้ประโยชน์จากคอร์มากกว่ากัน?

การมีคอร์จำนวนมากเป็นสิ่งสำคัญเมื่อทำงานที่ซับซ้อนสูงซึ่งต้องการพลังการประมวลผลจำนวนมาก งานดังกล่าวรวมถึงการเล่นเกม, การเข้ารหัสวิดีโอ, โปรแกรมจำลองการทำงาน, เครื่องมือวิเคราะห์ทางวิทยาศาสตร์, โปรแกรมสถิติ, โปรแกรมคณิตศาสตร์, การจัดการฐานข้อมูล, การจำลองเสมือน, VR, AI และอื่นๆ

โปรเซสเซอร์แบบ Single-core ค่อนข้างไร้ประโยชน์เมื่อต้องทำงานที่ซับซ้อนเช่นนี้ พวกเขาต้องประมวลผลข้อมูลชุดแรกก่อน แล้วจึงไปที่ชุดถัดไป นี่เป็นงานที่ต้องใช้เวลามาก แต่โปรเซสเซอร์แบบมัลติคอร์สามารถเรียกใช้คำสั่งที่ซับซ้อนได้ในเวลาเดียวกัน

จะดีกว่าไหมถ้ามีคอร์มากขึ้นหรือมี RAM มากกว่านี้?

RAM ที่มากขึ้นหมายถึงพื้นที่ที่มากขึ้นสำหรับโปรแกรมของคุณ ไม่ได้หมายความถึงความเร็วหรือประสิทธิภาพที่ดีขึ้นเสมอไป

หากความกังวลหลักของคุณคือความเร็ว โดยทั่วไปแล้วควรมีคอร์มากกว่าแรม แต่คำตอบก็ขึ้นอยู่กับประเภทของโปรแกรมที่คุณใช้งานอยู่ด้วย ตัวอย่างเช่น หากคุณกำลังใช้งานการจำลอง คุณต้องมี RAM จำนวนมาก ในกรณีนี้ การมีหลายคอร์แต่มี RAM ไม่เพียงพอ ทำให้เกิดปัญหาการชะลอตัว

การมีแกนสองแกนไม่ดีหรือไม่?

คอร์โปรเซสเซอร์

โปรเซสเซอร์ดูอัลคอร์ควรให้พลังการประมวลผลที่เพียงพอสำหรับผู้ใช้ทั่วไป คุณต้องการคอมพิวเตอร์ที่บ้านเพื่อท่องอินเทอร์เน็ต ตรวจสอบกล่องจดหมาย และสตรีมวิดีโอ Netflix เป็นครั้งคราวหรือไม่? ถ้าอย่างนั้นคุณควรใช้โปรเซสเซอร์แบบดูอัลคอร์ได้ดี

แน่นอน หากคุณต้องการความเร็วและประสิทธิภาพที่มากขึ้น อย่าลังเลที่จะเลือกใช้โปรเซสเซอร์แบบ Quad-core แต่สิ่งที่สูงกว่าสี่คอร์นั้นไม่เกี่ยวข้องกับผู้ใช้ทั่วไป

สี่คอร์ดีกว่าสองคอร์หรือไม่?

โดยทั่วไปแล้ว ใช่ สี่คอร์ดีกว่าสองคอร์ แต่นั่นไม่ใช่กรณีเสมอไป ดังที่เราได้อธิบายไปแล้ว ความถี่ที่โปรเซสเซอร์ของคุณทำงานนั้นมีบทบาทสำคัญในประสิทธิภาพโดยรวมของอุปกรณ์ของคุณ

จากนั้น หากโปรแกรมที่คุณกำลังเรียกใช้สามารถใช้ทั้งสี่คอร์ได้ คอมพิวเตอร์ของคุณจะสามารถจัดการงานต่างๆ ได้เร็วกว่ามากเมื่อเทียบกับเครื่องแบบดูอัลคอร์

ข้อจำกัดและผลประโยชน์ที่หลากหลาย

การใช้โปรเซสเซอร์สี่คอร์หรือสูงกว่ามักจะให้ประโยชน์ที่หลากหลาย ทั้งหมดขึ้นอยู่กับความจุของซอฟต์แวร์ที่คุณใช้เพื่อเข้าถึงและใช้คอร์ทั้งหมด

ประสิทธิภาพของหลายโปรแกรมถูกผูกไว้ด้วยหนึ่งเธรดหรือเธรดที่เร็วที่สุด

ตัวอย่างเช่น หลายเกมมักจะใช้คอร์แรกอย่างสมบูรณ์ ซึ่งหมายความว่าเกมจะใช้พลังการประมวลผลทั้งหมดที่ได้รับจากคอร์นั้น คอร์อื่นๆ อาจทำงานด้วยความจุที่ต่ำกว่าเพื่อขับเคลื่อนเกม แต่เกมจะไม่ใช้คอร์ทั้งหมดจนเต็มความจุสูงสุด

ในทางปฏิบัติ สิ่งนี้แปลเป็นความแตกต่างของประสิทธิภาพเพียงเล็กน้อยระหว่างโปรเซสเซอร์แบบดูอัลคอร์และควอดคอร์

ฉันควรเปิดใช้งานคอร์ทั้งหมดหรือไม่

ระบบปฏิบัติการและโปรแกรมที่คุณใช้งานอยู่จะใช้แกนประมวลผลและพลังประมวลผลได้มากเท่าที่ต้องการ ดังนั้นจึงไม่จำเป็นต้องเปิดใช้งานคอร์ทั้งหมด

ตัวอย่างเช่น Windows 10 ได้รับการกำหนดค่าให้ใช้แกนประมวลผลทั้งหมดโดยอัตโนมัติหากโปรแกรมที่คุณกำลังเรียกใช้มีความสามารถนี้

ฉันจะเปิดใช้งานคอร์ทั้งหมดได้อย่างไร

หากคุณต้องการเปิดใช้งานคอร์ทั้งหมดด้วยตนเอง คุณต้องทำดังนี้:

  1. พิมพ์ 'การกำหนดค่าระบบ' ในแถบ Windows Search
  2. ดับเบิลคลิกที่ การกำหนดค่าระบบ แอป.
  3. คลิกที่ บูต แท็บ
  4. จากนั้นเลือก ตัวเลือกขั้นสูง.
  5. ตรวจสอบ จำนวนโปรเซสเซอร์ ช่องทำเครื่องหมายwindows 10 เปิดใช้งานการบูตคอร์ทั้งหมด
  6. ใช้เมนูแบบเลื่อนลงเพื่อเลือกจำนวนคอร์ที่คุณต้องการเปิดใช้งาน
  7. บันทึกการเปลี่ยนแปลง

บันทึก: การเปิดใช้งานคอร์ทั้งหมดด้วยตนเองอาจทำให้เกิดปัญหาความเข้ากันได้กับบางโปรแกรมของคุณ

บทสรุป

การไปไกลกว่าสี่คอร์นั้นไม่จำเป็นจริงๆ สำหรับผู้ใช้ทั่วไป แต่มีข้อยกเว้น หากคุณกำลังใช้งานซอฟต์แวร์พิเศษที่ต้องใช้พลังในการประมวลผลมาก และหากโปรแกรมเหล่านั้นสามารถใช้คอร์ทั้งหมดได้ การปรับปรุงประสิทธิภาพก็จะปรากฏให้เห็น

คุณเห็นไหม เมื่อพูดถึงจำนวนคอร์และประสิทธิภาพของคอมพิวเตอร์ คำตอบคือ 'มันขึ้นอยู่กับ‘. ขึ้นอยู่กับโปรแกรมที่คุณติดตั้งและงานที่คุณใช้งาน

⇒ เรื่องน่ารู้: จำนวนคอร์สูงสุดในโปรเซสเซอร์คือเท่าใด ปัจจุบัน Altra Max ของ Ampere เป็นโปรเซสเซอร์ที่มีจำนวนคอร์มากที่สุดในโลกด้วยจำนวนคอร์ที่มากถึง 128 คอร์ Altra Max เหมาะสำหรับสถาปัตยกรรมคลาวด์