Skip to main content

Điện toán song song là gì?

Điện toán song song xảy ra khi máy tính thực hiện đồng thời nhiều hơn một nhiệm vụ.Kỹ thuật này có thể cho phép máy tính hoạt động nhanh hơn là làm một việc cùng một lúc, giống như một người có hai bàn tay miễn phí có thể mang nhiều hơn một người có một bàn tay miễn phí.Theo truyền thống, các chương trình máy tính được thiết kế theo cách không nhất thiết cho phép điện toán song song, mà thay vào đó phải được thực hiện từng bước một.Để một chương trình được tính toán theo cách này, nó phải được thiết kế để nó có thể được chia thành các nhiệm vụ nhỏ hơn có thể được thực hiện riêng lẻ.Như một ví dụ về cách tính toán song song liên quan đến người bình thường, nhiều máy tính cá nhân có nhiều lõi xử lý cho phép họ xử lý nhiều tác vụ cùng một lúc, thay vì một tác vụ khác như với một máy tính xử lý duy nhất.Chương trình để nó có thể được chia thành các tác vụ riêng biệt được thực hiện riêng biệt thường khó hơn so với việc viết từng lần một, sử dụng thực thi tuyến tính.Với các chương trình máy tính sẽ được thực hiện tuần tự, nhiệm vụ đầu tiên thường xác định thông tin không thể thiếu cho nhiệm vụ thứ hai trong chuỗi.Nếu không có thông tin đầu tiên đó là kết quả của việc thực hiện nhiệm vụ đầu tiên, nhiệm vụ thứ hai có thể là vô nghĩa để thực hiện.Khi viết một chương trình để nó có thể được chia thành các phần khác nhau, thời gian mọi thứ nên các phần khác nhau của chương trình có thông tin họ cần khi họ cần và không đưa ra quyết định dựa trên thông tin lỗi thời có thể là một thách thức duy nhất.Mối quan tâm này thường được liên kết với các loại lỗi máy tính phổ biến nhất mà các chương trình điện toán song song phải đối mặt. Ưu điểm chính của điện toán song song là các chương trình có thể thực hiện nhanh hơn.Nếu phần cứng máy tính đang thực hiện một chương trình bằng cách sử dụng điện toán song song có kiến trúc, chẳng hạn như nhiều hơn một đơn vị xử lý trung tâm (CPU), điện toán song song có thể là một kỹ thuật hiệu quả.Như một sự tương tự, nếu một người đàn ông có thể mang theo một hộp tại một thời điểm và CPU là một người đàn ông, một chương trình thực hiện tuần tự chỉ có thể mang một hộp cùng một lúc.Khi thực hiện song song, cùng một chương trình đó có thể chia thành hai tác vụ riêng biệt và nếu có hai CPU để tận dụng nó, hãy mang cả hai hộp cùng một lúc.Bằng cách này, người đàn ông mang cả hai hộp và hoàn thành nhiệm vụ của mình nhanh hơn.