อ่าน 2 นาที
อาร์เอ็ม คอร์เท็กซ์ เอ57
ARM Cortex-A57เป็นหน่วยประมวลผลกลางที่ใช้ชุดคำสั่งARMv8-A 64 บิตซึ่งออกแบบโดยARM Holdings Cortex-A57 เป็นไปป์ไลน์แบบ superscalar นอกลำดับสามารถใช้งานได้ในรูปแบบคอร์...
อาร์เอ็ม คอร์เท็กซ์ เอ57
| ข้อมูลทั่วไป | |
|---|---|
| เปิดตัว | 2012 |
| ออกแบบโดย | อาร์เอ็ม โฮลดิ้งส์ |
| ข้อกำหนดทางกายภาพ | |
| แกนกลาง |
|
| แคช | |
| แคช L1 | 80 KiB (แคช I ขนาด 48 KiB พร้อมพาริตี และแคช D ขนาด 32 KiB พร้อม ECC) ต่อคอร์ |
| แคช L2 | 512 กิโลไบต์ ถึง 2 มิไบต์ |
| แคช L3 | ไม่มี |
| สถาปัตยกรรมและการจำแนกประเภท | |
| ชุดคำสั่ง | อาร์เอ็มวี8เอ |
| ผลิตภัณฑ์ รุ่นต่างๆ | |
| รหัสสินค้า |
|
| ประวัติศาสตร์ | |
| ผู้สืบทอด | อาร์เอ็ม คอร์เท็กซ์ เอ72 |
ARM Cortex-A57เป็นหน่วยประมวลผลกลางที่ใช้ชุดคำสั่งARMv8-A 64 บิตซึ่งออกแบบโดยARM Holdings Cortex-A57 เป็นไปป์ไลน์แบบ superscalar นอกลำดับ[ 1 ]สามารถใช้งานได้ในรูปแบบคอร์ SIPสำหรับผู้ได้รับอนุญาต และการออกแบบทำให้เหมาะสำหรับการรวมเข้ากับคอร์ SIP อื่นๆ (เช่นGPU , ตัวควบคุมการแสดงผล , DSP , ตัวประมวลผลภาพฯลฯ) ลงในชิป เดียว เพื่อสร้างระบบบนชิป (SoC)
ภาพรวม
- โปรเซสเซอร์แบบไปป์ไลน์ที่มีการประมวลผลแบบซูเปอร์สเกลาร์ 3 ทาง ที่ไม่เรียงลำดับอย่างลึกซึ้ง และคาดการณ์ล่วงหน้า
- ส่วนขยาย DSP และNEON SIMDเป็นสิ่งที่จำเป็นสำหรับแต่ละคอร์
- หน่วยประมวลผลทศลอย VFPv4ในตัว (ต่อคอร์)
- การสนับสนุนการจำลองเสมือนฮาร์ดแวร์
- การเข้ารหัสชุดคำสั่ง Thumb-2ช่วยลดขนาดของโปรแกรม 32 บิตโดยแทบไม่มีผลกระทบต่อประสิทธิภาพ
- ส่วนขยายความปลอดภัยของ TrustZone
- โปรแกรม Trace Macrocell และ CoreSight Design Kit สำหรับการติดตามการทำงานของคำสั่งโดยไม่รบกวนการทำงาน
- แคช L1 ขนาด 32 KiB สำหรับข้อมูล (แบบ set-associative 2 ทาง) + 48 KiB สำหรับคำสั่ง (แบบ set-associative 3 ทาง) ต่อคอร์
- ตัวควบคุมแคชระดับ 2 ที่มีความหน่วงต่ำ (แบบ set-associative 16 ทาง) ในตัว สามารถกำหนดค่าขนาดได้ 512 KB, 1 MB หรือ 2 MB ต่อคลัสเตอร์
- บัฟเฟอร์ค้นหาการแปล (TLB) สำหรับคำสั่ง L1 แบบเชื่อมโยงอย่างสมบูรณ์ 48 รายการ พร้อมรองรับขนาดหน้า 4 KiB, 64 KiB และ 1 MB อย่างเต็มรูปแบบ
- TLB L2 แบบเซตเชื่อมโยง 4 ทาง จำนวน 1024 รายการ
- ตัวทำนายแบบไดนามิก 2 ระดับ พร้อมบัฟเฟอร์เป้าหมายสาขา (BTB) สำหรับการสร้างเป้าหมายอย่างรวดเร็ว
- ตัวทำนายสาขาแบบคงที่
- ตัวทำนายทางอ้อม
- สแต็กส่งคืน
ชิป
ในเดือนมกราคม 2014 AMDได้ประกาศเปิดตัวOpteron A1100ซึ่งออกแบบมาสำหรับเซิร์ฟเวอร์ โดยมีคอร์ Cortex-A57 สี่หรือแปดคอร์ รองรับ RAM DDR3หรือDDR4 ได้สูงสุด 128 GiB ตัวควบคุม PCIeแปดเลนพอร์ต SATA (6 Gbit/s) แปดพอร์ต และพอร์ตอีเธอร์เน็ต 10 Gigabit สองพอร์ต [ 2 ]ซีรี่ส์ A1100 เปิดตัวในเดือนมกราคม 2016 โดยมีทั้งรุ่นสี่คอร์และแปดคอร์[ 3 ] [ 4 ]
ผลิตภัณฑ์แรกของ Qualcommที่เปิดให้ทดลองใช้ในไตรมาสที่ 4 ปี 2014 คือSnapdragon 810 [ 5 ]ประกอบด้วยคอร์ Cortex-A57 สี่คอร์และ คอร์ Cortex-A53 สี่ คอร์ใน รูปแบบ big.LITTLE
นอกจากนี้ Samsung ยังจัดจำหน่ายชิปประมวลผลแบบ SoC ที่ใช้สถาปัตยกรรม Cortex-A57 โดยรุ่นแรกคือExynos Octa 5433ซึ่งเริ่มให้ทดลองใช้งานตั้งแต่ไตรมาสที่ 4 ของปี 2014
ในเดือนมีนาคม พ.ศ. 2558 Nvidiaได้เปิดตัวชิปประมวลผลTegra X1 SoC ซึ่งประกอบด้วยแกนประมวลผล A57 จำนวน 4 แกน ทำงานที่ความเร็วสูงสุด 2 GHz
ดูเพิ่มเติม
- ARM Cortex-A15รุ่นก่อนหน้า
- ARM Cortex-A72รุ่นต่อยอด
- การเปรียบเทียบคอร์ ARMv8-Aและตระกูล ARMv8
- การเปรียบเทียบคอร์ ARMv7-Aและตระกูล ARMv7
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- คู่มืออ้างอิงทางเทคนิค ARM Cortex-A57ที่Wayback Machine (เก็บถาวรเมื่อวันที่ 18 มิถุนายน 2014)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อาร์เอ็ม คอร์เท็กซ์ เอ57
ARM Cortex-A57เป็นหน่วยประมวลผลกลางที่ใช้ชุดคำสั่งARMv8-A 64 บิตซึ่งออกแบบโดยARM Holdings Cortex-A57 เป็นไปป์ไลน์แบบ superscalar นอกลำดับสามารถใช้งานได้ในรูปแบบคอร์...
ภาพรวม
โปรเซสเซอร์แบบไปป์ไลน์ที่มี การ ประมวลผลแบบ ซูเปอร์สเกลาร์ 3 ทาง ที่ไม่เรียงลำดับอย่างลึกซึ้ง และ คาดการณ์ล่วงหน้า ส่วนขยาย DSP และ NEON SIMD เป็นสิ่งที่จำเป็นสำหรับแต่ละคอร์ หน่วยประมวลผลทศลอย VFPv4 ในตัว (ต่อคอร์) การสนับสนุน การจำลองเสมือนฮาร์ดแวร์...
ชิป
ในเดือนมกราคม 2014 AMD ได้ประกาศเปิดตัว Opteron A1100 ซึ่งออกแบบมาสำหรับเซิร์ฟเวอร์ โดยมีคอร์ Cortex-A57 สี่หรือแปดคอร์ รองรับ RAM DDR3 หรือ DDR4 ได้สูงสุด 128 GiB ตัวควบคุม PCIe แปดเลนพอร์ต SATA (6 Gbit/s) แปดพอร์ต และพอร์ต อีเธอร์เน็ต 10 Gigabit สองพอร์ต [...
ดูเพิ่มเติม
ARM Cortex-A15 รุ่นก่อนหน้า ARM Cortex-A72 รุ่นต่อยอด การเปรียบเทียบคอร์ ARMv8-A และตระกูล ARMv8 การเปรียบเทียบคอร์ ARMv7-A และตระกูล ARMv7