มีผลการวิเคราะห์จากเว็บไซต์หนึ่งที่ชื่อว่า bitsandchips.it ซึ่งรายงานออกมาว่า GPU ในสถาปัตยกรรม Nvidia?s Pascal ที่กำลังจะเปิดตัวในช่วงฤดูร้อนกลางปีที่จะถึงนี้ จะยังคงไม่สามารถใช้งาน Async Compute ได้เหมือนกับ GPU ในสถาปัตยกรรมรุ่นปัจจุบันอย่าง Maxwell โดยจากรายงานระบุไว้ว่า Nvidia จะทำการปรับปรุงในส่วนของ FP64 ที่เคยเป็นจุดอ่อนในสถาปัตยกรรม Maxwell ให้กลับมาแข็งแกร่งขึ้นใน Pascal รายงานยังกล่าวต่อไปอีกว่า ในศึก Pascal Vs Polaris ในครั้งนี้ Nvidia ต้องการที่จะชนะศึกในครั้งนี้โดยอาศัยเพียง "พลังดิบ" จากตัว GPU เพียงอย่างเดียว
สถาปัตยกรรม PASCAL ถูกกล่าวหาว่ายังคงประสบปัญหากับกระบวนการ ASYNCHRONOUS COMPUTE
Asynchronous compute เป็นเหมือนดั่งของขวัญชิ้นโตของผู้ใช้การ์ด AMD Radeon ทั้งหลายที่มาพร้อมกับ API รุ่นใหม่อย่าง DirectX 12 ซึ่งในผลทดสอบในหลาย ๆ เกมที่เขียนขึ้นบนพื้นฐานของ API DirectX 12 นั้นการ์ดจากฝั่ง AMD จะมีผลคะแนนทดสอบนำคู่แข่งในการ์ดระดับเดียวกันเสมอ โดยในอนาคตอันใกล้นี้จะมีเกมดัง ๆ อีกหลายเกมที่จะมาพร้อมกับ DirectX 12 ตัวอย่าง Total War: Warhammer ซึ่งมันเป็นความจริงที่ว่า การ์ด AMD Radeon ที่ใช้สถาปัตยกรรม GCN สามารถทำการประมวลผลด้วยกระบวนการ ASync อย่างไร้ข้อกังขาใดๆและยังพิสูจน์ให้เห็นอีกว่ากระบวนการ Asynchronous compute สามารถทำให้ประสิทธิภาพของ GPU ที่รองรับฟีเจอร์ดังกล่าว เพิ่มขึ้นอีกด้วยเป็นที่น่าสนใจว่า Nvidia จะทำเช่นไรให้ GPU ของฝั่งตนสามารถมีประสิทธิภาพที่เพิ่มขึ้นได้โดยไม่ต้องพึ่งพากระบวนการ Async Compute และยังมีอีกเรื่องหนึ่งที่ทาง Nvidia ได้ทำการปิดการทำงานของกระบวนการ ASync Compute ใน Driver ของตนซึ่งในเรื่องนี้ก็แสดงให้เห็นว่า GPU ของ Nvidia ไม่สามารถดำเนินการตามกระบวนการ ASync Compute ในระดับฮาร์ดแวร์ได้ ซึ่งเป็นสิ่งที่ทำให้พวกเขาต้องเปลี่ยนบริบทซึ่งก็ต้องแลกมาด้วยราคาที่แสนแพงในการที่จะให้การ GPU ฝั่งของตนไล่ตามประสิทธิภาพของการ์ดฝ่ายตรงข้ามให้ทันโดยปราศจาก ASync Compute ได้อย่างไร นี่เป็นเรื่องในอนาคตที่น่าสนใจ
ในทางกลับกันนั้น ในปัจจุบัน Maxwell ยังคงเป็นเพียงสถาปัตยกรรมตัวเดียวในตลาด GPU ในตอนนี้ซึ่งสนับสนุน DirectX 12 Feature Level 12_1 (การ์ดAMD Radeon ยังคงสนันสนุนเพียง DirectX 12 Feature Level 12_0 ) ซึ่งข้อได้เปรียบที่มีอยู่ในการ์ด Nvidia Geforce ใช้เทคนิคการแสดงผลขั้นสูงต่างที่มีใน Direct3D 12 ได้มากกว่าผู้ที่ใช้การ์ดทางฝั่ง AMD อย่าง VXGI/VXAO และ Hybrid Ray Traced Shadows ซึ่งนี่ก็แสดงให้เห็นว่าการ์ดจอของทั้งสองค่ายก็ต่างมีข้อดีและข้อด้อยที่แตกต่างกันไป แต่จากการมาของ Pascal และ Polaris ในอนาคตอันใกล้ มันก็น่าจะช่วยลดช่องว่างและการกันเข้ากันได้อย่างเต็มรูปแบบของ DirectX 12 ไปได้ สำหรับผู้ที่ต้องการทราบรายละเอียดต่างๆเกี่ยวกับ ASync Compute
หนึ่งเหตุผลที่ทำให้ข่าวลือนี้มีน้ำหนักเพิ่มขึ้นอีกนิดหนึ่งก็คือ การออกแบบชิปนั่นมันไม่สามารถจะสามารถทำกันเพียงข้ามคืน ในความเป็นจริง จะต้องใช้เวลาออกแบบสถาปัตยกรรมเป็นปี ๆ กว่าจะสามารถวาดลงในพิมพ์เขียวและจะต้องผ่านอีกหลายกระบวนการกว่าจะถูกผลิตออกมาเป็นชิป GPU ได้ แต่กระบวนการ ASync Compute พึ่งจะเป็นที่สนใจจากผู้พัฒนาเกมเจ้าต่าง ๆ เมื่อปลาย 2015 นี้เอง ซึ่งทาง Nvidia เองคงจะยังไม่ได้ออกให้ชิปรุ่นใหม่รองรับการทำงานนี้ได้ทัน ? ในกรณีนี้หมายถึง Nvidia ออกแบบสถาปัตยกรรมที่อิงมาจาก Maxwell และลด Node ในกระบวนการผลิตลง แต่ในความจริงจะเป็นเช่นไรเราก็ต้องรอดูกันต่อไป
มาดูความน่าจะเป็นถ้าในการออกแบบชิป Pascal ยังไม่สามารถรองรับการใช้งาน Asynchronous Compute ได้นั้น Nvidia ได้มีไม้ตายไหนออกมาต่อกรได้บ้าง และจากรายงานที่ Nvidia ได้ทำการผลักดันให้ เครื่องมือช่วยสร้างเกม GameWorks SDK เข้าไปในโดเมนสาธารณะผ่านทาง GitHub ซึ่งเป็นเครื่องหมายยืนยันว่าทุกเกมที่ใช้งานเทคโนโลยีนี้จะมีประสิทธิภาพและผ่านการ Optimized มาอย่างดีและสามารถเข้ากันได้กับ GPU Geforce (No ASync + Bad Game Optimization = Bad Combo). ? No Drama
อีกไม้ตายหนึ่งที่ค่อนข้างราคาแพงสำหรับ Nvidia นั้นก็คือจากที่ได้ทำการโฟกัสไปในเรื่อง FP64 หรือประสิทธิภาพ double precision ดังนั้นไม่ว่าจะขาดการสนับสนุน ASync Compute ไปบน Pascal แต่ถ้าแก้ปัญหาโดยเพิ่มพลังดิบ อย่างการเพิ่มจำนวน CUDA และอื่น ๆ ให้มากกว่าคู่แข่งในการ์ดระดับเดียวกันแม้จะทำให้ต้นทุนในการผลิตและตัวการ์ดต้องการพลังงานเพิ่มขึ้นก็ตาม (แต่กระบวกการผลิตที่เล็กลงและมีประสิทธิภาพขึ้นอย่าง FinFET 16nm น่าจะช่วยในส่วนนี้ได้ไม่มากก็น้อย ) ซึ่งถ้าทำได้นั้นก็จะส่งผลดีต่อเกมเมอร์พอสมควร เพราะใช่ว่าผู้ที่ซื้อการ์ดจอรุ่นใหม่ไปนั้นจะนำไปเล่นเกมที่เขียนบน DirectX 12 เพียงอย่างเดียว
AoTKnighT Say : ช่วงนี้จะเห็นได้ว่ามีข่าวลือออกมาเยอะจริงๆไม่ว่าจะเป็น สเปคของ GPU Nvidia pascal หรือจะเป็นสเปคของ AMD Polaris 10 คุณผู้อ่านก็อย่าลืมใช้วิจารณญาณในการอ่านด้วยเพราะทั้งหมดเป็นเพียงจากวิเคราะห์จากคนคนหนึ่งเท่านั้น ไม่ได้รับการยืนยันอย่างเป็นทางการจากทั้ง AMD และ Nvidia แต่อย่างใด
ส่วนในเรื่อง Pascal ที่ไม่สนันสนุน ASync Compute ซึ่งถ้ามันเป็นจริงมีฤาว่า Nvidia จะยอมเสียศักดิ์ศรีโดน การ์ด AMD Radeon นำในผลการทดสอบในหลาย ๆ เกมที่เขียนบนพื้นฐาน DX12 ถึงแม้ว่าตอนนี้ตนจะมีส่วนแบ่งการตลาดที่เหนือกว่าก็ตาม แต่นั่นมันหมายถึงความเชื่อมั่นของลูกค้าที่รอซื้อการ์ดรุ่นใหม่อยู่และไม่ว่าทั้งสองค่ายจะงัดไม้ไหนมาสู้กันแต่คนที่ได้ประโยชน์ก็คือผู้บริโภคอย่างเรานั้นเอง
*ASync Compute เป็นเพียงหนึ่งในเทคนิคที่ช่วยให้ใช้ประโยชน์จากทรัพยากรของ GPU ได้อย่างเต็มศักยภาพ หรือว่าง่ายๆก็คือเทคนิคเพิ่มเฟรมเรตในสเปคเท่าเดิมนั่นเอง



Comment