Computer >> Máy Tính >  >> Lập trình >> Lập trình

Sự khác biệt giữa SIMD và MIMD

Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa SIMD và MIMD -

SIMD

  • Nó là viết tắt của Single Instruction Multiple Data.

  • Nó yêu cầu ít bộ nhớ hơn.

  • Nó không đắt so với MIMD.

  • Nó có một bộ giải mã duy nhất.

  • Nó sử dụng đồng bộ hóa tiềm ẩn (ngầm).

  • Đây là một kỹ thuật lập trình đồng bộ.

  • Nó đơn giản so với MIMD.

  • Nó không hiệu quả bằng MIMD về mặt hiệu suất.

MIMD

  • Nó là viết tắt của Multiple Instruction Multiple Data.

  • Nó yêu cầu nhiều bộ nhớ hơn.

  • Nó đắt so với SIMD.

  • Nó chứa nhiều bộ giải mã.

  • Nó sử dụng đồng bộ hóa chính xác (rõ ràng).

  • Đây là một kỹ thuật lập trình không đồng bộ.

  • Nó phức tạp so với SIMD.

  • Nó hiệu quả so với SIMD.