วิธีการจัดระเบียบโปรเซสเซอร์ประสิทธิภาพสูง โปรเซสเซอร์ฐานข้อมูล โปรเซสเซอร์สตรีม โปรเซสเซอร์ประสาท ตัวประมวลผลลอจิกแบบหลายค่า (คลุมเครือ)

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

รูปแบบวิดีโอของบทความ "ความจริงทั้งหมดเกี่ยวกับโปรเซสเซอร์แบบมัลติคอร์"

คำอธิบายง่ายๆ สำหรับคำถาม “โปรเซสเซอร์คืออะไร”

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

หลายคนเรียกโปรเซสเซอร์ว่าหน่วยระบบ - "กล่อง" ภายในซึ่งมีส่วนประกอบพีซีทั้งหมดอยู่ แต่นี่เป็นสิ่งที่ผิดโดยพื้นฐาน หน่วยระบบ- นี่คือเคสคอมพิวเตอร์พร้อมส่วนประกอบทั้งหมด - ฮาร์ดไดรฟ์, RAM และรายละเอียดอื่นๆ อีกมากมาย

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

ส่วนหลักของคอมพิวเตอร์ที่ทำการคำนวณคือ โปรเซสเซอร์คืออะไร.

แกนประมวลผลและมัลติคอร์คืออะไร

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

หากคุณจินตนาการถึงโปรเซสเซอร์เป็นอพาร์ทเมนต์แกนกลางก็คือห้องขนาดใหญ่ในอพาร์ทเมนต์ดังกล่าว อพาร์ทเมนต์แบบหนึ่งห้องคือหนึ่งแกนประมวลผล (ห้องโถงขนาดใหญ่) ห้องครัว ห้องน้ำ ทางเดิน... อพาร์ทเมนต์สองห้องก็เหมือนสองห้อง แกนประมวลผลพร้อมด้วยห้องอื่นๆ มีอพาร์ทเมนต์สาม, สี่และ 12 ห้อง เช่นเดียวกับโปรเซสเซอร์: ภายในคริสตัล "อพาร์ตเมนต์" หนึ่งอันสามารถมีคอร์ "ห้อง" ได้หลายคอร์

มัลติคอร์- นี่คือการแบ่งโปรเซสเซอร์หนึ่งตัวออกเป็นหลายบล็อกการทำงานที่เหมือนกัน จำนวนบล็อกคือจำนวนคอร์ภายในโปรเซสเซอร์ตัวเดียว

ประเภทของโปรเซสเซอร์แบบมัลติคอร์

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

กลับไปที่การเปรียบเทียบของโปรเซสเซอร์และอพาร์ทเมนท์ อพาร์ทเมนต์สองห้องมีราคาแพงกว่า สะดวกสบายกว่า และมีชื่อเสียงมากกว่าอพาร์ทเมนต์แบบหนึ่งห้อง แต่เฉพาะในกรณีที่อพาร์ทเมนท์เหล่านี้ตั้งอยู่ในพื้นที่เดียวกัน มีอุปกรณ์ครบครันและมีการปรับปรุงใหม่คล้ายกัน มีโปรเซสเซอร์ Quad-Core ที่อ่อนแอ (หรือ 6-Core) ที่อ่อนแอกว่าโปรเซสเซอร์แบบ Dual-Core อย่างมาก แต่มันก็ยากที่จะเชื่อ แน่นอนว่ามันเป็นเวทย์มนตร์ จำนวนมาก 4 หรือ 6 เทียบกับ "บางคน" สอง อย่างไรก็ตาม นี่เป็นสิ่งที่เกิดขึ้นบ่อยมาก ดูเหมือนอพาร์ทเมนต์สี่ห้องเดียวกัน แต่อยู่ในสภาพพังทลายโดยไม่มีการปรับปรุงใหม่ในพื้นที่ห่างไกลโดยสิ้นเชิง - และแม้แต่ในราคาของอพาร์ทเมนต์สองห้องหรูหราในใจกลางเมือง

ภายในโปรเซสเซอร์มีกี่คอร์?

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

มีการทดลองโดย AMD เพื่อสร้างโปรเซสเซอร์ 3 คอร์ แต่นี่เป็นอดีตไปแล้ว มันค่อนข้างดี แต่เวลาของพวกเขาผ่านไปแล้ว

อนึ่ง, บริษัทเอเอ็มดียังผลิตโปรเซสเซอร์แบบมัลติคอร์ แต่ตามกฎแล้วพวกมันอ่อนแอกว่าคู่แข่งจาก Intel อย่างมาก จริงอยู่ราคาของพวกเขาต่ำกว่ามาก คุณเพียงแค่ต้องรู้ว่า 4 คอร์จาก AMD มักจะอ่อนแอกว่า 4 คอร์เดียวกันจาก Intel อย่างเห็นได้ชัด

ตอนนี้คุณรู้แล้วว่าโปรเซสเซอร์มาพร้อมกับ 1, 2, 3, 4, 6 และ 12 คอร์ โปรเซสเซอร์แบบ Single-core และ 12-core นั้นหายากมาก โปรเซสเซอร์ Triple-core กลายเป็นสิ่งที่ผ่านมาแล้ว โปรเซสเซอร์แบบ 6 คอร์มีราคาแพงมาก (Intel) หรือไม่แรงมาก (AMD) ซึ่งคุณต้องจ่ายเงินเพิ่มสำหรับจำนวนนี้ คอร์ 2 และ 4 คอร์เป็นอุปกรณ์ที่ใช้กันทั่วไปและใช้งานได้จริงที่สุด ตั้งแต่คอร์ที่อ่อนแอที่สุดไปจนถึงทรงพลังที่สุด

ความถี่ของโปรเซสเซอร์แบบมัลติคอร์

