Hình 7.20 chỉ ra các cấu trúc logic được sử dụng để hỗ trợ trao đổi qua
InfiniBand. Để giải thích cho thực tế là một số thiết bị có thể gửi dữ liệu nhanh hơn so với
một thiết bị đích có thể nhận được nó, một cặp của hàng đợi ở cả hai đầu của mỗi liên kết
tạm thời đệm outbound dư thừa và dữ liệu vào. Các hàng đợi có thể được đặt
trong các bộ chuyển đổi kênh hoặc trong bộ nhớ của thiết bị kèm theo của. Một cặp riêng biệt của hàng đợi
được sử dụng cho từng làn ảo. Các máy chủ sử dụng các hàng đợi trong thời trang sau đây.
Các máy chủ đặt một giao dịch, được gọi là một mục hàng đợi công việc (WQE) vào một trong hai
gửi hoặc nhận hàng đợi của các cặp hàng đợi. Hai WQEs quan trọng nhất là GỬI
và NHẬN. Đối với một hoạt động SEND, các WQE định một khối dữ liệu trong
không gian bộ nhớ của thiết bị cho các phần cứng để gửi đến đích. Một NHẬN
WQE xác định nơi các phần cứng là để đặt dữ liệu nhận được từ một thiết bị khác
khi người tiêu dùng mà thực hiện một hoạt động SEND. Các quá trình chuyển đổi kênh
từng gửi WQE theo thứ tự ưu tiên hợp lý và tạo ra một hàng đợi hoàn thành
mục (CQE) để chỉ ra trạng thái hoàn thành.
đang được dịch, vui lòng đợi..
