Tại sao AMD đưa SSD lên bo mạch GPU giảm độ trễ rất nhiều?


10

AMD gần đây đã có tin tức với một bảng Radeon Pro thú vị với một vài ổ SSD M2 trên đó.

Như một số câu chuyện chi tiết hơn ( ví dụ ở đây hoặc ở đây ) lưu ý, các lợi ích chủ yếu có thể tích lũy không phải từ băng thông cao (mỗi M2 chỉ có trên 4 làn PCIe, do đó, đầu nối 16 làn của hội đồng quản trị phải có nhiều hơn) nhưng từ độ trễ thấp. Câu chuyện này bao gồm tuyên bố "điều này dẫn đến độ trễ truy cập bộ nhớ thấp hơn 10 lần".

Câu hỏi của tôi về cơ bản là: tại sao các ổ SSD kết nối PCIe trên bo mạch GPU có độ trễ thấp hơn đáng kể so với GPU truy cập RAM hệ thống chính hoặc các thiết bị lưu trữ trên bus PCIe của hệ thống? Hệ thống chính "gây cản trở" là gì và có nghĩa là ổ SSD trên bo mạch có thể truy cập nhanh hơn nhiều?


Nó có thể bỏ qua HĐH / trình điều khiển
RichieSams

@RichieSams: Thú vị; điều đó có nghĩa là về nguyên tắc ai đó có thể đạt được kết quả tương tự bằng cách truy cập ổ SSD PCIe chuyên dụng qua bus hệ thống? (Tôi không biết lưu lượng truy cập PCIe của hệ thống chính ở mức độ nào cần hỗ trợ HĐH cho các thiết bị để thực hiện bất kỳ giao tiếp nào hoặc liệu chúng có thể thực hiện việc đó một cách tự động hơn sau khi được thiết lập hay không).
timday

@timday một phần nhưng vẫn sẽ có chi phí hoạt động vì bạn sẽ cần đợi đến lượt mình tạo thành các contriollers đồ họa
joojaa

Câu trả lời:


1

Trả lời từ quan điểm của một giáo dân (tôi không phải là chuyên gia phần cứng, nhưng tôi đã xây dựng máy tính của riêng mình), tôi sẽ tương tự, sử dụng tình huống lấy một số nguyên liệu để nấu thức ăn.

Sử dụng RAM / hệ thống chính "RAM / lưu trữ giống như bạn đang tìm kiếm một thành phần, không tìm thấy nó trong tủ của bạn, và, nói, đi qua hàng xóm của bạn và hỏi xem họ có bất kỳ thành phần nào không. Hóa ra họ làm; họ mang đến cho bạn, bạn cảm ơn họ và trở về nhà của bạn và sử dụng nó.

Sử dụng RAM / lưu trữ "trên tàu" giống như bạn đang tìm kiếm một thành phần, tìm kiếm nó trong tủ và sử dụng nó.

Với RAM / bộ nhớ trên bo mạch, GPU chỉ cần thực hiện ít công việc hơn để có được thông tin cần thiết. Thông tin cũng đơn giản là gần gũi hơn, cả về mặt vật lý và khi xem xét số lượng phần cứng và phần mềm mà thông tin cần phải trải qua. Với bộ nhớ RAM / bộ nhớ trên bo mạch, GPU chỉ cần tìm kiếm thông tin ở đâu, sau đó lấy thông tin đó từ RAM / bộ lưu trữ, sau đó truyền qua một vài inch dây đến các đơn vị xử lý của GPU.

Với RAM / bộ lưu trữ hệ thống chính, có một khoảng cách dây lớn hơn để tín hiệu truyền qua, mặc dù nó có thể chỉ là một phần rất nhỏ của một giây, nhưng vẫn có thể thêm hàng ngàn cuộc gọi để lấy thông tin. Ngoài ra, có nhiều nút thắt tiềm năng hơn, với tất cả các phần khác nhau được kết nối với nhau.

Cuối cùng, với RAM / bộ nhớ trên bo mạch, AMD có cơ hội tối ưu hóa hệ thống, vì họ đang kiểm soát chính xác phần cứng đang được sử dụng. Điều này giống như cách Apple điều chỉnh Mac OS cho các máy tính Mac của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.