ลักษณะหนึ่ง โปรเซสเซอร์คอมพิวเตอร์- ความถี่ของพวกเขา เมกะเฮิรตซ์เดียวกันเหล่านั้น (และมักเป็นกิกะเฮิรตซ์มากกว่า) ความถี่เป็นคุณลักษณะที่สำคัญ แต่ยังห่างไกลจากสิ่งเดียวเท่านั้น- ใช่ อาจจะไม่ใช่สิ่งที่สำคัญที่สุด ตัวอย่างเช่น โปรเซสเซอร์ดูอัลคอร์ขนาด 2 กิกะเฮิรตซ์เป็นข้อเสนอที่ทรงพลังมากกว่าโปรเซสเซอร์แบบคอร์เดี่ยวขนาด 3 กิกะเฮิรตซ์

เป็นการผิดอย่างสิ้นเชิงที่จะถือว่าความถี่ของโปรเซสเซอร์เท่ากับความถี่ของคอร์คูณด้วยจำนวนคอร์ พูดง่ายๆ ก็คือโปรเซสเซอร์ 2 คอร์ที่มีความถี่คอร์ 2 GHz จะมีความถี่รวมไม่ว่าในกรณีใดจะเท่ากับ 4 กิกะเฮิรตซ์! แม้แต่แนวคิดเรื่อง "ความถี่ร่วม" ก็ไม่มีอยู่จริง ใน ในกรณีนี้, ความถี่ซีพียูเท่ากับ 2 GHz พอดี ไม่มีการคูณ การบวก หรือการดำเนินการอื่นๆ

และอีกครั้งเราจะ "เปลี่ยน" โปรเซสเซอร์ให้เป็นอพาร์ตเมนต์ หากความสูงของเพดานในแต่ละห้องคือ 3 เมตร ความสูงรวมของอพาร์ทเมนท์จะยังคงเท่าเดิม - สามเมตรเท่าเดิมและไม่สูงกว่าหนึ่งเซนติเมตร ไม่ว่าอพาร์ทเมนต์จะมีกี่ห้องก็ตามความสูงของห้องเหล่านี้ก็ไม่เปลี่ยนแปลง เช่นเดียวกัน ความถี่สัญญาณนาฬิกาแกนประมวลผล- มันไม่เพิ่มขึ้นและไม่คูณ

มัลติคอร์เสมือนหรือ Hyper-Threading

นอกจากนี้ยังมี แกนประมวลผลเสมือน- เทคโนโลยี Hyper-Threading ในโปรเซสเซอร์ Intel ทำให้คอมพิวเตอร์ "คิด" ว่าแท้จริงแล้วมี 4 คอร์ภายในโปรเซสเซอร์แบบดูอัลคอร์ คล้ายกันมากเพียงผู้เดียวเท่านั้น ฮาร์ดไดรฟ์ แบ่งออกเป็นหลายตรรกะดิสก์ในเครื่อง C, D, E และอื่นๆ

ไฮเปอร์การทำเกลียวเป็นเทคโนโลยีที่มีประโยชน์มากสำหรับงานหลายอย่าง- บางครั้งมันเกิดขึ้นที่แกนประมวลผลถูกใช้เพียงครึ่งเดียวและทรานซิสเตอร์ที่เหลือในองค์ประกอบนั้นไม่ได้ใช้งาน วิศวกรได้คิดค้นวิธีที่จะทำให้ “idlers” เหล่านี้ทำงานได้เช่นกัน โดยการแบ่งคอร์ตัวประมวลผลทางกายภาพแต่ละตัวออกเป็นสองส่วน “เสมือน” ราวกับว่าห้องที่ค่อนข้างใหญ่ถูกแบ่งออกเป็นสองส่วนด้วยฉากกั้น

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

โปรดทราบว่าราคาแพงที่สุดและ โปรเซสเซอร์อันทรงพลังระดับแกนกลางi7 เป็นอุปกรณ์บังคับไฮเปอร์การทำเกลียว- พวกเขามี 4 คอร์จริงและ 8 คอร์เสมือน ปรากฎว่าเธรดการคำนวณ 8 รายการทำงานพร้อมกันบนโปรเซสเซอร์ตัวเดียว ราคาไม่แพงแต่ก็เช่นกัน โปรเซสเซอร์อันทรงพลังคลาสอินเทล แกนกลางi5ประกอบด้วย สี่คอร์, แต่ ไฮเปอร์เธรดไม่ทำงานที่นั่น ปรากฎว่า Core i5 ทำงานกับการคำนวณ 4 เธรด

โปรเซสเซอร์ แกนกลางi3- "ค่าเฉลี่ย" โดยทั่วไปทั้งในด้านราคาและประสิทธิภาพ มีสองคอร์และไม่มีนัยของ Hyper-Threading โดยรวมแล้วปรากฎว่า แกนกลางi3เพียงสองเธรดการคำนวณ เช่นเดียวกับคริสตัลงบประมาณตรงไปตรงมา เพนเทียมและเซเลรอน- สองคอร์ ไม่มีไฮเปอร์เธรด = สองเธรด

คอมพิวเตอร์ต้องการคอร์จำนวนมากหรือไม่? โปรเซสเซอร์ต้องการคอร์จำนวนเท่าใด

โปรเซสเซอร์สมัยใหม่ทั้งหมดมีประสิทธิภาพเพียงพอสำหรับงานทั่วไป- การท่องอินเทอร์เน็ตการโต้ตอบบนโซเชียลเน็ตเวิร์กและอีเมลงานในสำนักงาน Word-PowerPoint-Excel: Atom ที่อ่อนแอ Celeron และ Pentium ราคาประหยัดเหมาะสำหรับงานนี้ไม่ต้องพูดถึง Core i3 ที่ทรงพลังกว่า สองคอร์สำหรับ ทำงานประจำมากเกินพอ โปรเซสเซอร์ด้วย จำนวนมากแกนจะไม่ทำให้ความเร็วเพิ่มขึ้นอย่างมีนัยสำคัญ

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

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

