การใช้กราฟิกการ์ดสำหรับกราฟิก 3D มากกว่า

วิธีที่โปรเซสเซอร์กราฟิกกำลังกลายเป็นโปรเซสเซอร์ทั่วไป

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

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

เร่งวิดีโอ

แอพพลิเคชันจริงครั้งแรกด้านนอกกราฟิก 3D ที่ GPU ถูกออกแบบมาเพื่อจัดการกับวิดีโอ สตรีมวิดีโอความละเอียดสูงต้องมีการถอดรหัสข้อมูลที่บีบอัดเพื่อสร้างภาพความละเอียดสูง ทั้ง ATI และ NVIDIA ได้พัฒนารหัสซอฟต์แวร์ที่ช่วยให้กระบวนการถอดรหัสนี้ได้รับการจัดการโดยโปรเซสเซอร์กราฟิกแทนที่จะใช้ CPU นี่เป็นสิ่งสำคัญสำหรับผู้ที่ต้องการใช้คอมพิวเตอร์เพื่อรับชมภาพยนตร์ HDTV หรือ Blu-ray ในเครื่องพีซี เมื่อย้ายไปที่ วิดีโอ 4K ระบบจะประมวลผลพลังการประมวลผลที่จำเป็นเพื่อจัดการกับวิดีโอมากขึ้น

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

SETI & # 64; หน้าแรก

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

Adobe Creative Suite 4

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

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

การทำเหมืองแร่ Cryptocurrency

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

OpenCL

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

สรุปผลการวิจัย

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