รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ ปี พ.ศ. 2561

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2560

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
การเคลื่อนย้ายเท็กซ์เจอร์สำหรับการเฉดดิ้งนอกแก่น

ชื่อโครงงานภาษาอังกฤษ
Texture Migration for Out-Of-Core Shading

ผู้พัฒนา
5710501522 กฤติน มีนรัตนาคร

อาจารย์ที่ปรึกษาหลัก
จันทนา จันทราพรชัย

อาจารย์ที่ปรึกษาร่วม
-

บทคัดย่อ

โครงงานนี้ได้นำเสนอแนวทางการเพิ่มขีดจำกัดให้กับหน่วยความจำวิดิโอภายในหน่วยประมวลผลกราฟิกส์ ซึ่งเป็นส่วนประกอบของระบบการประมวลผลลูกผสม โดยการเคลื่อนย้ายเท็กซ์เจอร์ที่ใช้ในกระบวนการเฉดดิ้งไปมาระหว่างเครื่องแม่และตัวหน่วยประมวลผลกราฟิกส์ ซึ่งจะนำอัลกอรึทึมนอกแก่นมาประยุกต์ใช้โดยทำให้ประสิทธิภาพของการประมวลผลได้รับผลกระทบน้อยที่สุดเท่าที่จะเป็นไปได้ ในโครงงานนี้ได้ใช้ประโยชน์จากโครงสร้างข้อมูลแบบมิน-ฮีปในการเก็บเท็กซ์เจอร์ และเป็นตัวช่วยในการประยุต์ใช้อัลกอริทึมนอกแก่นที่จะทำการเลือกเท็กซ์เจอร์ที่จะถูกย้ายไปมา และด้วยวิธีการนี้ จะสามารถทำให้เอนจิ้นกราฟิกส์ใดๆสามารถจองพื้นที่หน่วยความจำให้กับทรัพยากรที่ใช้ในการเฉดดิ้งเป็นจำนวนมากเกินขีดจำกัดของหน่วยความจำวิดิโอได้ โดยยังคงทำให้การเฉดดิ้งเป็นไปได้อย่างปกติ

Abstract

We present an approach to extend a capacity of video memory in a graphic processing device in heterogeneous system by migrating textures used in shading process between host and device using out-of-core algorithm without deteriorating a performance as little as possible. We take an advantage of min-heap to store the textures and support the out-of-core algorithm in selection of which texture to be migrated. With our method, a graphic engine can allocate rendering resources more than a video memory limit while keeping a rendering result properly.

คำสำคัญ (Keywords)

Shading, Out-Of-Core Algorithm, Heterogeneous System

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน

ที่เก็บเวอร์ชันซอร์สโค้ด

https://github.com/whatevermarch/OOC-Shading


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
กฤติน มีนรัตนาคร (b5710501522)

แก้ไขครั้งสุดท้าย
เมื่อ May 28, 2018, 11:19 p.m. โดย กฤติน มีนรัตนาคร (b5710501522)

สถานะการอนุมัติ
อนุมัติแล้ว โดย จันทนา จันทราพรชัย (fengcnc) เมื่อ May 30, 2018, 9:28 a.m.