thinh823
07-06-2007, 03:19 PM
Vừa rồi ácc bạn cũng được t́m hiểu về ḍng card HD 2000 Của Ati , bây giờ chũng ta tiép tục tiến đến ḍng Ge8800 Của NVIDIA qua một bài viết từ PCW
Chip đồ họa (GPU) NVIDIA GeForce 8 với công nghệ CUDA (compute unified device architecture), hỗ trợ DirectX 10, Shader Model 4, cấu trúc xử lư ḍng... đă xác định lại một chuẩn mới cho các game PC, đồ họa 3D, ...
Nền tảng công nghệ
20 năm nay, một GPU được thiết kế bao gồm các phần như h́nh 1
Đỉnh: đầu tiên GPU nhận dữ liệu đỉnh từ CPU và từ đây công đoạn đổ bóng đỉnh được thực thi.
Tam giác: các đỉnh được ghép thành các dạng cơ bản như: hàng (line), điểm (point) hay h́nh tam giác (triangle). Các dạng cơ bản này được chuyển đổi thành các mảnh điểm ảnh (pixel fragment) và lúc này các mảnh điểm ảnh chưa được xem như là điểm ảnh. Sau khi trải qua các công đoạn như đổ bóng, kiểm tra, khử răng cưa; các mảnh điểm ảnh được xem như là điểm ảnh và được gửi đến khung đệm.
http://www.pcworld.com.vn/pcworld/info/misc/2007/2/A0702_CN_95H1.jpgH́nh 1
Điểm ảnh: tại đây các quá tŕnh đổ bóng điểm ảnh, phủ vân bề mặt được thực hiện.
ROP (raster operation): các mảnh điểm ảnh, các điểm ảnh đệm và dữ liệu khử răng cưa được kết hợp lại để cho ra một điểm ảnh hoàn tất cuối cùng và gửi chúng đến bộ nhớ đệm.
Bộ nhớ: lưu dữ các dữ liệu đă hoàn tất để xuất ra màn h́nh
Nhưng tới ḍng GeForce 8, NVIDIA đă sử dụng công nghệ CUDA với các kỹ thuật cốt lơi bao gồm: thiết kế đổ bóng và hàng lệnh xử lư hợp nhất, cấu trúc xử lư ḍng... nhằm cung cấp một giải pháp phần mềm và phần cứng hợp nhất để xử lư dữ liệu đồ họa.
1. Thiết kế đổ bóng và hàng lệnh xử lư hợp nhất
Mô h́nh hàng lệnh xử lư truyền thống với quá tŕnh xử lư dữ liệu như đổ bóng đỉnh, đổ bóng điểm ảnh được bắt đầu ở trên cùng, thực hiện tuần tự và sau đó được gửi đến khung đệm. Các dữ liệu của quá tŕnh xử lư như thuộc tính, lệnh, phủ vân bề mặt được nhận tại điểm bắt đầu quá tŕnh. Ngoài ra, ḍng GPU NVIDIA GeForce 7 c̣n có nhiều hàng lệnh xử lư vật lư cho công đoạn xử lư chính (chỉ công đoạn đổ bóng điểm ảnh cũng trên 200 bước xử lư tuần tự).
Trong khi đó với cấu trúc đổ bóng và hàng lệnh xử lư hợp nhất, GeForce 8 giảm số lượng hàng lệnh xử lư và thay đổi ḍng xử lư: dữ liệu nhập được nạp vào phần đầu của lơi nhân đổ bóng hợp nhất và dữ liệu xuất được ghi lên thanh ghi và sau đó có thể nạp lại vào phần đầu của lơi nhân đổ bóng hợp nhất cho quá tŕnh kế tiếp.
Trong sơ đồ GPU hợp nhất tổng quát ở h́nh 2, hàng lệnh xử lư truyền thống bên trái có nhiều dạng đổ bóng riêng rẽ khác nhau và dữ liệu của đổ bóng sẽ đi tuần tự từ đầu đến cuối để thực hiện việc đổ bóng. Mô phỏng bên phải miêu tả một lơi nhân đổ bóng hợp nhất (không phân biệt các loại đổ bóng khác nhau) với một hay nhiều bộ xử lư đổ bóng hợp nhất chuẩn.
http://www.pcworld.com.vn/pcworld/info/misc/2007/2/A0702_CN_95H2.jpgH́nh 2
Dữ liệu sẽ đi vào phần đầu bên trái của một cấu trúc hợp nhất, sau đó được gửi đến lơi nhân đổ bóng để xử lư và kết quả được gửi trở về phần đầu của lơi nhân đổ bóng, và sau đó lại được gửi đi lần nữa, xử lư lần nữa v.v... cứ vậy tiếp tục cho đến khi tất cả các quá tŕnh đổ bóng được thực hiện và các mảnh điểm ảnh được đi tiếp đến hệ thống ROP.
Chip đồ họa (GPU) NVIDIA GeForce 8 với công nghệ CUDA (compute unified device architecture), hỗ trợ DirectX 10, Shader Model 4, cấu trúc xử lư ḍng... đă xác định lại một chuẩn mới cho các game PC, đồ họa 3D, ...
Nền tảng công nghệ
20 năm nay, một GPU được thiết kế bao gồm các phần như h́nh 1
Đỉnh: đầu tiên GPU nhận dữ liệu đỉnh từ CPU và từ đây công đoạn đổ bóng đỉnh được thực thi.
Tam giác: các đỉnh được ghép thành các dạng cơ bản như: hàng (line), điểm (point) hay h́nh tam giác (triangle). Các dạng cơ bản này được chuyển đổi thành các mảnh điểm ảnh (pixel fragment) và lúc này các mảnh điểm ảnh chưa được xem như là điểm ảnh. Sau khi trải qua các công đoạn như đổ bóng, kiểm tra, khử răng cưa; các mảnh điểm ảnh được xem như là điểm ảnh và được gửi đến khung đệm.
http://www.pcworld.com.vn/pcworld/info/misc/2007/2/A0702_CN_95H1.jpgH́nh 1
Điểm ảnh: tại đây các quá tŕnh đổ bóng điểm ảnh, phủ vân bề mặt được thực hiện.
ROP (raster operation): các mảnh điểm ảnh, các điểm ảnh đệm và dữ liệu khử răng cưa được kết hợp lại để cho ra một điểm ảnh hoàn tất cuối cùng và gửi chúng đến bộ nhớ đệm.
Bộ nhớ: lưu dữ các dữ liệu đă hoàn tất để xuất ra màn h́nh
Nhưng tới ḍng GeForce 8, NVIDIA đă sử dụng công nghệ CUDA với các kỹ thuật cốt lơi bao gồm: thiết kế đổ bóng và hàng lệnh xử lư hợp nhất, cấu trúc xử lư ḍng... nhằm cung cấp một giải pháp phần mềm và phần cứng hợp nhất để xử lư dữ liệu đồ họa.
1. Thiết kế đổ bóng và hàng lệnh xử lư hợp nhất
Mô h́nh hàng lệnh xử lư truyền thống với quá tŕnh xử lư dữ liệu như đổ bóng đỉnh, đổ bóng điểm ảnh được bắt đầu ở trên cùng, thực hiện tuần tự và sau đó được gửi đến khung đệm. Các dữ liệu của quá tŕnh xử lư như thuộc tính, lệnh, phủ vân bề mặt được nhận tại điểm bắt đầu quá tŕnh. Ngoài ra, ḍng GPU NVIDIA GeForce 7 c̣n có nhiều hàng lệnh xử lư vật lư cho công đoạn xử lư chính (chỉ công đoạn đổ bóng điểm ảnh cũng trên 200 bước xử lư tuần tự).
Trong khi đó với cấu trúc đổ bóng và hàng lệnh xử lư hợp nhất, GeForce 8 giảm số lượng hàng lệnh xử lư và thay đổi ḍng xử lư: dữ liệu nhập được nạp vào phần đầu của lơi nhân đổ bóng hợp nhất và dữ liệu xuất được ghi lên thanh ghi và sau đó có thể nạp lại vào phần đầu của lơi nhân đổ bóng hợp nhất cho quá tŕnh kế tiếp.
Trong sơ đồ GPU hợp nhất tổng quát ở h́nh 2, hàng lệnh xử lư truyền thống bên trái có nhiều dạng đổ bóng riêng rẽ khác nhau và dữ liệu của đổ bóng sẽ đi tuần tự từ đầu đến cuối để thực hiện việc đổ bóng. Mô phỏng bên phải miêu tả một lơi nhân đổ bóng hợp nhất (không phân biệt các loại đổ bóng khác nhau) với một hay nhiều bộ xử lư đổ bóng hợp nhất chuẩn.
http://www.pcworld.com.vn/pcworld/info/misc/2007/2/A0702_CN_95H2.jpgH́nh 2
Dữ liệu sẽ đi vào phần đầu bên trái của một cấu trúc hợp nhất, sau đó được gửi đến lơi nhân đổ bóng để xử lư và kết quả được gửi trở về phần đầu của lơi nhân đổ bóng, và sau đó lại được gửi đi lần nữa, xử lư lần nữa v.v... cứ vậy tiếp tục cho đến khi tất cả các quá tŕnh đổ bóng được thực hiện và các mảnh điểm ảnh được đi tiếp đến hệ thống ROP.