มีประโยชน์ใด ๆ กับโปรเซสเซอร์แบบมัลติคอร์หรือไม่?

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

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

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

เมื่อโปรเซสเซอร์มีคอร์น้อยลง จะดีกว่า

คุณไม่ควรซื้อโปรเซสเซอร์โดยใช้สูตรที่ไม่ถูกต้อง “ยิ่งมีคอร์มากเท่าไรก็ยิ่งดีเท่านั้น” นี่เป็นสิ่งที่ผิด ประการแรกโปรเซสเซอร์ 4, 6 และ 8 คอร์มีราคาแพงกว่าโปรเซสเซอร์แบบดูอัลคอร์อย่างมาก การเพิ่มขึ้นอย่างมีนัยสำคัญของราคาไม่ได้เป็นสิ่งที่สมเหตุสมผลเสมอไปจากมุมมองของประสิทธิภาพ ตัวอย่างเช่น หากโปรเซสเซอร์ 8 คอร์ปรากฏว่าเร็วกว่า CPU ที่มีคอร์น้อยกว่าเพียง 10% แต่มีราคาแพงกว่า 2 เท่า ก็จะเป็นการยากที่จะพิสูจน์การซื้อดังกล่าว

ประการที่สอง ยิ่งโปรเซสเซอร์มีคอร์มากเท่าไร ก็ยิ่งสิ้นเปลืองพลังงานมากขึ้นเท่านั้น ไม่มีประโยชน์ที่จะซื้อแล็ปท็อปที่มีราคาแพงกว่ามากซึ่งมี Core i7 แบบ 4 คอร์ (8 เธรด) หากแล็ปท็อปจะรองรับการประมวลผลเท่านั้น ไฟล์ข้อความ, การท่องอินเทอร์เน็ตและอื่นๆ จะไม่มีความแตกต่างกับ Core i5 แบบดูอัลคอร์ (4 เธรด) และ Core i3 แบบคลาสสิกที่มีเธรดการประมวลผลเพียงสองเธรดจะไม่ด้อยกว่า "เพื่อนร่วมงาน" ที่มีชื่อเสียงมากกว่า และจากแบตเตอรี่แบบนี้ แล็ปท็อปที่ทรงพลังจะทำงานน้อยกว่า Core i3 ที่ประหยัดและไม่ต้องการมาก

โปรเซสเซอร์แบบมัลติคอร์ในโทรศัพท์มือถือและแท็บเล็ต

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

จะเลือกโปรเซสเซอร์แบบมัลติคอร์ได้อย่างไรและไม่ผิดพลาด?

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

โปรดทราบว่าตารางนี้อิงตามโปรเซสเซอร์ตั้งแต่ปี 2555-2557 ตัวอย่างที่เก่ากว่าจะมีลักษณะที่แตกต่างกัน เราไม่ได้พูดถึงตัวเลือก CPU ที่หายากเช่น single-core Celeron (แม้กระทั่งทุกวันนี้ก็มีเช่นนี้ แต่นี่เป็นตัวเลือกที่ผิดปกติซึ่งแทบจะไม่มีวางจำหน่ายในตลาด) คุณไม่ควรเลือกโปรเซสเซอร์ตามจำนวนคอร์ที่อยู่ภายในเพียงอย่างเดียว - มีคุณสมบัติอื่นที่สำคัญกว่า ตารางจะทำให้การเลือกโปรเซสเซอร์แบบมัลติคอร์ง่ายขึ้นเท่านั้น รุ่นเฉพาะ(และมีหลายสิบรายการในแต่ละคลาส) ควรซื้อหลังจากทำความคุ้นเคยกับพารามิเตอร์อย่างละเอียดแล้วเท่านั้น: ความถี่, การกระจายความร้อน, การสร้าง, ขนาดแคชและคุณสมบัติอื่น ๆ

ซีพียู จำนวนคอร์ เธรดการคำนวณ การใช้งานทั่วไป
อะตอม 1-2 1-4 คอมพิวเตอร์และเน็ตบุ๊กที่ใช้พลังงานต่ำ งาน โปรเซสเซอร์อะตอมการใช้พลังงานขั้นต่ำ- ผลผลิตมีน้อย
เซเลรอน 2 2 โปรเซสเซอร์ที่ถูกที่สุดสำหรับเดสก์ท็อปและแล็ปท็อป ประสิทธิภาพเพียงพอสำหรับงานในสำนักงาน แต่ไม่ใช่ CPU สำหรับเล่นเกมเลย
เพนเทียม 2 2 โปรเซสเซอร์ Intel มีราคาไม่แพงและมีประสิทธิภาพต่ำพอๆ กับ Celeron ทางเลือกที่ยอดเยี่ยมสำหรับคอมพิวเตอร์ในสำนักงาน Pentium มีแคชที่ใหญ่กว่าเล็กน้อยและบางครั้งก็เล็กน้อย ลักษณะที่เพิ่มขึ้นเมื่อเทียบกับเซเลรอน
คอร์ i3 2 4 สองก็พอแล้ว แกนที่ทรงพลังซึ่งแต่ละตัวแบ่งออกเป็น "โปรเซสเซอร์" เสมือนสองตัว (Hyper-Threading) เหล่านี้เป็นซีพียูที่ทรงพลังอยู่แล้วในราคาที่ไม่สูงเกินไป ทางเลือกที่ดีสำหรับคอมพิวเตอร์ที่บ้านหรือสำนักงานที่ทรงพลังโดยไม่ต้องมีความต้องการประสิทธิภาพเป็นพิเศษ
คอร์ i5 4 4 โปรเซสเซอร์ Core i5 แบบ 4 คอร์เต็มรูปแบบมีราคาค่อนข้างแพง ประสิทธิภาพของพวกเขาขาดไปเฉพาะในงานที่มีความต้องการมากที่สุดเท่านั้น
คอร์ i7 4-6 8-12 โปรเซสเซอร์ Intel ที่ทรงพลังที่สุด แต่มีราคาแพงโดยเฉพาะ ตามกฎแล้วแทบจะไม่เร็วกว่า Core i5 และในบางโปรแกรมเท่านั้น ไม่มีทางเลือกอื่นสำหรับพวกเขา

