Tags:
Node Thumbnail

ถ้ายังจำกันได้ 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

Get latest news from Blognone

Comments

By: panurat2000
ContributorSymbianUbuntuIn Love
on 12 August 2014 - 14:20 #730696
panurat2000's picture

เวอร์ชั่น => เวอร์ชัน

ส่วนความแตกต่างอยู่ที่เวอร์ชัน 64-bit จะใช้แกนที่ืทาง NVIDIA ออกแบบเอง

ที่ืทาง => ที่ทาง

และเมื่อมีการเรียกใช้ชุดคำสั่งนี้ตัวซีพยูสามารถที่จะดึงคำสั่งที่ optimize แล้ว

ซีพยู => ซีพียู

ทั้งนี้ DCO สามารถใช้งานกับแอพลิเคชั่นอะไรก็ได้

แอพลิเคชั่น => แอพพลิเคชัน

By: pasuth73
iPhoneWindows PhoneAndroidUbuntu
on 12 August 2014 - 16:11 #730707 Reply to:730696

เงิบแปปมีเคลช 128 MB น่าจะ 128KB หรือเปล่าครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 12 August 2014 - 17:07 #730715 Reply to:730707
mr_tawan's picture

เห็นว่ามันอยู่บน main memory นะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: LazarusSP1
ContributoriPhone
on 12 August 2014 - 17:27 #730718
LazarusSP1's picture

จริงๆ Nvidia จะเขียน Driver บน Assembly นะครับ เขียนชุดคำสั่งได้ครบ 128Mb นี่ถือว่าเยอะมากๆๆๆๆ เลยทีเดียว

By: mr_tawan
ContributoriPhoneAndroidWindows
on 12 August 2014 - 17:31 #730719 Reply to:730718
mr_tawan's picture

จริง ๆ มันเป็นโปรแกรมที่คอมไพล์ไว้แล้วมากกว่าน่ะครับ

แต่พอดีพยายามเขียนให้มันเป็นภาษาไทยก็เลยอาจจะสับสนไปนิด 55 เดี๋ยวคงแก้ รอว่างก่อน


  • 9tawan.net บล็อกส่วนตัวฮับ
By: the mee
iPhoneAndroidWindows
on 13 August 2014 - 01:17 #730871

ถ้า PS vita รุ่นต่อไปใช้เจ้านี้น่าจะแรงน่าดูชมเลยที่เดี่ยว