CHƯƠNG 3 KIẾN TRÚC PHẦN CỨNG
3.2.1. GPU Adreno của Qualcomm
Bộ vi xử lý đồ họa Adreno là chip đồ họa độc quyền được sử dụng trong các SoC của Qualcomm. Các GPU Adreno từng được gọi là Imageon và được sản xuất bởi ATI (đơn vị con của hãng bán dẫn AMD) đến khi Qualcomm mua lại và đổi tên thành Adreno. Các dòng Adreno 1xx cũ được sử dụng trong các SoC Qualcomm 7xxx, còn dòng Adreno 2xx mới hơn được tích hợp trong các dòng SoC Snapdragon.
Trong dòng SoC Snapdragon hiện nay, bạn có thể thấy 3 dòng GPU Adreno được sử dụng: Adreno 200 (tích hợp trong Snapdragon S1), Adreno 205 (Snapdragon S2) và Adreno 220 (Snapdragon S3). Nhìn vào logic trên bạn có thể dễ dàng đoán được các dòng có số càng lớn thì GPU càng mạnh. Qualcomm cho rằng mỗi GPU đời mới có tốc độ nhanh gấp hai lần đời trước đó, nghĩa là Adreno 220 nhanh hơn gấp 4 lần so với Adreno 200.
Hình 3.15: Hiệu năng xử lý của các dòng Adreno
Các GPU Adreno tích hợp trong Snapdragon S3 hỗ trợ cả OpenGL ES 2.0 và 1.1 cùng với Direct3D 9.3; các GPU Adreno trước đó, gồm Adreno 205, hỗ trợ SVG và Adobe Flash. Đó là những API (giao diện lập trình ứng dụng) cần để đảm bảo các game di động hiện đại hoạt động trên điện thoại thông minh tích hợp GPU Adreno. Hiện nay, rất hiếm game thực sự dùng nền tảng mới OpenGL ES 3.0 hoặc Direct3D 11.
Trong tương lai, Qualcomm đã tiết lộ GPU Adreno 225 sẽ xuất hiện đầu tiên trong SoC Snapdragon S4, nền tảng SoC sử dụng bộ vi xử lý Krait mới của hãng này. Qualcomm cho rằng GPU Adreno 225 sẽ có tốc độ nhanh hơn Adreno 220 khoảng 50% và sánh ngang với bộ vi xử lý đồ họa PowerVR SGX543MP2 (có trong Apple A5), với khả năng thực hiện 19,2 tỷ phép tính mỗi giây (GFLOPS) ở tốc độ xung nhịp 300 MHz.