The Tower Computer

Core vs. Thread: คุณกำลังจ่ายเงินให้ 'CPU ปลอม' หรือไม่?

Core vs. Thread: คุณกำลังจ่ายเงินให้ 'CPU ปลอม' หรือไม่?

เคยสังเกตไหมว่าทำไม CPU 8 Core 16 Thread ถึงไม่เร็วเท่า CPU 8 Core จริงๆ? ความจริงที่ Intel และ AMD ไม่ได้บอกตรงๆ คือ Thread ไม่ใช่ Core จริง แต่เป็น 'Core เสมือน' ที่ทำงานได้แค่ครึ่งเดียวของ Core กายภาพ

ความแตกต่างที่แท้จริงระหว่าง Core กับ Thread

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

Thread (เธรด) คือเทคนิคการแบ่งแกนประมวลผลเดียวให้ทำงานเป็น 2 งานพร้อมกัน เรียกว่า Hyper-Threading (Intel) หรือ SMT (AMD) โดยใช้ทรัพยากรที่ว่างในแต่ละ Core

การทำงานของ Hyper-Threading จริงๆ

ลองนึกภาพ Core เป็น พนักงาน 1 คน ที่มีโต๊ะทำงาน:

  • 1 Core = 1 Thread: พนักงานทำงาน 1 อย่างต่อครั้ง ใช้ทรัพยากร 100%
  • 1 Core = 2 Thread: พนักงานคนเดียวแต่มีงาน 2 เรื่อง สลับไปมาทำ เมื่องานหนึ่งรอ ก็ทำงานอีกเรื่อง

ประสิทธิภาพจริงของ Thread

การที่ CPU บอกว่า 8 Core 16 Thread ไม่ได้หมายความว่าคุณจะได้ประสิทธิภาพเท่ากับ CPU 16 Core จริงๆ

ข้อมูลจริงจากการทดสอบ:

  • Thread เพิ่มประสิทธิภาพได้ประมาณ 20-30% เท่านั้น ไม่ใช่ 100%
  • ในงานที่ต้องใช้คำนวณหนัก เช่น Rendering, Gaming Thread มักไม่ได้ช่วยเพิ่มประสิทธิภาพเลย
  • แอพบางตัวไม่รู้จัก Thread ใช้ได้แค่ Core จริงเท่านั้น

เมื่อไหร่ Thread ถึงจะคุ้มค่า?

Thread มีประโยชน์เมื่อ:

  • Multitasking – เปิดโปรแกรมหลายตัวพร้อมกัน
  • Content Creation – Streaming ขณะเล่นเกม
  • Productivity Work – Excel, Word, เว็บเบราว์เซอร์หลายแท็บ
  • Server Work – จัดการ request หลายตัวพร้อมกัน

Thread ไม่ช่วยใน:

  • เกมส์ส่วนใหญ่ – ใช้ Core จริงแค่ 4-6 ตัว
  • Single-threaded Apps – Photoshop บางฟีเจอร์
  • งานคำนวณหนัก – Video encoding, 3D rendering

วิธีเช็คว่าคุณต้องการ Core หรือ Thread

ถามตัวเองก่อนซื้อ:

1. ใช้งานอะไรบ่อยที่สุด? เกม, ทำงาน, หรือ content creation

2. เปิดโปรแกรมพร้อมกันกี่ตัว? ถ้าน้อย Thread อาจไม่จำเป็น

3. งบประมาณมีจำกัดไหม? CPU Core น้อยแต่คุณภาพสูง อาจดีกว่า Core เยอะแต่ช้า

เทคนิคเลือก CPU ให้คุ้มค่า:

  • สำหรับเกมส์: CPU 6-8 Core จริงๆ สำคัญกว่า Thread
  • สำหรับทำงาน: CPU ที่มี Thread ช่วยได้จริง แต่อย่าหลงเชื่อตัวเลข
  • สำหรับ Content Creator: ดู benchmark งานจริงๆ ไม่ใช่แค่ตัวเลข Core/Thread

ความจริงที่บริษัทไม่ได้บอก

Intel และ AMD มักโฆษณาตัวเลข Core + Thread รวมกัน ให้ดูเยอะ เช่น "16 Thread" แต่จริงๆ คือ 8 Core + 8 Thread เสมือน

Thread ไม่ใช่การได้ CPU ฟรี แต่เป็นการใช้ทรัพยากรที่มีอยู่ให้คุ้มค่ามากขึ้น คิดเป็นเปอร์เซ็นต์ ถ้า 1 Core = 100% ประสิทธิภาพ การเพิ่ม 1 Thread ให้ประสิทธิภาพเพิ่มแค่ 20-30% ไม่ใช่อีก 100%

การเข้าใจความแตกต่างระหว่าง Core และ Thread จะช่วยให้คุณเลือก CPU ที่เหมาะสมกับงบประมาณและการใช้งานจริง อย่าหลงเชื่อตัวเลขแค่อย่างเดียว ให้ดูจาก benchmark และรีวิวการใช้งานจริงด้วย

คุณเคยโดนหลอกด้วยตัวเลข Thread มาก่อนไหม? แชร์ประสบการณ์ในคอมเมนต์ และติดตาม The Tower Computer เพื่ออัปเดตความรู้ด้านคอมเพิ่มเติม