NVIDIA TECH TALKS at SIGGRAPH ASIA 2012 Part 2 : Scalling OpenGL Applications Accross Multiple GPU's and Mixing Graphics and Compute (1/5)

Article by tpp On December 5, 2012 5,893 views
NVIDIA TECH TALKS at SIGGRAPH ASIA 2012 Part 2
 1 2 3 4 >  Last ›

NVIDIA TECH TALKS AT SIGGRAPH ASIA 2012

dsc_1520

สวัสดีครับสมาชิก Vmodtech ทุกท่าน มาต่อเนื่องกับบทความ NVIDIA TECH TALKS at SIGGRAPH ASIA 2012 ตอนจบตอนที่สองกันเลยครับ สำหรับบทความนี้ก็เป็นการสัมมนาต่อเนื่องในช่วงบ่ายและข้ามไปในตอนช่วงสายๆถึงบ่ายของวันที่ 30 พฤศจิกายนด้วยครับ .

Scalling OpenGL Applications Accross Multiple GPU's and Mixing Graphics and Compute

dsc_1523

สำหรับช่วงนี้ก็เป็นการพูดถึงการนำ GPU ไปประยุกต์ใช้งานเพื่อเพิ่มประสิทธิภาพในการทำงานได้อย่างถูกต้องและมีประสิทธิภาพสูงสุดครับ โดยผู้ร่วมบรรยายจะมีสองท่านคือ คุณ Shalini Venkataraman ซึ่งเธอเป็น Senior Applied Engineer ของ NVIDIA ครับ

dsc_1525

เรื่องที่ได้พูดถึงก็จะเป็นเรื่องเกี่ยวกับการใช้งานทั่วไปด้วย GPU หลายๆตัว, โปรแกรมที่ใช้ทำงานและแอพพลิเคชั่นที่แสดงผลหลายๆหน้าจอ การจำลองกลุ่มข้อมูลที่มีขนาดใหญ่และการทำงานด้านการร่างโครงในรูปแบบขนานเพื่อทำงานไปพร้อมๆกันหลายๆงาน

dsc_1526

อันดับแรกก็เป็นการแนะนำเรื่องการส่งผ่านคำสั่งพื้นฐานของ OGL ซึ่งจะเห็นได้ว่าในระบบปฏิบัติการที่ต่างกันนั้นก็ให้ผลลัพธ์ที่ต่างกันด้วย

dsc_1528

การเลือกใช้งาน GPU ในการร่างโครงหรือเรนเดอร์นี่เราก็สามารถเลือกได้ว่าจะให้ส่วนใดเป็นตัวคำนวณครับ จุดนี้ถ้าเป็น GeForce Card เราคงคุ้นเคยกันดีแล้ว

dsc_1529

ในกรณีที่งานเรนเดอร์นั้นมีรายละเอียดมากมายและเรามี GPU ติดตั้งอยู่หลายตัว เราสามารถที่จะจัดสรรการทำงานของแต่ละจุดของงานเรนเดอร์ไปให้กับแต่ละ GPU ได้ จากภาพสไลด์ด้านขวามือบนจะเห็นได้ว่า เราสามารถแบ่งการเรนเดอร์ของวัตถุเป็นสี่ส่วนโดย assign ให้ GPU 4 ตัวทำการเรนเดอร์ในแต่ละส่วนอย่างเป็นอิสระแล้วส่งผ่านข้อมูลมารวมกันได้

dsc_1530

dsc_1531

dsc_1532

dsc_1533

dsc_1534

dsc_1535

ในส่วนนี้ก็พอจะเห็นภาพนะครับว่า การทำงานด้าน Professional Graphic นั้นไม่ใช่ว่าเราสามารถใช้การ์ด Quadro เพียงหนึ่งใบทำงานได้เท่านั้น เรายังสามารถเพิ่มจำนวนการ์ดเข้าไปเพื่อที่จะให้เราได้ผลลัพธ์ที่รวดเร็วและประหยัดทรัพยากรได้มากมาย

dsc_1536

ต่อเนื่องกับเนื้อหาการบรรยายที่อยู่ในกลุ่มเดียวกันโดยคุณ  Wil Braithwaite ซึ่งก็เป็น Senior Applied Engineer อีกคนนึงของ NVIDIA

dsc_1537

dsc_1538

จุดหลักๆที่คุณ Wil พูดถึงคือการคำนึงถึงการออกแบบภายในแอพพลิเคชั่นต่างๆและการทำงานร่วมกันของระบบ

dsc_1539

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

วีดีโอนี้เป็นตัวอย่างของการปรับแต่งชุดคำสั่งบนมายาให้ได้ผลรับในการเรนเดอร์ในรูปแบบของ Wil ครับ

.

 1 2 3 4 >  Last ›