1 คะแนน โดย GN⁺ 2023-11-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Apple เปิดตัวชิปใหม่สำหรับ Mac ได้แก่ M3, M3 Pro, M3 Max พร้อมกัน โดยทั้งสามชิปใช้ กระบวนการผลิต 3 นาโนเมตร เป็นครั้งแรกสำหรับชิปคอมพิวเตอร์ส่วนบุคคล ช่วยเพิ่มความเร็วและประสิทธิภาพการใช้พลังงาน
  • สถาปัตยกรรม GPU ใหม่ใช้ Dynamic Caching เพื่อจัดสรรหน่วยความจำภายในเฉพาะเท่าที่แต่ละงานต้องการแบบเรียลไทม์ และรองรับ hardware-accelerated ray tracing กับ mesh shading บน Mac เป็นครั้งแรก
  • Apple ระบุการปรับปรุงประสิทธิภาพเมื่อเทียบกับ M1 ได้แก่ การเรนเดอร์เร็วขึ้นสูงสุด 2.5 เท่า, performance core เร็วขึ้น 30%, efficiency core เร็วขึ้น 50%, Neural Engine เร็วขึ้น 60% และ media engine เพิ่ม การถอดรหัส AV1
  • หน่วยความจำแบบรวมสูงสุดของแต่ละชิปขยายเป็น M3 24GB, M3 Pro 36GB และ M3 Max สูงสุด 128GB แบ่งครอบคลุมตั้งแต่ Mac ทั่วไปไปจนถึงงานโปรประสิทธิภาพสูง
  • การปรับปรุงประสิทธิภาพพลังงานช่วยให้ MacBook Pro และ iMac รุ่นใหม่มีประสิทธิภาพด้านพลังงานดีขึ้น โดย MacBook Pro รุ่นใหม่ทำแบตเตอรี่ได้นานที่สุดในประวัติศาสตร์ Mac ตามการทดสอบของ Apple ที่ สูงสุด 22 ชั่วโมง

ตระกูล M3 ที่ใช้กระบวนการผลิต 3 นาโนเมตร

  • Apple ประกาศชิป M3, M3 Pro, M3 Max สามรุ่น พร้อมเผย Apple silicon รุ่นถัดไปสำหรับ Mac
  • ทั้งสามชิปผลิตด้วย เทคโนโลยีกระบวนการผลิต 3 นาโนเมตร เป็นครั้งแรกสำหรับชิปคอมพิวเตอร์ส่วนบุคคล ช่วยใส่ทรานซิสเตอร์ได้มากขึ้นในพื้นที่ที่เล็กลง เพื่อเพิ่มความเร็วและประสิทธิภาพ
  • ชิปใหม่ถูกนำไปใช้ใน MacBook Pro และ iMac รุ่นใหม่
  • การเปลี่ยนแปลงหลักครอบคลุม GPU, CPU, หน่วยความจำ และ media engine
    • สถาปัตยกรรม GPU รุ่นถัดไป
    • performance core และ efficiency core ของ CPU ที่เร็วขึ้น
    • Neural Engine ที่เร็วขึ้น
    • รองรับหน่วยความจำแบบรวมได้มากขึ้น
    • media engine ใหม่ที่รวมการถอดรหัส AV1

GPU รุ่นถัดไปและ Dynamic Caching

  • GPU ตระกูล M3 ถูกนำเสนอว่าเป็นการเปลี่ยนแปลงครั้งใหญ่ในสถาปัตยกรรมกราฟิกของ Apple silicon
  • Dynamic Caching ต่างจาก GPU เดิม โดยฮาร์ดแวร์จะจัดสรรการใช้หน่วยความจำภายในแบบเรียลไทม์
    • ใช้เฉพาะปริมาณหน่วยความจำที่แต่ละงานต้องการอย่างแม่นยำ
    • ทำงานอย่างโปร่งใสต่อผู้พัฒนา
    • ช่วยเพิ่มอัตราการใช้งาน GPU โดยเฉลี่ย และมีส่วนช่วยปรับปรุงประสิทธิภาพของแอปโปรสมรรถนะสูงและเกม
  • รองรับ hardware-accelerated ray tracing บน Mac เป็นครั้งแรก
    • ray tracing จำลองปฏิสัมพันธ์ของแสงภายในฉาก ทำให้สร้างภาพที่ถูกต้องตามหลักฟิสิกส์ได้
    • นักพัฒนาเกมสามารถทำเงาและภาพสะท้อนได้แม่นยำขึ้น
  • GPU ใหม่ยังรองรับ mesh shading แบบเร่งด้วยฮาร์ดแวร์บน Mac เป็นครั้งแรก
    • เพิ่มความสามารถและประสิทธิภาพในการประมวลผล geometry
    • ทำให้สร้างฉากที่ซับซ้อนขึ้นได้ในเกมและแอปที่ใช้กราฟิกหนัก
  • Apple ชูว่า GPU มีประสิทธิภาพเพิ่มขึ้นอย่างมากเมื่อเทียบกับตระกูล M1
    • ความเร็วในการเรนเดอร์เร็วขึ้นสูงสุด 2.5 เท่า เมื่อเทียบกับตระกูล M1
    • GPU ของ M3 ให้ประสิทธิภาพเท่ากับ M1 โดยใช้พลังงานเกือบครึ่งหนึ่ง
    • ประสิทธิภาพสูงสุดสูงกว่า M1 สูงสุด 65%