บทสรุปโดยย่อของบทความ “ความจริงทั้งหมดเกี่ยวกับโปรเซสเซอร์แบบมัลติคอร์” แทนที่จะเป็นบันทึก

  • แกนซีพียู- ของเขา ส่วนประกอบ- อันที่จริงมีโปรเซสเซอร์อิสระอยู่ภายในเคส โปรเซสเซอร์ Dual-core - โปรเซสเซอร์สองตัวภายในตัวเดียว
  • มัลติคอร์เทียบได้กับจำนวนห้องภายในอพาร์ทเมนท์ อพาร์ทเมนต์แบบสองห้องดีกว่าอพาร์ทเมนต์แบบหนึ่งห้อง แต่มีลักษณะอื่นที่เท่าเทียมกันเท่านั้น (ที่ตั้งของอพาร์ทเมนท์ สภาพ พื้นที่ ความสูงของเพดาน)
  • คำกล่าวที่ว่า ยิ่งโปรเซสเซอร์มีคอร์มากเท่าไรก็ยิ่งดีเท่านั้น- วิธีการทางการตลาด กฎที่ผิดอย่างสิ้นเชิง ท้ายที่สุดแล้วอพาร์ทเมนท์ไม่เพียงถูกเลือกตามจำนวนห้องเท่านั้น แต่ยังเลือกตามที่ตั้งการปรับปรุงและพารามิเตอร์อื่น ๆ ด้วย เช่นเดียวกับหลายคอร์ภายในโปรเซสเซอร์
  • มีอยู่ มัลติคอร์ "เสมือน"— เทคโนโลยีไฮเปอร์เธรดดิ้ง ด้วยเทคโนโลยีนี้ แต่ละคอร์ "กายภาพ" จะถูกแบ่งออกเป็น "เสมือน" สองอัน ปรากฎว่าโปรเซสเซอร์ 2 คอร์ที่มี Hyper-Threading มีเพียง 2 คอร์จริงเท่านั้น แต่โปรเซสเซอร์เหล่านี้ประมวลผล 4 เธรดการคำนวณพร้อมกัน นี่เป็นคุณสมบัติที่มีประโยชน์มาก แต่โปรเซสเซอร์ 4 เธรดไม่สามารถถือเป็นโปรเซสเซอร์ Quad-Core ได้
  • สำหรับ โปรเซสเซอร์เดสก์ท็อป Intel: Celeron - 2 คอร์และ 2 เธรด Pentium - 2 คอร์ 2 เธรด Core i3 - 2 คอร์ 4 เธรด Core i5 - 4 คอร์ 4 เธรด Core i7 - 4 คอร์ 8 เธรด แล็ปท็อป (มือถือ) ซีพียูอินเทลมีจำนวนคอร์/เธรดที่แตกต่างกัน
  • สำหรับ คอมพิวเตอร์พกพาประสิทธิภาพการใช้พลังงาน (ในทางปฏิบัติ อายุการใช้งานแบตเตอรี่) มักมีความสำคัญมากกว่าจำนวนคอร์

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

การแนะนำ

ก่อนที่เราจะเริ่มเข้าใจว่าจำนวนคอร์ของโปรเซสเซอร์ส่งผลต่ออะไร ฉันอยากจะพูดนอกเรื่องเล็กน้อย เมื่อไม่กี่ปีที่ผ่านมา นักพัฒนา CPU มั่นใจว่าเทคโนโลยีการผลิตซึ่งกำลังพัฒนาอย่างรวดเร็ว จะทำให้สามารถสร้าง "ก้อนหิน" ที่มีความถี่สัญญาณนาฬิกาสูงถึง 10 GHz ซึ่งจะทำให้ผู้ใช้สามารถลืมปัญหาไปได้ ประสิทธิภาพต่ำ- อย่างไรก็ตามไม่ประสบความสำเร็จ

ไม่ว่ากระบวนการทางเทคโนโลยีจะพัฒนาไปอย่างไร ทั้ง Intel และ AMD ก็ประสบปัญหาทางกายภาพล้วนๆ ซึ่งไม่อนุญาตให้พวกเขาผลิตโปรเซสเซอร์ที่มีความถี่สัญญาณนาฬิกาสูงถึง 10 GHz จากนั้นจึงตัดสินใจไม่เน้นที่ความถี่ แต่เน้นที่จำนวนคอร์ ดังนั้นการแข่งขันใหม่จึงเริ่มผลิต "คริสตัล" โปรเซสเซอร์ที่ทรงพลังและมีประสิทธิภาพมากขึ้นซึ่งยังคงดำเนินต่อไปจนถึงทุกวันนี้ แต่ก็ไม่ได้กระตือรือร้นเหมือนเมื่อก่อน

โปรเซสเซอร์ Intel และ AMD

