AMD vừa thả bom tấn nè các bro ơi! Hãng chuyên làm chip x86 và đồ họa này vừa chính thức giới thiệu đại diện đầu tiên cho dòng Radeon HD 7000 - chính là em HD 7970 cực xịn. Tuy là giờ mua vẫn chưa được (hic ), nhưng mà model này là một cú breakthrough khủng cho cả mảng đồ họa nói riêng và toàn bộ AMD nói chung luôn nha!
Thời xa xưa của card đồ họa ️
Hồi xưa lắm rồi, card đồ họa chỉ làm mỗi việc xử lý ma trận hình ảnh và tạo ánh sáng thôi, với các chức năng cố định (gọi là fixed function). Về cơ bản thì các đơn vị này chỉ biết dựng lên mấy khối 3D đơn giản thôi. Đấy, đó là thế hệ card đầu tiên đó!
Thế hệ shader xuất hiện
Sau đó, khi mọi người đòi hỏi hình ảnh phải đẹp hơn, thực hơn, thì shader mới nhảy vào cuộc chơi. Có 3 loại shader chính luôn:
• Vertex shader: tạo đỉnh, điểm
• Geometry shader: tạo đường thẳng, mặt phẳng
• Pixel shader: tính toán màu sắc, vật liệu, đổ bóng... cho từng pixel
Tuy shader là một bước tiến xa xôi, nhưng chúng vẫn là các đơn vị riêng biệt (fixed) nên có vấn đề nè: do mỗi shader làm một việc riêng, chúng không thể hỗ trợ nhau được. Ví dụ vertex shader chưa tính xong các điểm thì geometry shader phải ngồi đợi mới nối được các điểm lại, còn pixel shader thì ngồi không có gì để vẽ luôn . Nói chung là có hiện tượng "nghẽn cổ chai" giữa các đơn vị, làm giảm performance đi nhiều. Loại card này gắn liền với DirectX 9.0c trở về trước.
Thế hệ thứ 3 - Unified Shader ra đời
Thế là thế hệ card thứ 3 xuất hiện với sự thay đổi cực mạnh: hợp nhất vai trò của từng shader thành unified shader! Thế hệ này cũng đánh dấu sự ra đời của DirectX 10 với 2 dòng sản phẩm hot nhất là Radeon HD 2000 và GeForce 8000.
Kiến trúc VLIW của AMD ️
Ở thế hệ thứ 3, AMD có 2 kiến trúc "con" là VLIW5 và VLIW4, gọi chung là VLIW.
• Mỗi nhân (stream processor hay SP hay shader core) VLIW5 cho phép xử lý cùng lúc 5 lệnh khác nhau (4 lệnh thường và 1 lệnh đặc biệt).
• Còn nhân VLIW4 cho phép xử lý 4 lệnh thường hoặc 1 lệnh đặc biệt. VLIW4 được AMD đưa ra để thay thế VLIW5 cho xịn hơn nè!
Nguồn: gamek.vn