AMD : Dòng Radeon HD 4000 có vấn đề về hiệu suất với OpenCL

Ngay từ ban đầu cả AMD và NVIDIA đều coi trọng OpenCL , hứa hẹn hỗ trợ với những ứng dụng tính toán dựa trên bộ vi xử lí đồ họa ( GPU ) .
. Tuy nhiên những bài trên diễn đàn Phát triển của AMD cho thấy những người đang sở hữu những Card màn hình Radeon HD 4000 có thể không được nhận được sự trợ giúp với những ứng dụng GPGPU .

 

Một nhà phát triển có tên là Matt Taylor viết rằng “ Chúng tôi đang phát triển dùng OpenCL , với một máy chạy NVIDIA GeForce GT260 và máy khác chạy Radeon HD 4870 … Nhưng thật không hay ho chút nào nếu như phải nói điều này đó là hiệu suất làm việc với NVIDIA gấp 5 lần so với của ATI “ . Taylor còn cho biết thêm khi chạy bằng bộ vi xử lí 2.4GHz Core 2 Quad còn mạnh hơn cả khi sử dụng Radeon HD .

Micah Villmow , thuộc nhóm OpenCL của AMD đã có bài phản hồi sau 1 giờ kể từ khi có lời tuyên bố trên :

Điều này hoàn toàn phụ thuộc vào mã bạn sử dụng như thế nào và những tính năng OpenCL mà bạn đang sử dụng . Chúng tôi biết rõ vấn đề về hiệu suất của dòng Card màn hình Radeon HD 4xxx trên OpenCL và hiện giờ không có kế hoạch nào để nâng cao hiệu suất với dòng sản phẩm này . Dòng Radeon HD 4xxx không được thiết kế cho OpenCL vì Radeon HD 5xxx đã làm việc này . Với dòng Card màn hình Radeon HD 5xxx đã nâng cao hiệu suất với OpenCL vì thế chúng tôi lại không chú trọng lắm về điều này .

Villmow khẳng định “ Radeon HD 4870 được lập trình khác hẳn Radeon HD 5xxx và nó không hỗ trợ phần cứng bên trong phù hợp . Nó có thể có hiệu suất làm việc tốt hơn nếu không sử dụng những gì CUDA , cấu trúc tính toán GPU của NVIDIA , đã thực hiện “ .

Dù sao đi nữa với những tuyên bố trên cho thấy Radeon HD 4xxx không được chuẩn bị để làm việc với DirectX 11 để hỗ trợ những ứng dụng OpenCL .

Trên thực tế không phải tất cả Card màn hình NVIDIA dựa trên cùng cấu trúc GT200 như GeForce GTX260 có hiệu suất làm việc tốt . Những sản phẩm dựa trên G92 như GeForce GTS250 , GeForce 9800GT và dòng GeForce GTX200M , chiếm phần lớn những sản phẩm của NVIDIA hiện nay đều dựa trên thiết kế G80 cũ kĩ . G80 là cấu trúc DirectX 10 đầu tiên của NVIDIA và sẽ có những hạn chế tương tự như những gì mà dòng Radeon HD 4xxxx của AMD trong những ứng dụng tính toán GPGPU .

 \"\"