ปัจจุบัน Intel และ AMD เป็นคู่แข่งโดยตรงในตลาดโปรเซสเซอร์ หากคุณดูที่รายได้และยอดขาย ข้อได้เปรียบที่ชัดเจนจะอยู่ฝั่งเดอะบลูส์ เมื่อเร็วๆ นี้หงส์แดงพยายามตามทัน ทั้งสองบริษัทก็มี การแบ่งประเภทที่ดี โซลูชั่นสำเร็จรูปสำหรับทุกโอกาส - จาก โปรเซสเซอร์ที่เรียบง่ายจาก 1-2 คอร์ไปจนถึงสัตว์ประหลาดจริงซึ่งมีจำนวนคอร์เกิน 8 โดยทั่วไปแล้ว "สโตน" ดังกล่าวจะใช้กับ "คอมพิวเตอร์" งานพิเศษที่มีโฟกัสที่แคบ

อินเทล

ดังนั้น ในปัจจุบัน Intel ประสบความสำเร็จในโปรเซสเซอร์ 5 ประเภท ได้แก่ Celeron, Pentium และ i7 “หิน” แต่ละก้อนเหล่านี้มี ปริมาณที่แตกต่างกันแกนและออกแบบมาเพื่องานที่แตกต่างกัน ตัวอย่างเช่น Celeron มีเพียง 2 คอร์และส่วนใหญ่จะใช้กับคอมพิวเตอร์ในสำนักงานและที่บ้าน Pentium หรือที่เรียกกันว่า "ตอไม้" ก็ใช้ที่บ้านเช่นกัน แต่มีประสิทธิภาพที่ดีกว่ามากอยู่แล้ว สาเหตุหลักมาจากเทคโนโลยี Hyper-Threading ซึ่ง "เพิ่ม" คอร์เสมือนอีกสองคอร์ให้กับสองคอร์ทางกายภาพซึ่ง เรียกว่าเธรด ดังนั้น "เปอร์เซ็นต์" แบบดูอัลคอร์จึงทำงานเหมือนกับโปรเซสเซอร์ Quad-Core ที่มีงบประมาณมากที่สุดแม้ว่าจะไม่ถูกต้องทั้งหมด แต่นี่คือประเด็นหลัก

ส่วน Core line สถานการณ์ก็ประมาณเดียวกัน รุ่นน้องที่มีหมายเลข 3 มี 2 คอร์และ 2 เธรด บรรทัดที่เก่ากว่า - Core i5 - มีคอร์ 4 หรือ 6 คอร์เต็มเปี่ยมอยู่แล้ว แต่ไม่มีฟังก์ชัน Hyper-Threading และไม่มีเธรดเพิ่มเติม ยกเว้นเธรดมาตรฐาน 4-6 ตัว สิ่งสุดท้าย - core i7 คือ โปรเซสเซอร์ชั้นนำซึ่งโดยทั่วไปจะมี 4 ถึง 6 คอร์และมีจำนวนเธรดเป็นสองเท่า เช่น 4 คอร์และ 8 เธรด หรือ 6 คอร์และ 12 เธรด

เอเอ็มดี

ตอนนี้มันคุ้มค่าที่จะพูดถึง AMD รายการ "ก้อนกรวด" จาก บริษัท นี้มีขนาดใหญ่มาก ไม่มีประโยชน์ที่จะแสดงรายการทุกอย่าง เนื่องจากโมเดลส่วนใหญ่ล้าสมัยไปแล้ว บางทีอาจเป็นที่น่าสังเกตว่าคนรุ่นใหม่ซึ่งในแง่หนึ่ง "คัดลอก" Intel - Ryzen บรรทัดนี้ยังประกอบด้วยรุ่นที่มีหมายเลข 3, 5 และ 7 ความแตกต่างที่สำคัญจากรุ่น "สีน้ำเงิน" ของ Ryzen ก็คือรุ่นที่อายุน้อยที่สุดให้ 4 คอร์เต็มทันทีในขณะที่รุ่นเก่าไม่มี 6 แต่มีแปดคอร์ นอกจากนี้จำนวนเธรดยังเปลี่ยนแปลงอีกด้วย Ryzen 3 - 4 เธรด, Ryzen 5 - 8-12 (ขึ้นอยู่กับจำนวนคอร์ - 4 หรือ 6) และ Ryzen 7 - 16 เธรด

เป็นเรื่องที่ควรค่าแก่การกล่าวถึงอีกเส้น "สีแดง" - FX ซึ่งปรากฏในปี 2555 และในความเป็นจริง แพลตฟอร์มนี้ถือว่าล้าสมัยไปแล้ว แต่ต้องขอบคุณความจริงที่ว่าตอนนี้มีมากขึ้นเรื่อยๆ โปรแกรมเพิ่มเติมและเกมเริ่มรองรับมัลติเธรด กลุ่มผลิตภัณฑ์ Vishera ก็กลับมาได้รับความนิยมอีกครั้ง ซึ่งนอกจากราคาที่ต่ำแล้วยังมีการเติบโตเท่านั้น

สำหรับการถกเถียงเกี่ยวกับความถี่ของโปรเซสเซอร์และจำนวนคอร์ในความเป็นจริงแล้วการมองไปที่วินาทีนั้นถูกต้องมากกว่าเนื่องจากทุกคนตัดสินใจเกี่ยวกับความถี่สัญญาณนาฬิกามานานแล้วและแม้แต่ รุ่นยอดนิยมจาก Intel ทำงานที่ความเร็ว 2.7, 2.8, 3 GHz นอกจากนี้ความถี่สามารถเพิ่มขึ้นได้เสมอโดยใช้การโอเวอร์คล็อก แต่ในกรณีของโปรเซสเซอร์ดูอัลคอร์สิ่งนี้จะไม่ส่งผลกระทบมากนัก

จะทราบได้อย่างไรว่ามีกี่คอร์

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

รับเพิ่ม ข้อมูลรายละเอียดคุณสามารถค้นหาว่า "หิน" ของคุณรองรับเทคโนโลยีใดบ้าง ความถี่สัญญาณนาฬิกาคืออะไร หมายเลขการแก้ไข และอื่นๆ อีกมากมายโดยใช้โปรแกรมพิเศษและขนาดเล็กที่เรียกว่า CPU-Z คุณสามารถดาวน์โหลดได้ฟรีบนเว็บไซต์อย่างเป็นทางการ มีรุ่นที่ไม่ต้องติดตั้ง

ข้อดีของสองคอร์

ข้อดีของโปรเซสเซอร์แบบดูอัลคอร์คืออะไร มีหลายสิ่งหลายอย่าง เช่น ในเกมหรือแอพพลิเคชั่น ในการพัฒนาซึ่งงานแบบเธรดเดียวเป็นสิ่งสำคัญอันดับแรก ยกตัวอย่างเกม Wold of Tanks โปรเซสเซอร์แบบดูอัลคอร์ทั่วไปส่วนใหญ่เช่น Pentium หรือ Celeron จะให้ผลลัพธ์ด้านประสิทธิภาพที่ค่อนข้างดี ในขณะที่ FX บางตัวจาก AMD หรือ INTEL Core จะใช้ความสามารถมากกว่ามากและผลลัพธ์จะใกล้เคียงกันโดยประมาณ

4 คอร์ที่ดีกว่า

4 คอร์จะดีกว่าสองได้อย่างไร ประสิทธิภาพที่ดีขึ้น- "หิน" แบบ Quad-core ได้รับการออกแบบมาเพื่อการทำงานที่จริงจังยิ่งขึ้นโดยที่ "ตอไม้" หรือ "เซเลรอน" ธรรมดา ๆ ไม่สามารถรับมือได้ ตัวอย่างที่ดีเยี่ยมโปรแกรมใดๆ สำหรับการทำงานกับกราฟิก 3D จะใช้งานได้ที่นี่ เช่น 3Ds Max หรือ Cinema4D

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

แน่นอนคุณสามารถใช้งบประมาณ "protsyk" ได้ ครอบครัวหลักตัวอย่างเช่น i3 รุ่น 6100 แต่ 2 คอร์และ 2 เธรดเพิ่มเติมจะยังคงด้อยกว่า Quad-Core ที่มีคุณสมบัติครบถ้วน

6 และ 8 คอร์

ส่วนสุดท้ายของมัลติคอร์คือโปรเซสเซอร์ที่มีหกและแปดคอร์ โดยหลักการแล้วจุดประสงค์หลักนั้นเหมือนกับของ CPU ข้างต้นทุกประการ แต่จำเป็นเท่านั้นในกรณีที่ "สี่" ธรรมดาไม่สามารถรับมือได้ นอกจากนี้ คอมพิวเตอร์เฉพาะทางเต็มรูปแบบยังถูกสร้างขึ้นบนพื้นฐานของ "หิน" ที่มี 6 และ 8 คอร์ ซึ่งจะถูก "ปรับแต่ง" สำหรับกิจกรรมบางอย่าง เช่น การตัดต่อวิดีโอ โปรแกรมสร้างแบบจำลอง 3 มิติ การเรนเดอร์ฉากหนักสำเร็จรูปด้วย รูปหลายเหลี่ยมและวัตถุจำนวนมาก ฯลฯ .d.

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

จำนวนแกนประมวลผลได้รับผลกระทบจากอะไร

แล้วจำนวนคอร์จะส่งผลต่ออะไรอีกบ้าง? ประการแรกเพื่อเพิ่มการใช้พลังงาน ใช่ แม้จะฟังดูน่าประหลาดใจ แต่ก็เป็นความจริง ไม่จำเป็นต้องกังวลมากเกินไปเพราะว่า ชีวิตประจำวันปัญหานี้พูดแล้วจะไม่สังเกตเห็นได้ชัดเจน

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

ระบบดูอัลคอร์ไม่คุ้นเคยกับปัญหานี้ เนื่องจากไม่ได้มีประสิทธิภาพและการกระจายความร้อนสูงมากตามลำดับ แต่ระบบมัลติคอร์ทำได้ หินที่ร้อนแรงที่สุดคือของ AMD โดยเฉพาะซีรีย์ FX เช่น ใช้รุ่น FX-6300 อุณหภูมิโปรเซสเซอร์ในโปรแกรม AIDA64 อยู่ที่ประมาณ 40 องศา และอยู่ในโหมดไม่ได้ใช้งาน ขณะโหลด จำนวนจะเพิ่มขึ้น และหากเกิดความร้อนสูงเกินไป คอมพิวเตอร์จะปิดลง ดังนั้นเมื่อซื้อโปรเซสเซอร์แบบมัลติคอร์คุณไม่ควรลืมตัวทำความเย็น

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

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

สรุป.

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

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

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

ดังนั้นความสามารถในการผลิตจึงถูกลดระดับลง ปรากฏการณ์นี้เรียกว่าคอขวด ซึ่งแปลว่า "คอขวด" หรือ "คอแคบ"

ก่อนที่จะพูดถึงปัญหานี้ควรชี้แจงคำจำกัดความของคำนี้ให้ชัดเจนก่อน เทคโนโลยีนี้เรียกว่า Hyper-threading; อักษรย่อ HT มักพบในแหล่งที่มา

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

วิธีค้นหาจำนวนเธรดที่โปรเซสเซอร์มี

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

สั้น ๆ ตรงประเด็นและพื้นหลังเล็กน้อย

เทคโนโลยีไฮเปอร์เธรดดิ้งทำให้สามารถจัดเก็บสองเธรดพร้อมกันได้ ดังนั้นเมื่อใช้ระบบปฏิบัติการ Windows โปรเซสเซอร์ที่มี 2 คอร์จะมี 4 เธรด คอมพิวเตอร์ดังกล่าวมักเรียกว่าโปรเซสเซอร์ที่รองรับ Hyper-treading

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

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

