NVIDIA và ATI tranh cãi về hỗ trợ GPU OpenCL

NVIDIA vừa buộc tội ATI không hỗ trợ công nghệ tính toán GPU trực tiếp.
NVIDIA vừa buộc tội ATI không hỗ trợ công nghệ tính toán GPU trực tiếp. Nhưng ATI phủ nhận cáo buộc này và cho biết họ đã giúp các nhà phát triển tiếp cận trực tiếp cả CPU lẫn GPU.

 

Cuộc đối đầu gần đây nhất giữa hai đối thủ này bắt đầu sau khi AMD giới thiệu OpenCL miễn phí cho CPU trong bản beta ATI Stream SDK v2.0. Theo AMD, bản beta này sẽ giúp các lập trình viên “dễ dàng phát triển” phần mềm song song bằng cách cho phép họ tận dụng triệt để sức mạnh xử lí của CPU đa nhân x86. 

AMD cũng nhấn mạnh rằng họ là hãng đầu tiên phát hành bản beta của một nền tảng phát triển phần mềm OpenCL cho CPU x86. 

“OpenCL của AMD dành cho CPU là yếu tố tiên quyết trong việc hoàn thành nền tảng phát triển OpenCL trong bộ Kit SDK ATI Stream tiếp theo dự định phát hành cuối năm nay,” ATI cho biết. “Chúng tôi là nhà cung cấp duy nhất trên thị trường đang thiết kế và cung cấp cả CPU lẫn GPU tốc độ cao. Bằng việc hỗ trợ OpenCL, ATI Stream cho phép các nhà phát triển chia khối lượng phần mềm ra các thành phần phần cứng khác nhau như CPU và GPU để thực thi hiệu quả hơn.”   

Tuy nhiên NVIDI lại đáp lại AMD bằng việc buộc tội SKD đã “trói buộc” các nhà phát triển GPU vào CPU. 

"NVIDIA tiếp tục hỗ trợ trực tiếp các nhà phát triển GPU bằng OpenCL, C và DirectCompute trong khi AMD thì không còn hỗ trợ GPU trực tiếp khi họ gỡ  Brook+ khỏi bản SDK beta 2.0,” Sanford Russell, tổng giám đốc về GPU tại NVIDIA cho biết. “Điều này khiến các nhà phát triển GPU trên nền tảng AMD bị trói buộc vào CPU. Còn NVIDIA lại tăng cường hỗ trợ cộng đồng phát triển OpenCL bằng cách giới thiệu Siggraph, công cụ hình ảnh OpenCL hàng đầu và bộ hướng dẫn thực hành OpenCL tốt nhất trên thị trường.” 

\"\"Chẳng có gì ngạc nhiên khi AMD phủ nhận cáo buộc của Russell. 

"NVIDIA muốn bạn tin rằng GPU của họ đang phục vụ cho việc phát triển phần mềm mục đích chung, trong khi trên thực tế CPU vẫn là một thành phần không thể thiếu của hệ thống,” phát ngôn viên AMD Gary Silcott cho biết. “AMD vẫn cung cấp hỗ trợ mở cho cả hai chứ không cố buộc tất cả vào một cấu trúc (chứ chưa nói đến một nhãn hiệu).”   

Silcott cũng cho biết SDK của AMD hỗ trợ OpenCL cho cả GPU + CPU qua một môi trường đơn nhất.

"Chúng tôi là công ty duy nhất trong ngành dám khẳng định điều này. Bản beta cho CPU đã sẵn sàng để tải về, còn bản beta SDK bao gồm cả GPU OpenCL sẽ sớm ra mắt. Hãy chọn các đối tác AMD đã có cả hai,” Silcott nói.   \"\"\"\"