มาเธอร์บอร์ด SynQuacer E-Series สำหรับเซิร์ฟเวอร์ ARM 24 คอร์บนโปรเซสเซอร์ ARM Cortex A53 พร้อม RAM ขนาด 32 GB
เป็นเวลาหลายปีที่โปรเซสเซอร์ ARM ลดชุดคำสั่ง (RISC) ครองตลาดอุปกรณ์เคลื่อนที่ แต่พวกเขาไม่เคยบุกเข้าไปในศูนย์ข้อมูลได้เลย โดยที่ Intel และ AMD ยังคงครองราชย์ด้วยชุดคำสั่ง x86 ในบางครั้งวิธีแก้ปัญหาแปลกใหม่ก็ปรากฏขึ้นเช่น
AWS เปิดตัวโปรเซสเซอร์ ARM 64 คอร์ของตัวเองในระบบคลาวด์ในสัปดาห์นี้
ธุรกิจโครงสร้างพื้นฐานเป็นเรื่องเกี่ยวกับการเปรียบเทียบตัวเลข อันที่จริง ลูกค้าของศูนย์ข้อมูลหรือบริการคลาวด์ไม่สนใจว่าโปรเซสเซอร์จะมีสถาปัตยกรรมแบบใด พวกเขาให้ความสำคัญกับอัตราส่วนราคา/ประสิทธิภาพ หากการทำงานบน ARM ราคาถูกกว่าการทำงานบน x86 ก็จะถูกเลือก
จนกระทั่งเมื่อไม่นานมานี้ เป็นไปไม่ได้ที่จะพูดได้อย่างชัดเจนว่าการประมวลผลบน ARM จะทำกำไรได้มากกว่าบน x86 ตัวอย่างเช่นเซิร์ฟเวอร์ 24-core ARM Cortex A53 เป็นรุ่น
อย่างไรก็ตาม ประสิทธิภาพการใช้พลังงานอันน่าทึ่งของโปรเซสเซอร์ ARM ทำให้เราพิจารณาสิ่งเหล่านี้ครั้งแล้วครั้งเล่า ตัวอย่างเช่น SocioNext SC2A11 กินไฟเพียง 5 W แต่ค่าไฟฟ้าคิดเป็นเกือบ 20% ของต้นทุนของศูนย์ข้อมูล หากชิปเหล่านี้แสดงประสิทธิภาพที่ดี x86 ก็จะไม่มีโอกาส
การมาครั้งแรกของ ARM: อินสแตนซ์ EC2 A1
เมื่อปลายปี 2018 AWS ได้เปิดตัว
ตารางด้านล่างแสดง stress-ng
:
stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m
อย่างที่คุณเห็น A1 ทำได้แย่กว่าในการทดสอบทั้งหมดยกเว้นแคช ในตัวชี้วัดอื่นๆ ส่วนใหญ่ ARM ด้อยกว่ามาก ความแตกต่างของประสิทธิภาพนี้มากกว่าความแตกต่างราคา 46% ระหว่าง A1 และ M5 กล่าวอีกนัยหนึ่ง อินสแตนซ์บนโปรเซสเซอร์ x86 ยังคงมีอัตราส่วนราคา/ประสิทธิภาพที่ดีกว่า:
ทดสอบ
อีซี2 เอ1
EC2 M5d.โลหะ
ข้อแตกต่าง
แคช
1280
311
ลด 311,58%
ไอแคช
18209
34368
-47,02%
เมทริกซ์
77932
252190
-69,10%
ซีพียู
9336
24077
-61,22%
เมมปี้
21085
111877
-81,15%
เรียงลำดับ
522
728
-28,30%
ทันตกรรม
1389634
2770985
-49.85%
เครื่องจับเวลา
4970125
15367075
-67,66%
แน่นอนว่า Microbenchmarks ไม่ได้แสดงภาพที่มีวัตถุประสงค์เสมอไป สิ่งที่สำคัญคือความแตกต่างในประสิทธิภาพของแอปพลิเคชันจริง แต่ที่นี่ภาพกลับกลายเป็นว่าไม่ดีขึ้น เพื่อนร่วมงานจาก Scylla เปรียบเทียบอินสแตนซ์ a1.metal และ m5.4xlarge กับโปรเซสเซอร์จำนวนเท่ากัน ในการทดสอบการอ่านฐานข้อมูล NoSQL มาตรฐานในการกำหนดค่าโหนดเดียว การทดสอบแรกแสดงการดำเนินการอ่าน 102 ครั้งต่อวินาที และครั้งที่สอง 000 ครั้ง ในทั้งสองกรณี โปรเซสเซอร์ที่มีอยู่ทั้งหมดจะใช้ 610% ซึ่งเท่ากับประสิทธิภาพที่ลดลงประมาณหกเท่า ซึ่งไม่ได้ชดเชยด้วยราคาที่ต่ำกว่า
นอกจากนี้ อินสแตนซ์ A1 จะทำงานบน EBS เท่านั้น โดยไม่รองรับอุปกรณ์ NVMe ที่รวดเร็วเหมือนกับอินสแตนซ์อื่นๆ
โดยรวมแล้ว A1 ถือเป็นก้าวใหม่ในทิศทางใหม่ แต่ก็ไม่ได้เป็นไปตามความคาดหวังของ ARM
การมาครั้งที่สองของ ARM: อินสแตนซ์ EC2 M6
ทุกอย่างเปลี่ยนไปในสัปดาห์นี้เมื่อ AWS เปิดตัวเซิร์ฟเวอร์ ARM คลาสใหม่ รวมถึงอินสแตนซ์จำนวนหนึ่งบนโปรเซสเซอร์ใหม่
การเปรียบเทียบกรณีเหล่านี้แสดงให้เห็นภาพที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ในการทดสอบบางอย่าง ARM ทำงานได้ดีกว่าและบางครั้งก็ดีกว่า x86 มาก
นี่คือผลลัพธ์ของการรันคำสั่งทดสอบความเครียดเดียวกัน:
ทดสอบ
EC2 M6g
EC2 M5d.โลหะ
ข้อแตกต่าง
แคช
218
311
-29,90%
ไอแคช
45887
34368
ลด 33,52%
เมทริกซ์
453982
252190
ลด 80,02%
ซีพียู
14694
24077
-38,97%
เมมปี้
134711
111877
ลด 20,53%
เรียงลำดับ
943
728
ลด 29,53%
ทันตกรรม
3088242
2770985
ลด 11,45%
เครื่องจับเวลา
55515663
15367075
ลด 261,26%
นี่เป็นเรื่องที่แตกต่างอย่างสิ้นเชิง: M6g เร็วกว่า A1 ถึงห้าเท่าเมื่อดำเนินการอ่านจากฐานข้อมูล Scylla NoSQL และอินสแตนซ์ M6gd ใหม่เรียกใช้ไดรฟ์ NVMe ที่รวดเร็ว
ARM เป็นที่น่ารังเกียจในทุกด้าน
โปรเซสเซอร์ AWS Graviton2 เป็นเพียงตัวอย่างหนึ่งของ ARM ที่ใช้ในศูนย์ข้อมูล แต่สัญญาณมาจากทิศทางที่ต่างกัน เช่น เมื่อวันที่ 15 พฤศจิกายน 2019 Nuvia สตาร์ทอัพสัญชาติอเมริกัน
สตาร์ทอัพนี้ก่อตั้งโดยวิศวกรชั้นนำสามคนที่เกี่ยวข้องกับการสร้างโปรเซสเซอร์ที่ Apple และ Google พวกเขาสัญญาว่าจะพัฒนาโปรเซสเซอร์สำหรับศูนย์ข้อมูลที่จะแข่งขันกับ Intel และ AMD
บน
ทั้งหมดนี้บ่งชี้ว่าโปรเซสเซอร์ ARM พร้อมที่จะพิชิตตลาดเซิร์ฟเวอร์ ท้ายที่สุดแล้ว เราอยู่ในยุคหลังพีซี การจัดส่ง x86 ต่อปีลดลงเกือบ 10% นับตั้งแต่จุดสูงสุดในปี 2011 ในขณะที่ชิป RISC เพิ่มขึ้นเป็น 20 หมื่นล้านชิ้น ปัจจุบัน 99% ของโปรเซสเซอร์ 32 และ 64 บิตของโลกคือ RISC
John Hennessy และ David Patterson ผู้ชนะรางวัลทัวริงตีพิมพ์บทความในเดือนกุมภาพันธ์ 2019
ตลาดได้ยุติข้อพิพาท RISC-CISC แล้ว แม้ว่า CISC จะชนะในช่วงหลังของยุคพีซี แต่ RISC กำลังชนะในขณะนี้เมื่อยุคหลังพีซีมาถึงแล้ว ไม่มีการสร้าง CISC ISA ใหม่มานานหลายทศวรรษ ที่น่าประหลาดใจคือฉันทามติเกี่ยวกับหลักการ ISA ที่ดีที่สุดสำหรับโปรเซสเซอร์อเนกประสงค์ในปัจจุบันยังคงสนับสนุน RISC 35 ปีหลังจากการประดิษฐ์... ในระบบนิเวศแบบโอเพ่นซอร์ส ชิปที่ได้รับการออกแบบมาอย่างดีจะแสดงให้เห็นถึงความก้าวหน้าที่น่าสนใจ และด้วยเหตุนี้จึงเร่งการยอมรับเชิงพาณิชย์ . ปรัชญาของโปรเซสเซอร์สำหรับวัตถุประสงค์ทั่วไปในชิปเหล่านี้น่าจะเป็น RISC ซึ่งผ่านการทดสอบตามกาลเวลา คาดหวังนวัตกรรมที่รวดเร็วเช่นเดียวกับในช่วงยุคทองที่ผ่านมา แต่คราวนี้ในแง่ของต้นทุน พลังงาน และความปลอดภัย ไม่ใช่แค่ประสิทธิภาพเท่านั้น
“ในทศวรรษหน้า เราจะได้เห็นสถาปัตยกรรมคอมพิวเตอร์ใหม่ๆ มากมายที่ Cambrian ส่งสัญญาณถึงช่วงเวลาที่น่าตื่นเต้นสำหรับสถาปนิกคอมพิวเตอร์ในแวดวงวิชาการและอุตสาหกรรม” พวกเขาสรุปรายงาน
ที่มา: will.com