โปรแกรมที่สามารถใช้งานได้อย่างถูกต้อง ข้อได้เปรียบนี้มีไม่มาก ถ้ามี การพัฒนานี้อยู่ในขั้นตอนของการวิจัยภาคสนามประเภทหนึ่ง

ระบบรู้ทุกอย่างเกี่ยวกับตัวมันเอง

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

หากต้องการทราบข้อมูลเพิ่มเติมใน ระบบปฏิบัติการ Windows มี "ตัวจัดการงาน" ซึ่งจะแสดงจำนวนทรัพยากรคอมพิวเตอร์ที่ใช้งานในช่วงเวลาที่กำหนดด้วย

เครื่องมือนี้ใช้งานง่าย มีประโยชน์บ่อยครั้ง และเป็นธรรมชาติ อินเตอร์เฟซที่ชัดเจน- หากต้องการเปิดแอปพลิเคชันนี้ คุณต้องกดปุ่มค้างไว้พร้อมกัน Ctrl+Alt+ลบ .

นี่คือสิ่งที่ดูเหมือน วินโดวส์ 10. ผู้ใช้ Macระบบปฏิบัติการจะค้นหายูทิลิตี้ "Force Quit Programs" บนคอมพิวเตอร์ซึ่งสามารถเรียกได้อย่างง่ายดายโดยใช้ปุ่ม cmd alt Esc- นอกจากนี้ยังเปิดโอกาสให้คุณปิดโปรแกรมที่หยุดการตอบสนองอีกด้วย
ระบบปฏิบัติการโอเพ่นซอร์สยอดนิยมอีกระบบหนึ่งคือ Linux ก็มีตัวจัดการงานเช่นกัน แต่จะเรียกอีกอย่างว่า - "การตรวจสอบระบบ"

3 ขั้นตอนง่ายๆ จะช่วยให้คุณไปถึงจุดนั้น:

  1. สาธารณูปโภคของระบบ
  2. การตรวจสอบระบบ

หรือคุณสามารถใช้คำสั่ง

gnome-system-monitor .

ฟังก์ชั่นการทำงาน” การตรวจสอบระบบ" สอดคล้องกับที่อยู่ใน Windows Task Manager และ " การบังคับเลิกจ้างโปรแกรม" ในระบบปฏิบัติการจาก Apple

ทำไมมันเร็วกว่านี้?

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

จำนวนเธรดจะมีขนาดใหญ่เป็นสองเท่าของจำนวนคอร์เสมอ (หากมีเทคโนโลยี HT "ออนบอร์ด") 2 คอร์เทียบเท่ากับ 4 เธรด 4 คอร์เทียบเท่ากับ 8 เธรด อัลกอริธึมการคำนวณไม่สามารถแตกต่างกันได้ ผู้เขียนการพัฒนาเป็นของ Intel ซึ่งเป็นผู้นำในการผลิตโปรเซสเซอร์ในตลาดผู้บริโภคจำนวนมาก

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

คำแนะนำทีละขั้นตอนสำหรับผู้เริ่มต้น

ดังนั้น หากต้องการทราบจำนวนเธรด คุณจะต้องค้นหาจำนวนคอร์ที่มีอยู่ในโปรเซสเซอร์ มี 3 (อย่างน้อย) วิธีในการทำเช่นนี้:

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

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

เมื่อวิเคราะห์ภาพหน้าจอด้านบนจะเห็นได้ชัดว่าคอมพิวเตอร์อิเล็กทรอนิกส์เครื่องนี้นั่นคือคอมพิวเตอร์มี 4 คอร์และ 8 กระบวนการเชิงตรรกะ (คิดว่าเป็นเธรด) เมื่อค่าของพารามิเตอร์สองตัวเท่ากันก็หมายความว่า คอมพิวเตอร์เครื่องนี้ไม่รองรับเทคโนโลยี HT (Hyper-threading)

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

การกำหนดจำนวนคอร์บนคอมพิวเตอร์

การใช้ตัวจัดการอุปกรณ์

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

