Có rất nhiều sự quan tâm những ngày này trong Erlang như một ngôn ngữ để viết các chương trình song song trên đa lõi. Tôi đã nghe mọi người cho rằng mô hình truyền thông điệp của Erlang dễ lập trình hơn là các mô hình bộ nhớ chia sẻ chi phối như luồng.Tại sao MPI được coi là khó hơn bộ nhớ chia sẻ và Erlang được coi là dễ dàng hơn, khi cả hai đều thông điệp qua?
Ngược lại, trong cộng đồng máy tính hiệu năng cao, mô hình lập trình song song thống trị là MPI, cũng thực hiện mô hình truyền thông điệp. Nhưng trong thế giới HPC, mô hình thông điệp này thường được coi là rất khó để lập trình và mọi người cho rằng các mô hình bộ nhớ được chia sẻ như OpenMP hoặc UPC dễ dàng hơn để lập trình.
Có ai biết tại sao có một khác biệt trong nhận thức về thông điệp đi qua so với bộ nhớ chia sẻ trong thế giới CNTT và HPC? Có phải do một số khác biệt cơ bản trong cách Erlang và MPI thực hiện truyền thông điệp làm cho thông điệp kiểu Erlang truyền qua dễ dàng hơn nhiều so với MPI không? Hay có lý do nào khác?
tôi tìm thấy nó chỉ số MPI đối diện và Earlang được dễ dàng hơn so với bộ nhớ chia sẻ! – pyCthon