ARM เทียบกับโปรเซสเซอร์ Intel: อันไหนดีที่สุด?


ทุกวันนี้ อุปกรณ์คอมพิวเตอร์ส่วนใหญ่มักจะมีโปรเซสเซอร์ที่ใช้การออกแบบ x86เช่น โปรเซสเซอร์ Intel หรือการออกแบบ ARM (เครื่อง RISC ขั้นสูง)ในCPUในสมาร์ทโฟนหรือแท็บเล็ตของคุณ ซีพียู ARM ก็ทำให้เป็นแล็ปท็อปด้วยเช่นกัน

ในปัจจุบันนี้คุณสามารถเลือกได้ระหว่างคอมพิวเตอร์ที่ใช้โปรเซสเซอร์ Intel หรือ AMD (x86) หรืออุปกรณ์ที่มีโปรเซสเซอร์ ARM เมื่อพูดถึงโปรเซสเซอร์ ARM กับ Intel อันไหนดีกว่ากัน

ARM vs. Intel: Differing Origins

Modern Intel และ ARM-based ซีพียูสามารถติดตามเทคโนโลยีของพวกเขากลับไปสู่ชิปรุ่นแรกในคอมพิวเตอร์ที่ออกสู่ตลาดในช่วงต้นทศวรรษ 1980 โดยเฉพาะ Acorn Computers BBC Micro และ อินเทล 8088 ที่พบในพีซี IBM เครื่องแรก สิ่งเหล่านี้เป็นการปูทางสำหรับการออกแบบ CPU หลักสองแบบในยุคปัจจุบัน

สิ่งสำคัญที่ควรทราบคือแม้ว่าจะมีสายวิวัฒนาการสองสายที่แยกจากกัน แต่ก็มาบรรจบกันในสิ่งที่เราใช้ CPU เหล่านี้ในปัจจุบัน

RISC กับ CISC

ภายใต้ประทุน ความแตกต่างหลักระหว่าง CPU ที่ใช้ Intel และ ARM คือประเภทของคำสั่งที่แต่ละอุปกรณ์เข้าใจ CPU ที่ใช้ ARM คืออุปกรณ์ RISC (คอมพิวเตอร์ชุดคำสั่งที่ลดลง)และ CPU ของ Intel คืออุปกรณ์ CISC (คอมพิวเตอร์ชุดคำสั่งที่ซับซ้อน)การออกแบบ RISC และ CISC แตกต่างกันไปตามวิธีการทำงานของโปรเซสเซอร์ ในซีพียูของ Intel (และ AMD) พวกเขาใช้ชุดคำสั่ง CISC ที่เรียกว่า x86

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

ความเข้ากันได้ของซอฟต์แวร์

โปรเซสเซอร์ Intel ไม่เข้าใจรหัส ARM และในทางกลับกัน ดังนั้น ระบบปฏิบัติการและซอฟต์แวร์จะต้องเขียนขึ้นโดยเฉพาะสำหรับโปรเซสเซอร์ประเภทใดประเภทหนึ่ง

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

ข้อยกเว้นคือซอฟต์แวร์แปลโค้ด Rosetta 2 ของ Apple ซีพียู ARM แบบกำหนดเองได้รับการออกแบบมาโดยเฉพาะโดยคำนึงถึง Rosetta 2 เป็นหลัก และช่วยให้สามารถใช้งานซอฟต์แวร์ได้อย่างราบรื่นซึ่งออกแบบมาสำหรับ Mac ที่ใช้ Intel โดยรวมแล้ว บทลงโทษด้านประสิทธิภาพกับ Rosetta 2 นั้นต่ำ ในขณะที่ยังไม่สมบูรณ์แบบ

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

การใช้พลังงาน

ข้อได้เปรียบที่สำคัญของ CPU ที่ใช้ ARM เหนือ Intel และ โปรเซสเซอร์ x86 อื่น ๆ คือการใช้พลังงาน ปรากฎว่าแนวทาง RISC ร่วมกับนวัตกรรมเฉพาะของการออกแบบ ARM ทำให้ซีพียูประหยัดอย่างไม่น่าเชื่อ นี่คือเหตุผลที่ ARM ครองตลาดสมาร์ทโฟนและแท็บเล็ต

