Sự khác biệt giữa bộ xử lý SIMD và vector là gì? Sự hiểu biết hiện tại của tôi là xử lý Vector là một tập con của SIMD. Nhưng tôi đã nói rằng "SIMD không bị giới hạn trong vectơ" và tôi không biết chính xác điều đó có nghĩa là gì. Bất kỳ ví dụ cụ thể nào?Kiến trúc SIMD và Vector
Ngoài ra, tại sao kiến trúc vô hướng lại thích kiến trúc vector hơn? Có phải vì chúng dễ thực hiện và chương trình hơn không?
Tôi biết rằng chúng tôi có SISD (CPU 1 lõi thông thường), SIMD (bộ mở rộng SSE trên bộ xử lý đơn/đa lõi), MIMD (errmm .. gần giống như MPI mà tôi đoán, cụm sao!) Và MISD (đã được coi là không thực tế/không khả thi). Ngoài ra, một số thứ khác tôi đã đọc là các kiến trúc Vector và Superscalar. Bất kỳ kiến trúc mới mà tôi đã bỏ lỡ và nên biết về? Cảm ơn!