Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ความแตกต่างระหว่าง SIMD และ MIMD


SIMD (Single Instruction Multiple Data)

  • Single Instruction Multiple Data
  • ต้องการ Memory น้อยกว่า
  • ถูกกว่า MIMD
  • มี Decoder เดียว
  • ใช้ Latent/Tacit Synchronization
  • Synchronous Programming Technique
  • เรียบง่ายกว่า MIMD
  • ประสิทธิภาพไม่เท่า MIMD

MIMD (Multiple Instruction Multiple Data)

  • Multiple Instruction Multiple Data
  • ต้องการ Memory มากกว่า
  • แพงกว่า SIMD
  • มี Multiple Decoders
  • ใช้ Explicit Synchronization
  • Asynchronous Programming Technique
  • ซับซ้อนกว่า SIMD
  • มีประสิทธิภาพมากกว่า SIMD