NVIDIA เผยรายละเอียด Tegra K1 รุ่น 64-bit

NVIDIA

ถ้ายังจำกันได้ NVIDIA ได้กล่าวเอาไว้ตอนเปิดตัวว่า Tegra K1 จะมี 2 เวอร์ชัน คือ 32-bit และ 64-bit

และจากผลการทดสอบนั้นเวอร์ชัน 64-bit แบบสองแกนนั้นสามารถทำคะแนนการทดสอบได้ดีพอ ๆ กับ 32-bit แบบสี่แกนเลยทีเดียว

NVIDIA ได้เปิดเผยรายละเอียดเพิ่มเติมสำหรับเจ้า Tegra K1 “Denver” SoC แบบ 64-bit ของตน โดยเจ้า Tegra K1 64-bit นี้นั้นมีรายละเอียดรวม ๆ ใกล้เคียงกับรุ่น 32-bit มาก และใช้ขั้วต่อแบบเดียวกันจึงทำให้ OEM สามารถนำเวอร์ชัน 64-bit ไปใช้งานได้ไม่ลำบากมากนักถ้าเคยใช้เวอร์ชั่น 32-bit มาก่อน

ส่วนความแตกต่างอยู่ที่เวอร์ชัน 64-bit จะใช้แกนที่ทาง NVIDIA ออกแบบเองในชื่อรหัส Denver จำนวนสองแกน (ในขณะที่เวอร์ชัน 32-bit ใช้แกนแบบ Cortex-A15) โดย Denver เป็นแกนในสถาปัตยกรรม ARMv8 แบบ superscalar 7 ทาง (ประมวลผล opcode ได้สูงสุด 7 คำสั่งพร้อม ๆ กันต่อหนึ่ง clock) และมีแคชระดับหนึ่งขนาด 128+64KB (คำสั่ง + ข้อมูล) กับแคชระดับสองขนาด 2MB สำหรับทั้งสองแกน

ใน Denver มีฟีเจอร์พิเศษที่เรียกว่า Dynamic Code Optimization โดยเป็นการ optimize รูปแบบคำสั่งที่ใช้บ่อย ๆ ไปเก็บไว้ในหน่วยความจำเฉพาะขนาด 128MB และเมื่อมีการเรียกใช้ชุดคำสั่งนี้ตัวซีพียูสามารถที่จะดึงคำสั่งที่ optimize แล้วจากหน่วยความจำไปยังแคชเพื่อที่จะเรียกใช้งานได้ทันที เป็นการลดจำนวนการทำ optimization ทำให้ประสิทธิภาพของซีพียูนั้นดีขึ้น ทั้งนี้ DCO สามารถใช้งานกับแอพพลิเคชั่นอะไรก็ได้โดยไม่จำเป็นต้องเขียนโปรแกรมให้รอง รับครับ

ทั้งนี้ Tegra K1 64-bit จะเป็น SoC แบบ 64-bit ตัวแรกที่รองรับ Android

ที่มา : NVIDIA    blognone.com