Table of Contents
Áp dụng Luật A - đa - đa giúp đánh giá khả năng cải thiện hiệu suất của hệ thống khi tối ưu hóa những thành phần cụ thể, giúp ước lượng tốc độ tối đa có thể đạt được bằng cách gia tăng một phần hệ thống, xem xét tỉ lệ giờ mà hệ thống đó được dùng.
Hiểu luật của Amdahl
Luật pháp của Amdahl nói rằng sự gia tăng nhanh chóng của một hệ thống giới hạn bởi phần hệ thống không thể cải thiện.
Lên trên = 1 / (1 - P) + (P / S) [FLT: 1]
Ở đâu:
- P = tỷ lệ thời gian thực hiện bị ảnh hưởng bởi sự cải thiện
- S = tốc độ tăng tốc của phần cải tiến
Tính toán cải tiến hệ thống
Để ước tính tác động của một nâng cấp, hãy xác định một phần của hệ thống sẽ được cải thiện và xác định sự đóng góp hiện thời của nó trong thời gian thực hiện tổng số thời gian.
Ví dụ, nếu một công việc dành 40% thời gian cho một thành phần có thể tăng tốc lên với mức độ 4 thì tốc độ tối đa được tính là:
[FLT: 0] Bắt đầu bằng 1 / (1 - 0.4) + (0.4 / 4) = 1.0.6 + 1) = 1. 0 7 [FLT: 1]
Nghiên cứu trường hợp: Xử lý đa bản
Trong một hệ thống nơi 70% thời gian xử lý có thể được song song hóa, nâng cấp thành phần song song để chạy nhanh hơn 8 lần kết quả trong một tốc độ tối đa:
[1 - 0.7] + (0.7 / 8) = 1 / 0, 3 + 0. 0.087) [FLT: 1]
Điều này cho thấy thu nhập giảm khi phần không thể phân tách giới hạn hiệu suất tổng thể đạt được.