เวลาผ่านไปไอ้ 5W (mobile phone SoC) ของ ARM กะ 35W (laptop CPU) ของ x86 มันชักจะใกล้ๆ กันเพราะ ฝั่ง x86 ถูกจำกัดด้วยความร้อนมากกว่าฝั่ง ARM โดยเฉพาะ single-core performance จะเป็นว่า 10 ปีหลัง x86 พัฒนาช้ามากๆ ในขณะที่ ARM ยังเป็นไปตาม Moore's Law
Apple เล็งเห็นจุดนี้ ก็จัดการทำ SoC ระดับ Laptop โดยเบ่ง TDP ของ SoC มาเป็นแถวๆ 10-15W มันก็แซง x86 35W ไปได้ไกลแล้ว
นอกจากเรื่องความแรง การเปลี่ยนมาใช้ ARM Apple ยังกำไรมากขึ้นเพราะ SoC ที่ทำเองถูกกว่าซื้อสำเร็จรูปจาก Intel เยอะมาก Apple's M1ต้นทุนเฉลี่ยน่าจะ $40 to $50 เท่านั้น
แต่จริงๆ ถ้าผมจำไม่ผิด console ทำแบบนี้มาตั้งแต่สมัย xbox 360 แล้วนะ แต่ของ pc นี่เพิ่งมีของ amd ที่ทำระบบพิเศษให้อ้างอิงแรม cpu ได้โดยตรง
นอกจากเรื่องสถาปตยกรรมความร้อนแล้ว เหมือนการออกแบบ cpu ยุคใหม่ๆ จะเน้นการใส่หน่วยช่วยประมวลผลลงไปด้วย ทั้งการเข้ารหัส ถอดรหัส video (macbook pro ผมเล่น video 4kHDR ไม่ได้ แต่มือถือเล่นได้ลื่นๆ) หรือหน่วยประมวลผล AI คือลำพัง single core มันก็แรงกว่า แล้วยังมีพวกนี้มาช่วยอีก
Like : Sukoy, marcust, sanpechuda
[Edited 1 times Burm - Last Edit 2020-12-04 09:54:19]
Fri 4 Dec 2020 : 10:43AM
Sukoy member
Since 24/6/2005
(15466 post)
iMac ผมก็เล่น youtube 8K60Hz ไม่รอด เดี๋ยวรอดู M1
Fri 4 Dec 2020 : 1:43PM
HellIsMyHome member
Since 30/5/2010
(2682 post)
Single core ของ x86 ปัจจุบันของทั้ง amd,intel นี่มันถูกออกแบบมาเพื่อใช้งานพร้อม logic thread (ht, smt) ทั้งนั้นเลยนะครับ ซึ่งถ้าจะเอาแฟร์ๆ single core benchmark ต้องมีการ take advantage ตรงนี้ด้วย จากที่ผมเห็นผลเทสมาแว้บๆคือถ้า take advantage ตรงนี้ x86 ก็ดูยังชนะอยู่ (แต่คงต้องรอผลเทสมากกว่านี้เพื่อความน่าเชื่อถือมากขึ้น) ยังไม่นับ dedicated hw ทั้งหลายที่พวก soc ชอบยัดมา offload งานจากตัวคอร์หลัก cpu จริงๆอีก ต่างกันกับ x86 ที่ไม่เป็น soc แล้วเวลาใช้งาน cpu นี่ก็คือ general purpose แท้ทรู ถ้ามอง complete package ก็ถือว่า M1 ทำมาดี (แนวทาง mobile น่ะแหละ) แต่ถ้าจะเทียบเป็นส่วนๆ dev คงต้องไป take advantage แต่ละแพลตฟอร์มแล้วลองเทียบกันเองแล้วแหละ อันไหนดีกว่าเลวกว่า
Fri 4 Dec 2020 : 2:10PM
Sukoy member
Since 24/6/2005
(15466 post)
HellIsMyHome wrote:
Single core ของ x86 ปัจจุบันของทั้ง amd,intel นี่มันถูกออกแบบมาเพื่อใช้งานพร้อม logic thread (ht, smt) ทั้งนั้นเลยนะครับ ซึ่งถ้าจะเอาแฟร์ๆ single core benchmark ต้องมีการ take advantage ตรงนี้ด้วย จากที่ผมเห็นผลเทสมาแว้บๆคือถ้า take advantage ตรงนี้ x86 ก็ดูยังชนะอยู่ (แต่คงต้องรอผลเทสมากกว่านี้เพื่อความน่าเชื่อถือมากขึ้น) ยังไม่นับ dedicated hw ทั้งหลายที่พวก soc ชอบยัดมา offload งานจากตัวคอร์หลัก cpu จริงๆอีก ต่างกันกับ x86 ที่ไม่เป็น soc แล้วเวลาใช้งาน cpu นี่ก็คือ general purpose แท้ทรู ถ้ามอง complete package ก็ถือว่า M1 ทำมาดี (แนวทาง mobile น่ะแหละ) แต่ถ้าจะเทียบเป็นส่วนๆ dev คงต้องไป take advantage แต่ละแพลตฟอร์มแล้วลองเทียบกันเองแล้วแหละ อันไหนดีกว่าเลวกว่า
เวลาผ่านไปไอ้ 5W (mobile phone SoC) ของ ARM กะ 35W (laptop CPU) ของ x86 มันชักจะใกล้ๆ กันเพราะ ฝั่ง x86 ถูกจำกัดด้วยความร้อนมากกว่าฝั่ง ARM โดยเฉพาะ single-core performance จะเป็นว่า 10 ปีหลัง x86 พัฒนาช้ามากๆ ในขณะที่ ARM ยังเป็นไปตาม Moore's Law
Apple เล็งเห็นจุดนี้ ก็จัดการทำ SoC ระดับ Laptop โดยเบ่ง TDP ของ SoC มาเป็นแถวๆ 10-15W มันก็แซง x86 35W ไปได้ไกลแล้ว
นอกจากเรื่องความแรง การเปลี่ยนมาใช้ ARM Apple ยังกำไรมากขึ้นเพราะ SoC ที่ทำเองถูกกว่าซื้อสำเร็จรูปจาก Intel เยอะมาก Apple's M1ต้นทุนเฉลี่ยน่าจะ $40 to $50 เท่านั้น
member
Since 24/6/2005
(15466 post)