CPU, หน่วยความจำแบบรวม, เอนจิน AI และวิดีโอ

  • CPU รุ่นถัดไปของ M3, M3 Pro, M3 Max มีการปรับปรุงสถาปัตยกรรมทั้ง performance core และ efficiency core
    • performance core เร็วขึ้นสูงสุด 30% เมื่อเทียบกับตระกูล M1
    • efficiency core เร็วขึ้นสูงสุด 50% เมื่อเทียบกับ M1
    • สามารถให้ประสิทธิภาพแบบ multithread เท่าเดิมด้วยพลังงานราวครึ่งหนึ่งของ M1
    • ที่กำลังไฟสูงสุด ให้ประสิทธิภาพสูงขึ้นสูงสุด 35%
  • Apple ยกตัวอย่างการปรับปรุงประสิทธิภาพ CPU เช่น การคอมไพล์และทดสอบโค้ดหลายล้านบรรทัดใน Xcode และการใช้แทร็กเสียง ปลั๊กอิน และ virtual instruments หลายร้อยรายการใน Logic Pro
  • ชิปแต่ละรุ่นใช้ สถาปัตยกรรมหน่วยความจำแบบรวม ซึ่งเป็นจุดเด่นของ Apple silicon
    • เทคโนโลยีต่าง ๆ ภายในชิปเข้าถึงข้อมูลเดียวกันได้ผ่านพูลหน่วยความจำเดียว
    • ลดความจำเป็นในการคัดลอกข้อมูลระหว่างพูลหน่วยความจำหลายชุด
    • ให้แบนด์วิดท์สูง latency ต่ำ และประหยัดพลังงาน
  • การรองรับหน่วยความจำแบบรวมขยายได้สูงสุด 128GB
    • Apple ยกตัวอย่างงานที่นักพัฒนา AI จัดการโมเดล transformer ขนาดใหญ่ขึ้นในระดับหลายพันล้านพารามิเตอร์
  • Neural Engine ที่ปรับปรุงแล้วเร็วขึ้นสูงสุด 60% เมื่อเทียบกับตระกูล M1
    • ประมวลผลเวิร์กโฟลว์ AI/ML ได้เร็วขึ้น พร้อมเก็บข้อมูลไว้ภายในอุปกรณ์เพื่อรักษาความเป็นส่วนตัว
    • เครื่องมือประมวลผลภาพ AI เช่น การลด noise และ super resolution ของ Topaz ทำงานเร็วขึ้น
    • การตรวจจับการตัดต่อฉากของ Adobe Premiere และ Smart Conform ของ Final Cut Pro ก็ได้รับการปรับปรุงประสิทธิภาพเช่นกัน
  • media engine ของทั้งสามชิปรองรับการเร่งด้วยฮาร์ดแวร์สำหรับ H.264, HEVC, ProRes และ ProRes RAW
    • รองรับ การถอดรหัส AV1 เป็นครั้งแรก ช่วยเพิ่มประสิทธิภาพพลังงานในการเล่นวิดีโอจากบริการสตรีมมิงและยืดเวลาใช้งานแบตเตอรี่

โครงสร้างของแต่ละชิปและงานเป้าหมาย

  • M3 เป็นชิปสำหรับระบบกระแสหลัก
    • มีทรานซิสเตอร์ 25,000 ล้านตัว มากกว่า M2 อยู่ 5,000 ล้านตัว
    • GPU 10 คอร์มีประสิทธิภาพกราฟิกเร็วกว่า M1 สูงสุด 65%
    • CPU 8 คอร์ประกอบด้วย performance core 4 คอร์และ efficiency core 4 คอร์
    • ประสิทธิภาพ CPU เร็วกว่า M1 สูงสุด 35%
    • รองรับหน่วยความจำแบบรวมสูงสุด 24GB
    • Apple ยกตัวอย่างแสง เงา และภาพสะท้อนที่สมจริงในเกมที่ใช้กราฟิกหนักอย่าง Myst
  • M3 Pro มุ่งเป้าไปที่ผู้ใช้ที่ต้องการประสิทธิภาพสูงขึ้น
    • มีทรานซิสเตอร์ 37,000 ล้านตัว
    • GPU 18 คอร์เร็วกว่า M1 Pro สูงสุด 40%
    • รองรับหน่วยความจำแบบรวมสูงสุด 36GB
    • CPU 12 คอร์ประกอบด้วย performance core 6 คอร์และ efficiency core 6 คอร์
    • ประสิทธิภาพ single-thread เร็วกว่า M1 Pro สูงสุด 30%
    • Apple ยกตัวอย่างงานต่อและปรับแต่งภาพพาโนรามาขนาดใหญ่ใน Adobe Photoshop
  • M3 Max เป็นชิปสำหรับเวิร์กโหลดโปรที่ demanding ที่สุด
    • มีทรานซิสเตอร์ 92,000 ล้านตัว
    • GPU 40 คอร์เร็วกว่า M1 Max สูงสุด 50%
    • รองรับหน่วยความจำแบบรวมสูงสุด 128GB
    • CPU 16 คอร์ประกอบด้วย performance core 12 คอร์และ efficiency core 4 คอร์
    • ประสิทธิภาพ CPU เร็วกว่า M1 Max สูงสุด 80%
    • ออกแบบมาให้จัดการงาน post-production วิดีโอความละเอียดสูงใน DaVinci Resolve, Adobe Premiere Pro และ Final Cut Pro ได้อย่างรวดเร็วและยืดหยุ่น รวมถึงมี ProRes engine สองชุด

