กลับไปหน้าบทความ

อ่าน 2 นาที

อาร์เอ็ม คอร์เท็กซ์ เอ57

ARM Cortex-A57เป็นหน่วยประมวลผลกลางที่ใช้ชุดคำสั่งARMv8-A 64 บิตซึ่งออกแบบโดยARM Holdings Cortex-A57 เป็นไปป์ไลน์แบบ superscalar นอกลำดับสามารถใช้งานได้ในรูปแบบคอร์...

อาร์เอ็ม คอร์เท็กซ์ เอ57

อาร์เอ็ม คอร์เท็กซ์ เอ57
ข้อมูลทั่วไป
เปิดตัว2012
ออกแบบโดยอาร์เอ็ม โฮลดิ้งส์
ข้อกำหนดทางกายภาพ
แกนกลาง
  • 1–4 ต่อคลัสเตอร์ หลายคลัสเตอร์[ 1 ]
แคช
แคช L180  KiB (แคช I ขนาด 48 KiB พร้อมพาริตี และแคช D ขนาด 32 KiB พร้อม ECC) ต่อคอร์
แคช L2512 กิโลไบต์ ถึง 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-A57ที่Wayback Machine (เก็บถาวรเมื่อวันที่ 18 มิถุนายน 2014)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=ARM_Cortex-A57&oldid=1304461184 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อาร์เอ็ม คอร์เท็กซ์ เอ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