ถ้ายังจำกันได้ 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
Comments
เวอร์ชั่น => เวอร์ชัน
ที่ืทาง => ที่ทาง
ซีพยู => ซีพียู
แอพลิเคชั่น => แอพพลิเคชัน
เงิบแปปมีเคลช 128 MB น่าจะ 128KB หรือเปล่าครับ
เห็นว่ามันอยู่บน main memory นะครับ
จริงๆ Nvidia จะเขียน Driver บน Assembly นะครับ เขียนชุดคำสั่งได้ครบ 128Mb นี่ถือว่าเยอะมากๆๆๆๆ เลยทีเดียว
จริง ๆ มันเป็นโปรแกรมที่คอมไพล์ไว้แล้วมากกว่าน่ะครับ
แต่พอดีพยายามเขียนให้มันเป็นภาษาไทยก็เลยอาจจะสับสนไปนิด 55 เดี๋ยวคงแก้ รอว่างก่อน
ถ้า PS vita รุ่นต่อไปใช้เจ้านี้น่าจะแรงน่าดูชมเลยที่เดี่ยว