Skip to main content

การประมวลผลแบบหลายคอร์คืออะไร?

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

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

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

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

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