S
Đa luồng đồng thời (SMT)
(Bối cảnh: Chung)
Thiết kế bộ xử lý kết hợp đa luồng phần cứng với công nghệ bộ xử lý siêu vô hướng để cho phép nhiều luồng đưa ra lệnh trong mỗi chu kỳ. Không giống như các kiến trúc đa luồng phần cứng khác (như Tera MTA), trong đó chỉ có một ngữ cảnh phần cứng duy nhất (tức là luồng) hoạt động trong bất kỳ chu kỳ nào, SMT cho phép tất cả các ngữ cảnh luồng đồng thời cạnh tranh và chia sẻ tài nguyên bộ xử lý. Không giống như các bộ xử lý siêu vô hướng thông thường, thiếu khả năng song song ở cấp độ lệnh cho mỗi luồng, đa luồng đồng thời sử dụng nhiều luồng để bù cho ILP luồng đơn thấp. Hiệu suất đạt được là thông lượng hướng dẫn cao hơn đáng kể và tốc độ chương trình tăng lên trên nhiều khối lượng công việc khác nhau bao gồm cơ sở dữ liệu thương mại, máy chủ web và các ứng dụng khoa học trong cả môi trường đa chương trình và song song. (http://www.cs.washington.edu/research/smt/index.htm )