คุณคุ้นเคยกับกฎของมัวร์หรือไม่? 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 ได้รับการกำหนดค่าให้ใช้แกนประมวลผลทั้งหมดโดยอัตโนมัติหากโปรแกรมที่คุณกำลังเรียกใช้มีความสามารถนี้
ฉันจะเปิดใช้งานคอร์ทั้งหมดได้อย่างไร
หากคุณต้องการเปิดใช้งานคอร์ทั้งหมดด้วยตนเอง คุณต้องทำดังนี้:
- พิมพ์ 'การกำหนดค่าระบบ' ในแถบ Windows Search
- ดับเบิลคลิกที่ การกำหนดค่าระบบ แอป.
- คลิกที่ บูต แท็บ
- จากนั้นเลือก ตัวเลือกขั้นสูง.
- ตรวจสอบ จำนวนโปรเซสเซอร์ ช่องทำเครื่องหมาย
- ใช้เมนูแบบเลื่อนลงเพื่อเลือกจำนวนคอร์ที่คุณต้องการเปิดใช้งาน
- บันทึกการเปลี่ยนแปลง
บันทึก: การเปิดใช้งานคอร์ทั้งหมดด้วยตนเองอาจทำให้เกิดปัญหาความเข้ากันได้กับบางโปรแกรมของคุณ
บทสรุป
การไปไกลกว่าสี่คอร์นั้นไม่จำเป็นจริงๆ สำหรับผู้ใช้ทั่วไป แต่มีข้อยกเว้น หากคุณกำลังใช้งานซอฟต์แวร์พิเศษที่ต้องใช้พลังในการประมวลผลมาก และหากโปรแกรมเหล่านั้นสามารถใช้คอร์ทั้งหมดได้ การปรับปรุงประสิทธิภาพก็จะปรากฏให้เห็น
คุณเห็นไหม เมื่อพูดถึงจำนวนคอร์และประสิทธิภาพของคอมพิวเตอร์ คำตอบคือ 'มันขึ้นอยู่กับ‘. ขึ้นอยู่กับโปรแกรมที่คุณติดตั้งและงานที่คุณใช้งาน
⇒ เรื่องน่ารู้: จำนวนคอร์สูงสุดในโปรเซสเซอร์คือเท่าใด ปัจจุบัน Altra Max ของ Ampere เป็นโปรเซสเซอร์ที่มีจำนวนคอร์มากที่สุดในโลกด้วยจำนวนคอร์ที่มากถึง 128 คอร์ Altra Max เหมาะสำหรับสถาปัตยกรรมคลาวด์