Skip to main content

Xử lý song song là gì?

Xử lý song song là quá trình xử lý đồng thời của cùng một nhiệm vụ trên hai hoặc nhiều bộ vi xử lý để có được kết quả nhanh hơn.Tài nguyên máy tính có thể bao gồm một máy tính duy nhất có nhiều bộ xử lý hoặc một số máy tính được kết nối bởi một mạng hoặc kết hợp cả hai.Các bộ xử lý truy cập dữ liệu thông qua bộ nhớ chia sẻ.Một số hệ thống xử lý song song siêu máy tính có hàng trăm ngàn bộ vi xử lý.Với sự trợ giúp của xử lý song song, một số tính toán có thể được thực hiện cùng một lúc, giảm thời gian cần thiết để hoàn thành một dự án.Xử lý song song đặc biệt hữu ích trong các dự án yêu cầu tính toán phức tạp, chẳng hạn như mô hình thời tiết và các hiệu ứng đặc biệt kỹ thuật số.Hãy lấy một ví dụ thực tế để hiểu hiệu quả của việc xử lý song song. Nếu một trung tâm mua sắm bận rộn chỉ có một quầy tiền mặt, khách hàng sẽ tạo thành một hàng đợi và chờ đến lượt họ.Nếu có hai quầy tiền mặt, nhiệm vụ có thể được chia hiệu quả.Các khách hàng sẽ tạo thành hai hàng đợi và sẽ được phục vụ nhanh gấp đôi.Đây là một ví dụ trong đó xử lý song song là một giải pháp hiệu quả. Với sự trợ giúp của xử lý song song, các vấn đề khoa học rất phức tạp, rất khó giải quyết có thể được giải quyết một cách hiệu quả.Điện toán song song có thể được sử dụng hiệu quả cho các tác vụ liên quan đến một số lượng lớn các tính toán, có các ràng buộc về thời gian và có thể được chia thành một số nhiệm vụ nhỏ hơn.Xử lý song song đặc biệt có lợi ở các khu vực như thời tiết và khí hậu, phản ứng hóa học và hạt nhân, thăm dò dầu, đo lường dữ liệu địa chấn, công nghệ không gian, mạch điện tử, bộ gen của con người, y học, đồ họa tiên tiến và thực tế ảo và quy trình sản xuất.Trong tất cả khả năng, song song là tương lai của điện toán.Nhìn chung, việc thực hiện thành công tính toán song song bao gồm hai thách thức:

Nhiệm vụ nên được cấu trúc theo cách mà chúng có thể được thực hiện cùng một lúc