เพราะเหตุนี้คุณจึงสามารถใช้เวลา 24 ชั่วโมงหรือมากกว่าจากโทรศัพท์ของคุณได้ ในขณะที่แล็ปท็อป Intel ที่มีแบตเตอรี่ขนาดใหญ่กว่าอาจใช้งานได้เพียงไม่กี่ชั่วโมง หากคุณโชคดี แน่นอน หากคุณใช้ M1 Mac คุณจะสามารถเล่นภาพยนตร์ได้นานถึง 20 ชั่วโมง ซึ่งน่าประทับใจมากสำหรับแล็ปท็อป

ประสิทธิภาพที่แท้จริง

เมื่อคุณลดการใช้พลังงานออกจากสมการ เช่นเดียวกับการเสียบคอมพิวเตอร์เข้ากับแหล่งจ่ายไฟหลัก โปรเซสเซอร์ Intel และ x86 CISC อื่นๆ จะใช้งาน CPU RISC แบบ ARM ทั้งหมด

แต่เนื่องจากเงินจำนวนมากกำลังเข้าสู่การพัฒนา ARM CPU เนื่องจากสมาร์ทโฟนและแท็บเล็ตที่เพิ่มขึ้น ประสิทธิภาพของ ARM CPU จึงเพิ่มขึ้นแบบทวีคูณในแต่ละรุ่น

ขณะนี้สมาร์ทโฟนระดับกลางได้ผ่านเกณฑ์ "ดีเพียงพอ" ในแง่ของพลังประมวลผลแล้ว และทรงพลังพอที่จะตอบสนองความต้องการของผู้ใช้ในแต่ละวัน

ประสิทธิภาพ ต่อวัตต์

หากเราเปลี่ยนคำบรรยายว่า ARM CPU ทำงานมากน้อยเพียงใดสำหรับพลังงานทุกๆ วัตต์ที่กินไป สิ่งต่างๆ ก็ดูไม่ดีสำหรับซีพียู x86 Intel แม้ว่าบริษัทต่างๆ เช่น Intel ได้ทำงานอย่างหนักเพื่อสร้างโมเดลซีพียูที่มีประสิทธิภาพด้านพลังงาน แต่ก็ยังมีช่องว่างอยู่

พิจารณาการเปรียบเทียบข้างต้น Intel i7-9750H มี Thermal Design Power (TDP) 45W ในขณะที่ Snapdragon 888 มี 10W TDP อย่างไรก็ตาม 888 นั้นอยู่ไม่ไกลเกินเอื้อมของประสิทธิภาพการเปรียบเทียบ

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

Core Symmetry

ข้อได้เปรียบที่น่าตื่นเต้นในด้าน ARM คือการใช้ คอร์ซีพียู แบบอสมมาตร โปรเซสเซอร์ Intel และ x86 อื่นๆ มีหลายคอร์แต่เหมือนกัน อย่างไรก็ตาม เป็นเรื่องปกติที่ ARM CPU จะมีหลายคอร์แต่ต่างกัน

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

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

ARM the Future หรือไม่

คำถามหลักที่เราตั้งไว้เมื่อ มาถึงเทคโนโลยี CPU เหล่านี้คือ "สิ่งที่ดีที่สุด?" และอย่างที่คุณอาจคาดหวังคำตอบก็คือ "มันขึ้นอยู่กับ" เราสามารถพูดได้อย่างมั่นใจคือซีพียู x86 Intel (และ AMD) ควบคุมเมื่อใดก็ตามที่พลังงานไม่เป็นปัญหา ดังนั้นหากเสียบปลั๊กเข้ากับผนังและไม่ต้องใช้แบตเตอรี่ในการทำงาน ซีพียูเหล่านี้ก็เหมาะสำหรับคุณ

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

เมื่อทำถูกต้อง คุณจะได้คอมพิวเตอร์ เช่น M1 MacBook Pro มีประสิทธิภาพมากเกินพอสำหรับคอมพิวเตอร์เอนกประสงค์ และยังสามารถทำงานได้อย่างมืออาชีพ เช่น แก้ไขวีดีโอ ซึ่งเป็นระดับของประสิทธิภาพที่ใช้งานได้ยาวนานถึง 20 ชั่วโมงด้วยแบตเตอรี่! หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับ M1 โปรดดูที่ M1 vs i7: การต่อสู้เกณฑ์มาตรฐาน

กระทู้ที่เกี่ยวข้อง:


11.06.2021