Tôi có một thiết bị chủ chứa CPU Intel và bộ chuyển đổi PCIe; và tôi cũng có một thẻ bộ điều hợp có một số CPU, một số thiết bị ngoại vi điểm cuối PCIe và bộ chuyển đổi PCIe. Thông thường chỉ CPU của bộ điều hợp sử dụng điểm cuối và nó sẽ gửi dữ liệu cho Intel bằng một phương tiện không được mô tả bên dưới, nhưng tôi muốn thay đổi điều đó.
Có cấu hình chuyển đổi PCIe nào cho phép cả hai CPU liệt kê các thiết bị End-Point để tôi có thể di chuyển một số, nhưng không phải tất cả, hoạt động khỏi CPU của thẻ bộ điều hợp và vào CPU Intel không?
Nếu kết nối chuyển đổi của thẻ bộ điều hợp với máy chủ được định cấu hình là NTB, nó có xuất hiện với CPU Intel dưới dạng một thiết bị không? Nếu vậy, ai chịu trách nhiệm cấu hình bản đồ địa chỉ?
Chỉ cần suy nghĩ thành tiếng. Có thể nếu cả hai thiết bị đầu cuối hỗ trợ SR-IOV, bạn có thể thực hiện một số phần mềm tùy chỉnh để làm cho nó hoạt động không chắc chắn ở đó. CPU có thể hoạt động như một thiết bị (điểm cuối) không? Có lẽ sau đó bạn có thể treo mọi người ra khỏi CPU Intel. Sau đó, CPU cục bộ của bạn vẫn có thể truy cập các điểm cuối của bạn thông qua không gian bộ nhớ PCIe.
Các điểm cuối hỗ trợ SRIOV, chúng là Xilinx PCIe Gen 3 Lõi trên các GPU. Tôi thực sự không biết SRIOV là gì, nhưng đối với tôi nó giống như một phương pháp để làm cho một điểm cuối dường như là nhiều điểm kết thúc. Tôi biết bạn chỉ đang suy nghĩ thành tiếng, nhưng có lẽ bạn có thể mở rộng điều đó một chút? Nhận xét thứ hai của bạn về việc sử dụng CPU làm điểm cuối rất hấp dẫn. CPU trên bộ chuyển đổi là Zynq, rõ ràng hỗ trợ là RC hoặc EP. Tôi sẽ phải nghiên cứu vấn đề này một chút vì tôi không chắc điều gì ảnh hưởng đến việc CPU đó là điểm cuối sẽ có trên các phần khác của hệ thống.
Tôi nghĩ về điều này nhiều hơn một chút. Mặc dù việc thay đổi CPU của bộ điều hợp sang chế độ EP sẽ cho phép bộ chuyển đổi PCIe của bộ điều hợp bị nhầm lẫn mà không có NTB, do đó cho phép liệt kê các điểm cuối từ CPU chủ, tôi tin rằng nó có thể có cùng số lượng công việc như cho phép CPU chủ trực tiếp Thay vào đó hãy liệt kê các điểm cuối và đặt CPU bộ điều hợp lên cổng NTB. Tôi có thể yêu cầu điều không thể ... một cách để liệt kê các điểm cuối giống nhau từ hai RC ...
SR-IOV là " Ảo hóa I / O gốc đơn " Nếu bất cứ điều gì các EP của bạn sẽ cần hỗ trợ " Ảo hóa I / O đa gốc " của MR-IOV .
—
Tim