ประสิทธิภาพพลังงาน แบตเตอรี่ และแผนด้านสิ่งแวดล้อม

  • ประสิทธิภาพพลังงานของ M3, M3 Pro และ M3 Max มีส่วนช่วยให้ MacBook Pro และ iMac รุ่นใหม่เป็นไปตามมาตรฐานประสิทธิภาพพลังงานของ Apple
  • MacBook Pro รุ่นใหม่ทำแบตเตอรี่ได้นานที่สุดในประวัติศาสตร์ Mac ที่ สูงสุด 22 ชั่วโมง
    • การทดสอบของ Apple ดำเนินการในเดือนกันยายนและตุลาคม 2023 โดยใช้ระบบ MacBook Pro 16 นิ้วรุ่นก่อนการผลิต
    • ระบบทดสอบมี Apple M3 Pro, CPU 12 คอร์, GPU 18 คอร์, RAM 36GB และ SSD 512GB
    • การทดสอบเว็บไร้สายตั้งค่าความสว่างหน้าจอไว้ที่ 8 คลิกจากระดับต่ำสุด และท่องเว็บไซต์ยอดนิยม 25 แห่งแบบไร้สาย
    • การทดสอบเล่นภาพยนตร์ในแอป Apple TV เล่นคอนเทนต์ HD 1080p ภายใต้เงื่อนไขความสว่างเดียวกัน
    • อายุแบตเตอรี่จะแตกต่างกันไปตามรูปแบบการใช้งานและการกำหนดค่า
  • Apple ระบุว่าปัจจุบันการดำเนินงานของบริษัททั่วโลกบรรลุความเป็นกลางทางคาร์บอนแล้ว
  • ภายในปี 2030 บริษัทมีแผนทำให้ทั้งธุรกิจมี ผลกระทบต่อสภาพภูมิอากาศสุทธิเป็นศูนย์ ครอบคลุมซัพพลายเชนการผลิตทั้งหมดและวงจรชีวิตของผลิตภัณฑ์ทุกชิ้น
  • ตามแผนนี้ ชิปทุกตัวใน Mac ทุกเครื่องจะมีความเป็นกลางทางคาร์บอนตั้งแต่การออกแบบจนถึงการผลิต

