Cách làm thông thường là lấy số hàng của ma trận A chia cho số thread, kết quả phép chia dùng để xác định số hàng của ma trận A mà mỗi thread cần xử lý. Master thread sẽ Broadcast ma trận B cho các thread con, rồi send phần ma trận A cần xử lý cho từng thread con. Mỗi thread con nhân phần ma trận của mình và gửi kết quả về cho master thread để hợp lại, từ đây mới in ra file.
Chắc bạn dùng Open-MPI, trang web này có lẽ sẽ hữu ích: http://mpi.deino.net/mpi_functions/index.htm
yc C++ vậy tại sao đặt câu hỏi trong box VB
Viết chương trình multithread trong bài toán nhân ma trận. Đọc vào 2 ma trận A & B, sau đó dùng nhiều thread này để thực hiện việc nhân ma trận. Ghi ma trận kết quả ra file.
viết trên c++ ai biết ko giúp em với
Bookmarks