"Megatransfer" là gì và tại sao RAM hiện nay lại được xếp hạng theo cách này?

Tác giả Starlink, T.M.Hai 08, 2024, 10:15:36 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Đây là lý do.

  • RAM trước đây được đánh giá theo MHz dựa trên chu kỳ xung nhịp, nhưng hiện nay sử dụng MT/s để truyền dữ liệu.
  • MT/s cung cấp tốc độ truyền dữ liệu tối đa theo lý thuyết, không phải là mối tương quan trực tiếp với MHz.
  • Xếp hạng RAM theo Mbps có thể cung cấp hình ảnh rõ nét hơn về chuyển động dữ liệu thực tế so với MT/s.


Bạn có thể nhận thấy rằng một số thông số kỹ thuật máy tính hiện liệt kê tốc độ RAM theo MT/giây hoặc "Megatransfers per second" thay vì Megahertz truyền thống. Tại sao lại thay đổi? Thật vui vì bạn đã hỏi!

1. Thông số kỹ thuật RAM hoạt động như thế nào trước đây

RAM theo truyền thống được đánh giá theo Megahertz, với một MHz biểu diễn một triệu chu kỳ xung nhịp. Phần cứng máy tính hoạt động theo chu kỳ xung nhịp được biểu diễn bằng sóng vuông, với đỉnh và đáy trên sóng biểu diễn một chu kỳ duy nhất. Với mỗi chu kỳ, RAM có thể hoàn tất một hoạt động bộ nhớ, chẳng hạn như đọc hoặc ghi. Nói cách khác, bạn có thể thực hiện một triệu lần truyền mỗi giây với RAM chạy ở một MHz.

Điều này giúp dễ dàng tính toán tốc độ của RAM. Nếu bạn có RAM 133MHz, tốc độ của nó chỉ bằng một nửa RAM 266MHz. Tuy nhiên, với sự ra đời của RAM DDR (Double Data Rate), có thể hoàn tất việc truyền dữ liệu ở cả đỉnh và đáy của sóng. Hiệu quả là tăng gấp đôi tốc độ dữ liệu, do đó có tên như vậy.

Vì vậy, DDR 133MHz thực tế sẽ nhanh như RAM truyền thống 266MHz. Để đơn giản hóa mọi thứ cho khách hàng, hầu hết các nhà sản xuất RAM đều chọn tiếp thị RAM DDR của họ là "thực tế" là định mức MHz của RAM thông thường. Vì vậy, bạn sẽ thấy thứ gì đó giống như RAM DDR4 3200MHz, nhưng tốc độ xung nhịp thực tế của RAM chỉ là 1800MHz.

2. Vấn đề với MHz như một thước đo hiệu suất

Vậy thì vấn đề lớn ở đây là gì? Vâng, trước hết, điều đó có nghĩa là các thông số kỹ thuật được tiếp thị cho RAM về mặt kỹ thuật là không chính xác. Tuy nhiên, quan trọng hơn, Megatransfers là thước đo dữ liệu thực tế có thể được di chuyển, có nghĩa là nó không phải là phép tương tự một-một cho Megahertz. Thông số kỹ thuật MT/s là lượng dữ liệu tối đa về mặt lý thuyết có thể được truyền trong một giây. Mặc dù RAM sẽ luôn chạy ở tần số định mức của nó, nhưng nó sẽ không luôn chạy ở tốc độ MT/s tối đa của nó, vì khối lượng công việc thay đổi liên quan đến tính toán.

Cũng cần cân nhắc đến tương lai của RAM, vì bộ nhớ QDR (Tốc độ dữ liệu Quad) có thể thực hiện bốn thao tác trên mỗi chu kỳ xung nhịp, hai để đọc và hai để ghi. Điều này thậm chí còn khó diễn đạt hơn bằng MHz, vì vậy, một thứ gì đó liên quan đến khối lượng dữ liệu thực tế có vẻ hợp lý hơn.

3. Megatransfers có ý nghĩa hơn, nhưng không phải là toàn bộ bức tranh

Mặc dù tôi nghĩ MT/s là thước đo hiệu suất RAM tốt hơn MHz, nhưng nó không hoàn hảo hoặc thậm chí không phải là toàn bộ bức tranh. Trước hết, độ trễ RAM cũng quan trọng, nhưng nếu chúng ta chỉ xét đến hiệu suất truyền dữ liệu, thì còn nhiều điều hơn thế nữa.

Bạn thấy đấy, lượng dữ liệu thực tế được di chuyển trong một megatransfer phụ thuộc vào độ rộng của bus bộ nhớ. Nghĩa là, số bit có thể được di chuyển trong mỗi lần chuyển. RAM hệ thống chính trên máy tính hiện đại đã là 64 bit trong nhiều năm nay, vì vậy điều đó có nghĩa là bạn có thể so sánh ngang bằng giữa hai mô-đun RAM miễn là chúng có cùng độ rộng bus.

Tuy nhiên, MT/s sẽ không đơn giản như vậy đối với GPU VRAM, vì GDDR (đồ họa DDR) sử dụng bus rộng hơn nhiều. GPU cấp thấp có bus 128 bit, trong khi bus 256, 384 và 512 bit là phổ biến hơn.

Vì vậy, có thể hợp lý hơn nữa khi chỉ đánh giá RAM theo Megabit trên giây (Mbps), cho bạn biết chính xác lượng dữ liệu thực tế mà RAM có thể di chuyển về mặt lý thuyết. Rất nhiều nhà sản xuất bộ nhớ đã làm như vậy. Nếu bạn xem bảng thông số kỹ thuật của mô-đun bộ nhớ Samsung, bạn sẽ thấy rằng nó được đánh giá theo Mbps, không phải MT/giây. Điều này loại bỏ cả MHz và MT/giây, và cho bạn biết chính xác tổng băng thông của bộ nhớ là bao nhiêu.

Vẫn còn phải xem MT/s hay Mbps sẽ thắng thế vào cuối ngày, nhưng tôi nghĩ rõ ràng là dù thế nào đi nữa, xếp hạng MHz cho RAM không còn là cách tốt nhất để thể hiện hiệu suất của chúng nữa. Tuy nhiên, trong một thời gian, chúng ta sẽ thấy cả ba, vì vậy tốt nhất là nên biết sự khác biệt là gì!