1 ความคิดเห็น

 
GN⁺ 2023-11-01
ความคิดเห็นบน Hacker News
  • เมื่อเห็นว่าโครงสร้าง SKU ซับซ้อนขึ้นเรื่อย ๆ ก็มีหลายจุดที่สะดุดตา แบนด์วิดท์หน่วยความจำ ลดลง โดย M2 Pro อยู่ที่ 200GB/s แต่ M3 Pro มีแค่ 150GB/s และ M3 Max ก็ได้ 400GB/s เฉพาะชิปที่คัดเกรดระดับบนเท่านั้น
    M3 รุ่นล่างในขนาด 14 นิ้วไม่เพียงมีพอร์ต Thunderbolt น้อยลงหนึ่งพอร์ต แต่ยังไม่รองรับ Thunderbolt 4 อย่างเป็นทางการเหมือน M1/M2 ด้วย ส่วน M3 Pro ก็ไม่มีตัวเลือก SSD 8TB แล้ว ซึ่งน่าจะเป็นเพราะความต้องการสเปกนั้นมีน้อย อีกอย่าง M3 Pro มีคอร์ประหยัดพลังงานมากกว่า Max (6 ต่อ 4) จึงน่าสนใจที่ตัดทอนแบบนี้ในสเปกระดับสูง ซึ่งถ้าเป็น Intel คงไม่น่าจะทำ

    • สงสัยว่า Apple ติดตามสถิติการใช้งานแบบนี้จากอุปกรณ์ที่วางขายแล้วหรือไม่ iPad จะถามเสมอว่าจะส่งสถิติให้ Apple ไหม และผมก็ปฏิเสธเสมอ แต่ถ้ามีคนยอมรับมากพอ ก็น่าจะรู้ได้ค่อนข้างดีว่า คอร์ประสิทธิภาพสูงถูกใช้งานบ่อยแค่ไหน หรือมีการใช้แบนด์วิดท์หน่วยความจำสูงสุดมากเท่าไร
      ตอนอยู่ Intel มีการแลกเปลี่ยนที่น่าสนใจอยู่เสมอระหว่างพื้นที่ซิลิคอน ความร้อน และทรัพยากรมาร์จิ้น แต่ตอนนั้น Intel ไม่มีวิธีเก็บสถิติ ส่วนใหญ่จึงอยู่ในระดับ “ยังไงก็คิดว่าควรทำแบบนี้” และมีข้อมูลไม่มากนัก
    • นอกจากแบนด์วิดท์หน่วยความจำที่ลดลงแล้ว M3 Pro ยังเสียคอร์ประสิทธิภาพสูงไป 2 คอร์ และเพิ่มคอร์ประหยัดพลังงานมาแค่ 2 คอร์
      M2 Pro มีคอร์ประสิทธิภาพสูง 8 คอร์ + คอร์ประหยัดพลังงาน 4 คอร์ ส่วน M3 Pro มีคอร์ประสิทธิภาพสูง 6 คอร์ + คอร์ประหยัดพลังงาน 6 คอร์ ไม่ใช่การแลกเปลี่ยนที่ดีนัก และไม่แน่ใจว่าจะมองว่า M3 Pro เป็นการอัปเกรดได้ไหม
    • น่าจะเป็นเพราะ SoC ตระกูล M รุ่นพื้นฐานรองรับจอภาพภายนอกได้แค่จอเดียว เท่าที่รู้ สเปก Thunderbolt 4 กำหนดให้พอร์ตเดียวต้องรองรับจอภาพภายนอก 2 จอ
      ในแง่อื่นทั้งหมด คาดว่าพอร์ตนั้นจะทำงานเหมือนพอร์ต Thunderbolt 4
    • ไม่เข้าใจว่าหมายถึง Intel ไม่ทำอะไร Intel มีคอร์ประหยัดพลังงานมากกว่าคอร์ประสิทธิภาพสูงในผลิตภัณฑ์ส่วนใหญ่ โดยเฉพาะรุ่นบน ๆ เช่น i9 ของ Raptor Lake S ทั้งหมดมีคอร์ประหยัดพลังงาน 16 คอร์และคอร์ประสิทธิภาพสูง 8 คอร์, i7 เป็น 8:8 และมีแค่ i5 รุ่นล่าง (ต่ำกว่า 13500) เท่านั้นที่มีคอร์ประสิทธิภาพสูงมากกว่า ส่วน i3 ไม่มีคอร์ประหยัดพลังงาน
      ฝั่งมือถือ H/HX ก็คล้ายกัน SKU ที่มีคอร์ประสิทธิภาพสูงมากกว่าคอร์ประหยัดพลังงานมีแค่ไม่กี่รุ่น และใน P/U ไม่มีเลยด้วยซ้ำ กลับกัน หนึ่งในเรื่องที่น่าแปลกใจตอน Intel เริ่มออก SMT แบบไม่สมมาตรคือ ในขณะที่ฝั่งมือถือและ Apple โดยรวมมักเป็น 1:1 หรือเอนเอียงไปทางคอร์ประสิทธิภาพสูง แต่ Intel ดูเหมือนจะลงเดิมพันหนักกับคอร์ประหยัดพลังงาน
    • การที่ SKU ซับซ้อนขึ้นอาจเป็นเพราะ Apple กำลังเรียนรู้ว่าทำไม Intel/AMD ถึงมี SKU มากมายขนาดนั้น เมื่อผลิตชิปที่ซับซ้อนในปริมาณมาก ก็จะมีชิปที่ไม่สมบูรณ์แบบออกมาหลากหลายแบบ และถ้าจะลดความสูญเสีย ก็ต้องทำหลาย SKU ด้วยการ คัดเกรดและแบ่งเซกเมนต์ แทนที่จะขายเป็น SKU เดียวแล้วทิ้งของที่ไม่เข้าเกณฑ์
  • ส่วนที่เทียบกับ Intel Mac ทำให้สับสนนิดหน่อย ผมยังใช้ MacBook 16 นิ้วรุ่น Intel อยู่ แต่สิ่งที่อยากเห็นจริง ๆ คือ M3 เป็นอย่างไรเมื่อเทียบกับ M2 ไม่ใช่เทียบกับ Intel หรือ M1 ไม่แปลกที่ในเบนช์มาร์กของ Apple เอง M3 จะชนะ Intel Core i7-9750H แทบทั้งหมด
    สิ่งที่อยากรู้จริง ๆ คือการเทียบกับรุ่นก่อนหน้าโดยตรง และคงได้คำตอบในสัปดาห์หน้า โน้ตบุ๊กทำงานของผมคือ MacBook Pro 14 นิ้ว แม้จะรันคอนเทนเนอร์จำนวนมากบน Kubernetes เป็นส่วนหนึ่งของ workflow การพัฒนา แต่อายุแบตเตอรี่ก็น่าประทับใจมาก ที่ Apple เทียบ Intel กับ M1 น่าจะตั้งใจโน้มน้าวผู้ใช้ MacBook เดิมให้อัปเกรดไปใช้ CPU รุ่นล่าสุด

    • คนที่อัปเกรดจาก M2 Mac น่าจะใกล้เคียง 0 และคงมีคนที่ยังอยู่กับ Intel Mac มากกว่ามาก
    • คู่แข่งรายใหญ่ที่สุดของ Apple มาหลายปีแล้วคือ Apple เมื่อ 5 ปีก่อน หนึ่งในภัยคุกคามใหญ่คือผู้คนยังใช้โน้ตบุ๊กและโทรศัพท์ที่ยังดีอยู่ซึ่งซื้อเมื่อหลายปีก่อน ทำให้ยอดขายชะงัก
      เป็นปัญหาที่จัดการยากสำหรับบริษัทที่โฆษณาว่าเป็นสินค้าพรีเมียมที่ใช้งานได้นาน
    • ณ ตอนนี้ การเทียบกับ M2 ไม่ค่อยมีประโยชน์นัก โดยรวมในงานเปิดตัว การปรับปรุงอยู่ราว ๆ 15–20% ในบางด้าน
      ต่อให้ Apple ทำชิปเอง ก็ไม่สามารถสร้างการก้าวกระโดดด้านประสิทธิภาพแบบปฏิวัติได้ทุกปี ดังนั้นต่อไปความต่างระหว่างสองเจเนอเรชันก็คงอยู่ในระดับนี้ไปอีกนาน Apple ตั้งสมมติฐานว่าผู้คนจะใช้ Mac กันหลายปี ดังนั้นถ้าจะโน้มน้าวให้อัปเกรด การเทียบกับรุ่นเก่าจึงสมเหตุสมผล
    • ถ้าไม่ใช้อิมเมจ ARM ก็ต้องรันผ่าน virtual machine เพื่อบูต Docker image แต่ถึงอย่างนั้น การที่โน้ตบุ๊กยังเย็นเมื่อจับและแบตเตอรี่ยังเต็ม ทั้งที่รันคอนเทนเนอร์มากขนาดนี้ ก็น่าทึ่งจริง ๆ
    • ที่น่าแปลกใจกว่าคือไม่มี เบนช์มาร์กเฉพาะด้าน AI เลย รู้ว่ารุ่นโอเพนซอร์สยอดนิยมที่สุดมาจากฝั่งคู่แข่งอย่างชัดเจน แต่ก็น่าจะนิยามงาน retraining สักอย่างที่เข้ากับ workflow ของโปรแกรมเมอร์แมชชีนเลิร์นนิงได้
  • ค่อนข้างผิดหวังที่โน้ตบุ๊กขาด อินพุต/เอาต์พุต ที่เหมาะสม พูดกันยาวว่าการ์ดจอก้าวหน้าแค่ไหน แต่โน้ตบุ๊ก 1,600 ดอลลาร์ขับจอภายนอกได้แค่จอเดียว และรุ่น 2,000 ดอลลาร์ขับได้แค่สองจอ ก็น่าเสียดาย
    แถมฝั่งเดสก์ท็อปก็ถูกลดความน่าสนใจด้วยการให้ M2 เฉพาะเครื่องแบบ all-in-one ทำให้ถ้าเดินเข้าร้านตอนนี้แล้วอยากซื้อเดสก์ท็อปแบบอื่น ก็เหมือนต้องจ่ายพรีเมียมสูงเพื่อเทคโนโลยีเก่า ผมหวังว่าจะมี FaceID และการรองรับจอภาพที่ดีกว่านี้ แต่ก็ไม่มีเหตุผลที่น่าเชื่อพอให้อัปเกรดอะไรเลย ถ้าเดิมชอบ Windows ก็ยังจะชอบ Windows อยู่ และถ้ามีโปรเซสเซอร์ตระกูล M อยู่แล้ว ก็ไม่มีเหตุผลให้อัปเกรดมากนัก ถ้ากำลังคิดถึง Studio หรือ mini ก็ควรรอจนกว่าจะรีเฟรชโปรเซสเซอร์

    • ใช่ กระบวนการขับ จอภาพมากกว่า 2 จอ บน Mac ไม่ได้เรียบง่าย เมื่อคิดถึงราคาที่ Apple เรียกเก็บสำหรับอุปกรณ์ “โปร” การเสียบจอ 2 จอหรือมากกว่านั้นเพื่อทำงานควรเป็นเรื่องง่าย
    • คำว่า “ให้ M2 เฉพาะเครื่องแบบ all-in-one” ฟังแล้วสับสน iMac ข้าม M2 ไป และรุ่นใหม่ที่จะส่งมอบเดือนหน้าจะใช้ ชิป M3 รุ่นปกติแทนที่รุ่น M1
    • แม้มีไดรเวอร์จอภาพภายนอกเพียงตัวเดียว ก็สามารถขับหลายจอได้ที่ความละเอียด 4K หรือต่ำกว่า หากใช้ DisplayLink adapter ก็สามารถต่อมอนิเตอร์ 4K สองจอแบบ daisy chain ได้ แม้บน Mac ที่มีไดรเวอร์จอภาพภายนอกเพียงตัวเดียว ดูเหมือนภายในจะเป็นการนำเอาต์พุตจอภาพเดียวกันไปใช้ซ้ำกับสองหน้าจอ
      USB-C สามารถขับมอนิเตอร์ 6K ได้ 1 จอ หรือมอนิเตอร์ 4K ได้ 2 จอ และพอร์ต HDMI ตั้งแต่ M2 Pro เป็นต้นไปสามารถขับจอ 8K ได้ 1 จอ
  • สิ่งที่น่าสนใจใน M2 Pro และ M3 Pro คือการขยับออกจากการจัดวางที่ส่วนใหญ่เป็นคอร์ประสิทธิภาพสูง M1 Pro เป็นคอร์ประสิทธิภาพ+ประหยัดพลังงานแบบ 6+2 หรือ 8+2, M2 Pro เป็น 6+4 หรือ 8+4 และ M3 Pro ใหม่เป็น 5+6 หรือ 6+6
    Apple ลด สัดส่วนคอร์ประสิทธิภาพสูง ลงในแต่ละเจเนอเรชันมาโดยตลอด M1 Pro อยู่ที่ 75~80%, M2 Pro อยู่ที่ 60~67%, M3 Pro อยู่ที่ 45~50% ซึ่งเห็นได้จากผล Geekbench ด้วย โดย M2 Pro แบบ 10 คอร์ (6+4) ได้ 12,100 คะแนน ส่วน M1 Pro แบบ 10 คอร์ (8+2) ได้ 12,202 คะแนน M2 Pro แบบ 12 คอร์ (8+4) ได้ 14,221 คะแนน เพิ่มขึ้น 16.5% เมื่อเทียบกับจำนวนคอร์ที่เพิ่มขึ้น 20%
    มีแง่ที่รู้สึกเหมือนผลลัพธ์แปลก ๆ อยู่ การเพิ่มคอร์ประสิทธิภาพสูงของ M2 อีก 2 คอร์ให้การปรับปรุงที่ค่อนข้างเล็กเมื่อเทียบกับ M2 Pro แบบ 10 คอร์ และกรณีที่เพิ่มคอร์ประหยัดพลังงาน 2 คอร์ให้ M1 Pro ก็ให้การปรับปรุง 16.5% เท่ากันเมื่อเทียบกับ M1 Pro แบบ 8+2 ถ้าคาดเดา อาจเป็นไปได้ว่าระหว่างรันเบนช์มาร์กเกิดข้อจำกัดด้านความร้อน หากคอร์ประสิทธิภาพสูงที่เพิ่มเข้ามาไม่สามารถทำงานเหมือนคอร์ประสิทธิภาพสูงจริง ๆ ภายใต้โหลด 100% ผลกระทบก็จะดูน้อย และในทางกลับกัน หากคอร์ประหยัดพลังงานให้ประสิทธิภาพใกล้เคียงคอร์ประสิทธิภาพสูงภายใต้โหลดที่ปล่อยความร้อนสูง ในเบนช์มาร์กก็อาจดูแทบเทียบเท่ากัน
    ก็สงสัยเหมือนกันว่าสถานการณ์ใช้งานจริงจะแตกต่างจากเบนช์มาร์กอย่างมีนัยสำคัญหรือไม่ ตัวอย่างเช่น การปักคอร์อาจมีประโยชน์กับแคชที่อุ่นอยู่ และในสถานการณ์จริง ระบบปฏิบัติการอาจปักโปรเซสหนึ่งไว้กับคอร์ประสิทธิภาพสูง 1 และอีกโปรเซสหนึ่งไว้กับคอร์ประสิทธิภาพสูง 2 แล้วทั้งคู่เกิดสไปก์การใช้งานขึ้น ในกรณีนี้โหลดความร้อนโดยรวมไม่สูง คอร์ประสิทธิภาพสูงจึงรักษาประสิทธิภาพสูงสุดไว้ได้ ทำให้ทั้งคู่ได้ประโยชน์จากคอร์ประสิทธิภาพสูงและแคชที่อุ่นอยู่
    บางทีอาจเป็นการตัดสินใจทางธุรกิจมากกว่าสมรรถนะของชิปเอง จุดขายใหญ่ของ M1/M2 Max คือกราฟิก และ RAM ที่เพิ่มขึ้นก็อาจเป็นเช่นนั้นด้วย เดิมทีในรุ่น Pro หรือ Max คุณได้ CPU แบบเดียวกัน แต่ตอนนี้ M3 Pro เป็น CPU แบบ 5+6 หรือ 6+6 ส่วน M3 Max เป็น 10+4 การมีคอร์ประสิทธิภาพสูงมากกว่า 67~100% จึงกลายเป็นจุดขายของ M3 Max แม้สำหรับคนที่ไม่ได้สนใจกราฟิกมากนัก

    • คิดว่าย่อหน้าสุดท้ายน่าจะถูกต้อง Max เป็นผลิตภัณฑ์ที่ยอมแลกอายุแบตเตอรี่เพื่อคนที่ต้องการประสิทธิภาพสูงสุดเท่าที่เป็นไปได้ และ Apple ดูเหมือนจะเห็นว่ากลุ่มคนที่ซื้อชิป Pro นั้นกว้างกว่ามาก
      จากความรู้สึกส่วนตัว เมื่อคนสายเทคโนโลยีพูดถึงอุปกรณ์ Apple Silicon ของตัวเอง แทบจะเป็น ชิป Pro เสมอ ในบรรดาผู้ใช้กลุ่มนั้น คนที่ใช้ทุกคอร์แบบโหลดเต็มบ่อย ๆ คงเป็นส่วนน้อย แต่คนจำนวนมากน่าจะได้ใช้อายุแบตเตอรี่ที่ยอดเยี่ยมอย่างแน่นอน
    • ตรงนี้ Apple ดูเหมือนกำลังเรียนรู้จาก Intel
      ในช่วงหลายเจเนอเรชันที่ผ่านมา Apple ทำให้คอร์ประหยัดพลังงานเร็วขึ้นมาก แม้จะมีขนาดเล็กมาก แต่ประสิทธิภาพขึ้นมาเกือบ 50% และใช้พลังงานน้อยกว่าประมาณ 10 เท่า จงเจริญผลตอบแทนที่ลดน้อยถอยลง
      หากงานขยายได้แค่ 1~4 คอร์ คอร์เหล่านั้นต้องเร็ว แต่โดยทั่วไปถ้ามันขยายได้มากกว่านั้น ก็มักมีโอกาสขยายไปได้ถึงคอร์จำนวนมาก ๆ ด้วย จากมุมมองนี้ คอร์ประสิทธิภาพสูง 6~8 คอร์ก็เพียงพอสำหรับรันงานแบบเธรดเบา ๆ หลายงานพร้อมกัน และปกติแล้วไม่ค่อยรันเกินกว่านั้น
      หลังจากนั้น ในพื้นที่ของคอร์ประสิทธิภาพสูง+แคชหนึ่งชุด สามารถใส่คอร์ประหยัดพลังงาน+แคชได้ 4~6 ชุด ใช้พลังงานเพียงครึ่งเดียว แต่ได้ประสิทธิภาพมากกว่ามากในงานที่สเกลได้สูง AMD ก็กำลังไปทางเดียวกันด้วยชิปเล็ต Zen 4c และ 5c จึงจะมีชิปเล็ตประสิทธิภาพสูงหนึ่งชุดกับชิปเล็ตประหยัดพลังงานหลายชุด ข้อได้เปรียบด้านพื้นที่และพลังงาน ใหญ่เกินกว่าจะมองข้ามได้
    • เนื่องจาก GPU กินสัดส่วนใหญ่มากของเอาต์พุตความร้อนที่ SoC เหล่านี้ออกแบบมาให้รองรับ หากโหลดเฉพาะ CPU ก็ไม่ควรติดข้อจำกัดด้านความร้อน
    • การได้ประโยชน์จาก การขยายจำนวนคอร์ GPU ทำได้ง่ายกว่าคอร์ CPU มาก
  • สงสัยว่าทำไมถึงมีตัวเลือก 36GB การจัดหน่วยความจำแบบอื่น ๆ (16GB, 64GB) ยังคงเป็นกำลังสองของ 2 ที่เรียบร้อยอยู่ ถ้าดูแค่ความจุ จะดูเหมือนใช้หน่วยความจำที่รองรับ ECC ได้ แล้วนำความกว้างส่วนเพิ่มสำหรับรองรับ ECC มาใช้กับข้อมูล แต่ไม่รู้ว่าทำไมถึงใช้กับความจุเดียว เป็นเพราะการจัดหาชิ้นส่วนหรือเปล่า
    ลองขุดดูเล็กน้อยแล้ว ดูเหมือนว่าไม่ใช่บัสกว้าง 72 บิตหนึ่งชุดขึ้นไปของเวิร์ด 2^32 ตามที่คาดจากมุมมองเก่า ๆ แต่น่าจะเป็นบัสกว้าง 32 บิต 6 ชุด ชุดละ 6GiB หน่วยความจำความลึกแบบ 1.5 * 2^N เช่นนี้พบได้ค่อนข้างบ่อยขึ้นพร้อมกับการใช้การซ้อน IC โดยเป็นวิธีซ้อน IC ขนาดกำลังสองของ 2 จำนวน 12 ตัวในแพ็กเกจเดียว ต่างจากวิธีที่ “สะดวก” กว่าซึ่งซ้อน IC เดียวกันเป็น 8 ชั้นหรือ 16 ชั้นเพื่อให้ได้ขนาดกำลังสองของ 2

    • ช่วงหลังมีการใช้คอนฟิกที่เป็นทวีคูณของ 6/12 มากขึ้น น่าจะเกี่ยวกับความจุชิปที่เป็นไปได้ใน LPDDR5X
      M2 และ M3 สูงสุด 24GB, M3 Pro มี 18GB และ 36GB, M3 Max มีคอนฟิก 36GB, 48GB, 64GB, 96GB, 128GB
    • ดูเหมือนว่าแบนด์วิดท์หน่วยความจำที่เคยเป็น 200GB/s ใน M1/M2 Pro ถูกลดลงเหลือ 150GB/s ใน M3 Pro หากต้องการแบนด์วิดท์เต็ม 400GB/s ที่เคยทำได้ในชิป M1/M2 Max ก็ต้องขยับไปเป็นชิป M3 Max รุ่นบนสุด
    • ไม่เกี่ยวกับ ECC ใช้ หน่วยความจำ LPDDR5X และถ้าเคยติดตามโทรศัพท์ Android มาก่อน ตัวเลขแบบนี้คงไม่น่าแปลกใจ
    • พูดตรง ๆ ผมชอบแบบนั้นมากกว่า ถ้าในรุ่นก่อนหน้าใช้หน่วยความจำ 16GB จนเต็มบ่อย ๆ และถึงเวลาอัปเกรดแล้ว ก็ไม่ได้จำเป็นต้องใช้หน่วยความจำเพิ่มเป็นสองเท่าเสมอไป แค่ 24GB ก็น่าจะดี
    • MacBook Pro ยังมีคอนฟิก M3 Pro 18GB ด้วย ค่อนข้างผิดปกติทีเดียว
  • รุ่นเหล่านี้ดูมีประโยชน์น้อยลงสำหรับ การอนุมาน LLM ที่ถูกจำกัดอย่างมากด้วยแบนด์วิดท์หน่วยความจำ ดูจากหน้า MacBook Pro แล้ว M3 อยู่ที่ 100GB/s, 150GB/s, 300GB/s ส่วน M2 เคยเป็น 200GB/s และ 400GB/s
    ใน M3 หากไปใช้คอนฟิก GPU สูง ๆ ก็ยังได้ 400GB/s แต่โดยรวมแล้วการลดลงเป็นจุดที่น่าสนใจ

    • ในงานเปิดตัวมีการพูดถึง การแคช GPU แบบไดนามิก ซึ่งดูเหมือนเป็นฟีเจอร์ที่โมเดล Transformer น่าจะชอบ
  • ไม่เข้าใจว่าทำไมทุกครั้งที่มีชิปใหม่ออกมา ถึงไม่อัปเดตไลน์อัปทั้งหมด โดยเฉพาะครั้งนี้ยิ่งเป็นแบบนั้น เพราะดูเหมือนว่าใน MacBook Pro และ iMac แทบจะแค่เปลี่ยนชิปเท่านั้น
    อีกเรื่องหนึ่ง อยากรู้ว่ามีใครทราบไหมว่าในแง่ประสิทธิภาพแมชชีนเลิร์นนิง หน่วยความจำแบบรวมเทียบกับ VRAM เป็นอย่างไร พอคิดว่า H100 80GB ราคาอยู่ราว 30,000 ดอลลาร์ MacBook Pro ตัวท็อปพร้อมหน่วยความจำแบบรวม 128GB ราคา 5,000 ดอลลาร์ก็น่าสนใจ ในความเป็นจริง เมื่อคิดว่าผู้ใช้ระดับโปรซูเมอร์ส่วนใหญ่ด้วยงบที่สมเหตุสมผลมักติดอยู่กับการ์ด Nvidia 24GB ก็เลยสงสัยว่ามันพอจะเทียบเคียงได้หรือมีความน่าสนใจสำหรับโมเดลขนาดใหญ่บ้างไหม

    • น่าจะเป็นหลายปัจจัยรวมกัน อย่างแรก การอัปเกรดไลน์อัปต้องมีงานวิศวกรรมจริง ๆ ซึ่งอาจใช้เวลาอย่างน้อย 1 ปี
      อย่างที่สอง ยังมีเรื่องกำลังการผลิตด้วย ช่วงครึ่งแรกของปีนี้ มีความเป็นไปได้สูงว่าพวกเขาทำโปรเซสเซอร์ iPhone 3nm ไปพร้อมกับวิจัยโปรเซสเซอร์ MBP และการเร่งการผลิตชิปหลายตัวพร้อมกันคงทำได้ยาก
      อย่างที่สาม ยังมีมุมของอุปสงค์ด้วย ถ้าพ่อแม่ผมจะซื้อแล็ปท็อปใหม่กับมือถือใหม่ในปีนี้ ก็น่าจะเป็นไปได้มากกว่าที่จะซื้อห่างกัน 6 เดือน ในทำนองเดียวกัน การรักษาจังหวะประกาศสินค้า a,b,c ในไตรมาสนี้ แล้วประกาศ d,e,f ในไตรมาสถัดไป ก็ช่วยให้ Apple อยู่ในข่าวอย่างต่อเนื่องด้วยข่าวดี
      ส่วนฝั่งแมชชีนเลิร์นนิง หวังว่าพอได้จับเครื่องจริงแล้วจะมีผลทดสอบออกมาเร็ว ๆ
    • เดาเอาว่า น่าจะเป็นวิธีค่อย ๆ ถอดชิปรุ่นเก่าออกจาก SKU ต่าง ๆ ตามช่วงเวลา เพื่อระบายสต็อกเดิมให้หมด เช่น ตอนที่ปริมาณผลิต M3 ยังน้อย ก็เริ่มจากรุ่น MacBook Pro ราคาแพงก่อน สินค้ากลุ่มนั้นจะขายช้ากว่า และระหว่างนั้นในไลน์ Air ก็ระบาย สต็อก M2 ที่เหลืออยู่ไปก่อน แล้วค่อย “รีเฟรช” หลังจากกำลังผลิต M3 เพิ่มขึ้น
      ผมไม่รู้ยอดขาย MacBook ของ Apple หรือว่า Air ขายมากกว่า Pro หรือไม่ แต่จากที่ทำแบบนี้อย่างสม่ำเสมอ ก็คงทำกำไรได้แน่นอนด้วยวิธีนี้
    • คงมีเรื่องการใช้กำลังผลิต M1/M2 เดิมให้หมดด้วย แต่ตอนนี้น่าจะยังมี สต็อก M3 ไม่พอ
      ผมลืมไปแล้วว่า TSMC มีแฟ็บที่มีศักยภาพ 3nm กี่แห่ง แต่คงไม่ได้มีมากนัก มีข่าวว่า Apple เหมาทุกกำลังการผลิตของ TSMC แล้วก็จริง[0] แต่ก็น่าจะยังไม่พออยู่ดี
      [0]: Apple is saving “billions” on chips thanks to unique deal with TSMC | https://news.ycombinator.com/item?id=37040722
    • MacBook Air, Mac Studio, Mac Pro เพิ่งอัปเดตไปเมื่อประมาณ 6 เดือนก่อน ถ้าอัปเดตอีกทันทีตอนนี้ คนที่ซื้อไปก่อนหน้าคงรู้สึกเหมือนโดนหักหลังเต็ม ๆ
    • M2 Ultra มีแบนด์วิดท์หน่วยความจำแบบรวมสูงสุด 800GB/s ในขณะที่ 4090 อยู่ที่ 1,008GB/s และ DDR4-6400 แบบดูอัลแชนแนลฝั่ง PC ให้แบนด์วิดท์ 102GB/s
  • ในงานเปิดตัวมีการเน้นแบบค่อนข้างโผล่มาดื้อ ๆ ว่า “รองรับหน่วยความจำสูงสุด 128GB ทำให้เวิร์กโฟลว์ที่ก่อนหน้านี้ทำไม่ได้บนโน้ตบุ๊กเป็นไปได้ เช่น นักพัฒนา AI ที่ต้องจัดการโมเดล Transformer ขนาดใหญ่ที่มีพารามิเตอร์หลายหมื่นล้านตัว” แต่ไม่ได้แสดงให้เห็นว่า การพัฒนา AI จริง ๆ ทำงานอย่างไร
    รู้ว่า Apple ทุ่มกับการรองรับ Apple Silicon ของ PyTorch มากขึ้น แต่สงสัยว่าตอนนี้มาถึงระดับที่เพียงพอแล้วหรือยัง

    • ผมว่ายังไม่นะ ถ้าผิดก็ดี แต่การ์ด Nvidia มือถือราคาถูกยังนำหน้า ชิป M2 ทั่วไปในงานเทรนขนาดเล็ก
      M3 Max อาจเป็นคู่แข่งได้ แต่ผมว่า Metal ยังห่างไกลจาก CUDA อยู่ไม่น้อย M3 Max สำหรับโน้ตบุ๊กดูเหมือนจะแข่งกับ Nvidia 3070 ได้ อย่างไรก็ตาม Nvidia บนเดสก์ท็อปเป็นสัตว์ประหลาดที่ร้อนและกินไฟมาก ส่วนชิป Apple M มีประสิทธิภาพต่อพลังงานสูงมาก จึงไม่ใช่การเปรียบเทียบที่ยุติธรรม ต้องรอดูว่าชิป M3 สำหรับเดสก์ท็อปจะออกมาอย่างไร
    • เท่าที่รู้ PyTorch รองรับโดยพื้นฐานแล้ว จากประสบการณ์ของผม มันทำงานได้ดีกว่า ROCm ด้วยซ้ำ
    • คนที่ตามเทรนด์ตอนนี้ใช้ GGML กันหรือเปล่า?
  • จุดที่ค่อนข้างน่าประทับใจคืออีเวนต์ครั้งนี้ถ่ายด้วย iPhone 15 Pro[1] แน่นอนว่าสภาพแวดล้อมต่างจากที่ผู้ใช้ทั่วไปใช้งาน เพราะมีไฟระดับมืออาชีพและอุปกรณ์หลายอย่าง
    ตอนนี้ถ่าย Log ได้แล้ว งานเปิดตัว iPhone ครั้งถัดไปอาจถ่ายด้วย iPhone รุ่นที่กำลังจะเปิดตัวเองก็ได้
    [1] Source: https://www.youtube.com/live/ctkW3V0Mh-k?t=30m02s