TL; DR คำตอบ: GPU มีแกนประมวลผลมากกว่าคอร์มาก แต่เนื่องจาก GPU แต่ละคอร์ทำงานช้ากว่าคอร์คอร์อย่างมากและไม่มีคุณสมบัติที่จำเป็นสำหรับระบบปฏิบัติการสมัยใหม่พวกเขาจึงไม่เหมาะสำหรับการประมวลผลส่วนใหญ่ในชีวิตประจำวัน การคำนวณ เหมาะที่สุดสำหรับการคำนวณที่ใช้งานหนักเช่นการประมวลผลวิดีโอและการจำลองสถานการณ์
GPGPUยังคงเป็นแนวคิดที่ค่อนข้างใหม่ เริ่มแรกใช้ GPU เพื่อแสดงกราฟิกเท่านั้น ในฐานะที่เป็นเทคโนโลยีขั้นสูงคอร์จำนวนมากใน GPUs ที่เกี่ยวข้องกับซีพียูถูกใช้ประโยชน์โดยการพัฒนาความสามารถในการคำนวณสำหรับ GPU เพื่อให้พวกเขาสามารถประมวลผลสตรีมข้อมูลขนานจำนวนมากพร้อมกันไม่ว่าข้อมูลนั้นจะเป็นอย่างไร ในขณะที่ GPU สามารถมีตัวประมวลผลสตรีมนับร้อยหรือพันตัวแต่ละตัวจะทำงานช้ากว่าซีพียูคอร์และมีคุณสมบัติน้อยกว่า (แม้ว่าพวกเขาจะทัวริงเสร็จสมบูรณ์และสามารถตั้งโปรแกรมให้เรียกใช้โปรแกรมใด ๆ คุณสมบัติที่ขาดหายไปจาก GPUs ได้แก่ การขัดจังหวะและหน่วยความจำเสมือนซึ่งจำเป็นต้องใช้กับระบบปฏิบัติการที่ทันสมัย
กล่าวอีกนัยหนึ่งซีพียูและ GPU มีสถาปัตยกรรมที่แตกต่างกันอย่างมากซึ่งทำให้เหมาะกับงานที่แตกต่างกัน GPU สามารถจัดการข้อมูลจำนวนมากในสตรีมจำนวนมากซึ่งทำงานได้ค่อนข้างง่าย แต่ไม่เหมาะสำหรับการประมวลผลที่หนักหน่วงหรือซับซ้อนในสตรีมข้อมูลหนึ่งหรือสองสามตัว CPU นั้นเร็วกว่ามากต่อหนึ่งคอร์ (ในแง่ของคำแนะนำต่อวินาที) และสามารถดำเนินการที่ซับซ้อนบนสตรีมข้อมูลเพียงหนึ่งหรือสองสามลำได้ง่ายขึ้น แต่ไม่สามารถจัดการกับสตรีมจำนวนมากได้อย่างมีประสิทธิภาพพร้อมกัน
ด้วยเหตุนี้ GPU จึงไม่เหมาะที่จะจัดการกับงานที่ไม่ได้รับประโยชน์อย่างมากจากหรือไม่สามารถขนานกันได้รวมถึงแอพพลิเคชั่นสำหรับผู้ใช้ทั่วไปเช่นเวิร์ดโปรเซสเซอร์ นอกจากนี้ GPU ยังใช้สถาปัตยกรรมที่แตกต่างกันโดยพื้นฐาน จะต้องตั้งโปรแกรมแอปพลิเคชันเฉพาะสำหรับ GPU เพื่อให้ทำงานได้และต้องใช้เทคนิคที่แตกต่างกันอย่างมากในการโปรแกรม GPU เทคนิคที่แตกต่างกันเหล่านี้รวมถึงภาษาการเขียนโปรแกรมใหม่การปรับเปลี่ยนภาษาที่มีอยู่และกระบวนทัศน์การเขียนโปรแกรมใหม่ที่เหมาะสมกับการแสดงการคำนวณเป็นการดำเนินการแบบขนานที่จะดำเนินการโดยสตรีมโปรเซสเซอร์จำนวนมาก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเทคนิคที่จำเป็นในการเขียนโปรแกรม GPUs ดูบทความวิกิพีเดียในการประมวลผลสตรีมและการคำนวณแบบขนาน
GPU รุ่นใหม่มีความสามารถในการปฏิบัติการเวกเตอร์และเลขคณิตทศนิยมด้วยบัตรล่าสุดที่สามารถจัดการตัวเลขจุดลอยตัวที่มีความแม่นยำสองเท่า เฟรมเวิร์กเช่น CUDA และ OpenCL ช่วยให้สามารถเขียนโปรแกรมสำหรับ GPU ได้และลักษณะของ GPU ทำให้พวกเขาเหมาะสมที่สุดสำหรับการดำเนินการแบบขนานได้สูงเช่นในการคำนวณทางวิทยาศาสตร์ คำนวณคลัสเตอร์ในขณะที่เอ็นเทสลาซูเปอร์คอมพิวเตอร์ส่วนบุคคล ผู้บริโภคที่มี GPU ที่ทันสมัยที่มีประสบการณ์กับ Folding @ home สามารถใช้พวกเขาเพื่อสนับสนุนลูกค้า GPUซึ่งสามารถจำลองการพับโปรตีนด้วยความเร็วสูงมากและมีส่วนร่วมในการทำงานมากขึ้นในโครงการ (โปรดอ่านคำถามที่พบบ่อยก่อนโดยเฉพาะที่เกี่ยวข้องกับ GPU) GPU สามารถเปิดใช้งานการจำลองทางฟิสิกส์ที่ดีขึ้นในวิดีโอเกมโดยใช้ PhysX เร่งการเข้ารหัสและถอดรหัสวิดีโอและทำงานอื่น ๆ ที่เน้นการคำนวณ เป็นประเภทของงานเหล่านี้ที่ GPUs เหมาะสมที่สุดสำหรับการทำงาน
AMD เป็นผู้บุกเบิกการออกแบบตัวประมวลผลที่เรียกว่าหน่วยประมวลผลเร่ง (APU)ซึ่งรวมแกนประมวลผล x86 แบบดั้งเดิมกับ GPU วิธีนี้ช่วยให้ประสิทธิภาพการทำงานของกราฟิกเหนือกว่าโซลูชั่นกราฟิกแบบรวมของเมนบอร์ด (แม้ว่าจะไม่ตรงกับ GPU แยกที่มีราคาแพงกว่า) และช่วยให้ระบบมีขนาดกะทัดรัดและราคาประหยัดพร้อมประสิทธิภาพมัลติมีเดียที่ดีโดยไม่จำเป็นต้องแยก GPU โปรเซสเซอร์ Intel ล่าสุดยังมีกราฟิกแบบรวมในชิปแม้ว่าประสิทธิภาพการทำงานของ GPU แบบบูรณาการในการแข่งขันจะถูก จำกัด อยู่เพียงไม่กี่ชิปด้วย Intel Iris Pro Graphics ในขณะที่เทคโนโลยียังคงก้าวหน้าเราจะเห็นการบรรจบกันของชิ้นส่วนที่แยกออกมาเพิ่มขึ้น AMD วาดภาพอนาคตที่ CPU และ GPU เป็นหนึ่งในความสามารถในการทำงานร่วมกันได้อย่างลงตัวในงานเดียวกัน
อย่างไรก็ตามงานจำนวนมากที่ดำเนินการโดยระบบปฏิบัติการ PC และแอพพลิเคชั่นยังคงเหมาะสมกับซีพียูมากขึ้นและจำเป็นต้องใช้งานจำนวนมากเพื่อเร่งความเร็วโปรแกรมโดยใช้ GPU เนื่องจากซอฟต์แวร์ที่มีอยู่จำนวนมากใช้สถาปัตยกรรม x86 และเนื่องจาก GPU ต้องการเทคนิคการเขียนโปรแกรมที่แตกต่างกันและขาดคุณสมบัติที่สำคัญหลายประการที่จำเป็นสำหรับระบบปฏิบัติการการเปลี่ยนจากซีพียูมาเป็น GPU โดยทั่วไปสำหรับการใช้คอมพิวเตอร์ในชีวิตประจำวันเป็นเรื่องยากมาก