ผลลัพธ์ที่ได้คือรายการประเภทต่างๆ อุปกรณ์ที่ติดตั้ง- ยังมีประเด็น” โปรเซสเซอร์- คลิกที่ลูกศรทางด้านซ้ายหรือดับเบิลคลิกที่ชื่อ เป็นผลให้รายการตำแหน่งงานต่างๆ จะถูกขยายออก ซึ่งแต่ละตำแหน่งจะสอดคล้องกัน หนึ่งเธรดคำสั่ง หาก CPU ของคุณรองรับไฮเปอร์พาราเรลลิซึม (“ ไฮเปอร์ การทำเกลียว") จากนั้นคุณควรหาจำนวนคอร์จริง แบ่งจำนวนตำแหน่งเหล่านี้ด้วย 2 หากไม่มีเทคโนโลยีดังกล่าวก็ไม่จำเป็นต้องแบ่ง

ผ่านตัวจัดการงาน

แอปพลิเคชั่นที่มีชื่อเสียงนี้ยังช่วยให้คุณค้นหาข้อมูลบางอย่างเกี่ยวกับ CPU คลิกเพื่อเริ่มต้น คลิกขวาหนูตามพื้นที่ว่างที่ด้านล่างของหน้าจอโดยที่ ทาสก์บาร์- เมนูจะปรากฏขึ้นเมื่อเราสนใจรายการ “ ” หรือ “ เปิดตัวจัดการงาน».

วินโดวส์ 7- ในหน้าต่างโปรแกรม ไปที่ “ ผลงาน».

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

วินโดวส์ 10- ในหน้าต่างโปรแกรม คลิกที่ “ ผลงาน».

ที่มุมขวาล่าง คุณจะเห็นคุณสมบัติหลักของ CPU รวมถึงตัวเลขด้วย แกนทางกายภาพและลำธาร (" โปรเซสเซอร์แบบลอจิคัล»).

เราใช้โปรแกรมเอเวอเรสต์

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

คุณจะเห็นไอคอนมากมายในหน้าต่างโปรแกรม คลิกที่ไอคอนที่ระบุว่า “ บอร์ดระบบ».

จากไอคอนที่ปรากฏให้คลิกที่ “ ซีพียู- ในรายการคุณสมบัติที่เปิดขึ้นให้ใส่ใจกับ “ ประเภทซีพียู- ที่นี่คุณจะพบข้อมูลที่คุณสนใจ

การกำหนดจำนวนคอร์โดยใช้ CPU-Z

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

มาดูเอกสารกันดีกว่า

คุณสมบัติหลักทั้งหมดของ CPU จะถูกระบุไว้ด้วย บรรจุภัณฑ์และใน เอกสารครบถ้วน.

โปรเซสเซอร์ฐานข้อมูล (เครื่องจักร)ในปัจจุบัน เป็นเรื่องปกติที่จะอ้างถึงระบบฮาร์ดแวร์และซอฟต์แวร์ที่ออกแบบมาเพื่อทำหน้าที่ทั้งหมดหรือบางส่วนของระบบจัดการฐานข้อมูล (DBMS) หากครั้งหนึ่งระบบการจัดการฐานข้อมูลมีจุดประสงค์เพื่อจัดเก็บข้อความและ ข้อมูลตัวเลขตอนนี้พวกเขาได้รับการออกแบบมาเพื่อ รูปแบบต่างๆข้อมูล รวมถึงกราฟิก เสียง และวิดีโอ ตัวประมวลผลฐานข้อมูลทำหน้าที่การจัดการและการแจกจ่าย ให้การเข้าถึงข้อมูลระยะไกลผ่านเกตเวย์ และจำลองข้อมูลที่อัปเดตโดยใช้กลไกการจำลองแบบต่างๆ ในขนาดใหญ่ ระบบสารสนเทศมีการเปลี่ยนแปลงจากสถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์ธรรมดาไปเป็นสถาปัตยกรรมสามระดับที่มีฐานข้อมูลแบบกระจาย (ไคลเอนต์ เซิร์ฟเวอร์ที่มี DBMS และเซิร์ฟเวอร์ที่มีข้อมูลนั้นเอง)

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

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

โปรเซสเซอร์สตรีม

ตัวประมวลผลสตรีมคือตัวประมวลผลที่มีการดำเนินการตามหลักการประมวลผลข้อมูลจำนวนมากโดยใช้คำสั่งเดียว ตามการจัดประเภทของ Flynn สิ่งเหล่านี้อยู่ในสถาปัตยกรรม SIMD (สตรีมคำสั่งเดียว / สตรีมข้อมูลหลายรายการ) เทคโนโลยี SIMD ช่วยให้สามารถดำเนินการเดียวกัน เช่น การลบและการบวก กับตัวเลขหลายชุดพร้อมกันได้ SIMD - การดำเนินการจุดลอยตัวที่มีความแม่นยำสองเท่าช่วยเร่งประสิทธิภาพ แอปพลิเคชันที่ใช้ทรัพยากรมากสำหรับการสร้างเนื้อหา การเรนเดอร์ 3 มิติ การคำนวณทางการเงิน และการประยุกต์ทางวิทยาศาสตร์ นอกจากนี้ ความสามารถของเทคโนโลยี MMX 64 บิต (คำสั่ง SIMD จำนวนเต็ม) ได้รับการปรับปรุงแล้ว เทคโนโลยีนี้ขยายเป็นตัวเลข 128 บิต ซึ่งช่วยให้การประมวลผลวิดีโอ เสียงพูด การเข้ารหัส รูปภาพ และภาพถ่ายเร็วขึ้น โปรเซสเซอร์สตรีมเพิ่มขึ้นโดยรวม ผลงานซึ่งมีความสำคัญอย่างยิ่งเมื่อทำงานกับวัตถุกราฟิก 3 มิติ

แยกกันได้ โปรเซสเซอร์สตรีม(โปรเซสเซอร์สตรีมมิ่งเดี่ยว - SSP) และ โปรเซสเซอร์แบบมัลติเธรด(โปรเซสเซอร์มัลติสตรีมมิ่ง - MSP)

ตัวแทนที่สดใส โปรเซสเซอร์สตรีมเป็นตระกูลโปรเซสเซอร์ของ Intel เริ่มต้นตั้งแต่ เพนเทียม IIIซึ่งใช้เทคโนโลยี Streaming SIMD Extensions (SSE) การประมวลผลกระแสตามหลักการ “คำสั่งเดียว – ข้อมูลมากมาย”) เทคโนโลยีนี้ช่วยให้คุณสามารถทำงานที่ซับซ้อนและจำเป็นในยุคอินเทอร์เน็ต เช่น การประมวลผลคำพูด การเข้ารหัสและถอดรหัสข้อมูลวิดีโอและเสียง การพัฒนากราฟิกสามมิติและการประมวลผลภาพ

ตัวแทนของคลาส SIMD คือเมทริกซ์ตัวประมวลผล: ILLIAC IV, ตัวประมวลผลเวกเตอร์ ICL ประมวลผลข้อมูลเกือบจะขนานกันซึ่งทำให้เร็วกว่าเมื่อทำงานในโหมดสเกลาร์หลายเท่า สูงสุด ความเร็วในการส่งข้อมูลเข้า รูปแบบเวกเตอร์สามารถเป็น 64 GB/s ซึ่งเร็วกว่าเครื่องสเกลาร์ถึง 2 เท่า ตัวอย่างของระบบประเภทนี้ เช่น โปรเซสเซอร์จาก NEC และ Hitachi