การใช้กราฟิกการ์ดเป็นมากกว่ากราฟิก 3 มิติ

สารบัญ:

การใช้กราฟิกการ์ดเป็นมากกว่ากราฟิก 3 มิติ
การใช้กราฟิกการ์ดเป็นมากกว่ากราฟิก 3 มิติ
Anonim

หัวใจของระบบคอมพิวเตอร์ทั้งหมดอยู่ที่หน่วยประมวลผลกลาง โปรเซสเซอร์เอนกประสงค์นี้จัดการงานส่วนใหญ่และจำกัดเฉพาะการคำนวณทางคณิตศาสตร์พื้นฐาน งานที่ซับซ้อนอาจต้องใช้ชุดค่าผสมที่ส่งผลให้ใช้เวลาในการประมวลผลนานขึ้น งานที่หลากหลายอาจทำให้โปรเซสเซอร์กลางของคอมพิวเตอร์ช้าลง

กราฟิกการ์ดที่มีหน่วยประมวลผลกราฟิกเป็นหนึ่งในโปรเซสเซอร์พิเศษที่ผู้คนได้ติดตั้งไว้ในคอมพิวเตอร์ของพวกเขา การ์ดเหล่านี้รองรับการคำนวณที่ซับซ้อนซึ่งเกี่ยวข้องกับกราฟิก 2 มิติและ 3 มิติ สิ่งเหล่านี้มีความเชี่ยวชาญเป็นพิเศษทำให้การคำนวณบางอย่างดีกว่าตัวประมวลผลกลางต่อไปนี้คือวิธีที่ GPU มีความสำคัญมากกว่ากราฟิก

Image
Image

วิดีโอเร่งความเร็ว

แอปพลิเคชั่นแรกนอกกราฟิก 3 มิติที่ GPU ออกแบบมาเพื่อจัดการคือวิดีโอ สตรีมวิดีโอความละเอียดสูงต้องการการถอดรหัสข้อมูลที่บีบอัดเพื่อสร้างภาพที่มีความละเอียดสูง ทั้ง ATI และ NVIDIA ได้พัฒนาซอฟต์แวร์ที่ช่วยให้โปรเซสเซอร์กราฟิกจัดการกระบวนการถอดรหัสนี้แทนการใช้ CPU

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

บรรทัดล่าง

SETI@Home เป็นแอปพลิเคชันคอมพิวเตอร์แบบกระจายที่เรียกว่า Folded ซึ่งอนุญาตให้โครงการ Search for Extra-Terrestrial Intelligence วิเคราะห์สัญญาณวิทยุนอกจากนี้ยังใช้ประโยชน์จากพลังประมวลผลเพิ่มเติมจาก GPU ของคอมพิวเตอร์ เครื่องมือคำนวณขั้นสูงภายใน GPU ช่วยให้สามารถเร่งปริมาณข้อมูลที่ประมวลผลในช่วงเวลาที่กำหนด เมื่อเทียบกับการใช้ CPU เพียงอย่างเดียว SETI@Home สามารถทำได้กับกราฟิกการ์ด NVIDIA โดยใช้ CUDA หรือ Compute Unified Device Architecture CUDA เป็นโค้ด C เวอร์ชันพิเศษที่สามารถเข้าถึง NVIDIA GPUs ได้

Adobe Creative Suite และ Creative Cloud

แอปพลิเคชันชื่อใหญ่ล่าสุดที่ใช้ประโยชน์จากการเร่งความเร็ว GPU คือ Adobe Creative Suite โดยเริ่มจาก CS4 และดำเนินการต่อผ่านชุดแอปพลิเคชันที่ทันสมัย ซึ่งรวมถึงผลิตภัณฑ์เรือธงของ Adobe มากมาย เช่น Photoshop และ Premiere Pro โดยพื้นฐานแล้ว คอมพิวเตอร์ทุกเครื่องที่มีการ์ดกราฟิก OpenGL 2.0 ที่มีหน่วยความจำวิดีโออย่างน้อย 512 MB สามารถใช้เพื่อเร่งงานต่างๆ ภายในแอปพลิเคชันเหล่านี้ได้

ทำไมต้องเพิ่มความสามารถนี้ในแอปพลิเคชัน Adobe โดยเฉพาะอย่างยิ่ง Photoshop และ Premiere Pro มีตัวกรองพิเศษจำนวนมากที่ต้องใช้คณิตศาสตร์ระดับสูงเวลาในการแสดงผลสำหรับรูปภาพขนาดใหญ่หรือสตรีมวิดีโอสามารถทำได้เร็วขึ้นโดยใช้ GPU เพื่อชดเชยการคำนวณเหล่านี้จำนวนมาก บางคนอาจสังเกตเห็นว่าไม่มีความแตกต่าง ในขณะที่คนอื่นๆ มองเห็นเวลาที่เพิ่มขึ้นขึ้นอยู่กับงานที่พวกเขาใช้และการ์ดกราฟิกที่พวกเขาใช้

บรรทัดล่าง

วิธีมาตรฐานในการรับสกุลเงินเสมือนคือผ่านกระบวนการที่เรียกว่าการขุด cryptocoin ในนั้นคุณใช้คอมพิวเตอร์ของคุณเป็นรีเลย์สำหรับการประมวลผลแฮชการคำนวณเพื่อจัดการกับธุรกรรม CPU สามารถทำได้ในระดับหนึ่ง อย่างไรก็ตาม GPU บนการ์ดแสดงผลเป็นวิธีที่เร็วกว่า ส่งผลให้พีซีที่มี GPU สามารถสร้างสกุลเงินได้เร็วกว่าที่ไม่มีสกุลเงินนั้น

OpenCL

การพัฒนาที่โดดเด่นที่สุดในการใช้กราฟิกการ์ดเพื่อประสิทธิภาพเพิ่มเติมนั้นมาพร้อมกับการเปิดตัว OpenCL หรือ Open Computer Language ข้อมูลจำเพาะ ข้อมูลจำเพาะนี้รวบรวมโปรเซสเซอร์คอมพิวเตอร์เฉพาะทางที่หลากหลาย นอกเหนือจาก GPU และ CPU สำหรับการเร่งการประมวลผลแอปพลิเคชันทุกประเภทอาจได้รับประโยชน์จากการใช้โปรเซสเซอร์หลายตัวผสมกันเพื่อเพิ่มปริมาณข้อมูลที่ประมวลผล

อะไรที่ทำให้ GPUs กลับมา

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

แนะนำ: