Xem mẫu
dce 2015
KIẾN TRÚC MÁY TÍNH
KHOA HỌC & KỸ THUẬT MÁY TÍNH
BK
TP.HCM Võ Tấn Phương http://www.cse.hcmut.edu.vn/~vtphuong
dce 2015
Chương 2 Hiệu suất
Kiến trúc Máy tính– Chương 2 © Fall 2015 2
dce 2015
Hiệu suất ???
Chúng ta lựa chọn máy tính theo tiêu chí gì?
Tại sao máy tính chạy chương trình này tốt nhưng không tốt đối với chương trình khác?
Làm sao để đo hiệu suất của một máy tính?
Phần cứng và phần mềm ảnh hưởng như thế nào?
Tập lệnh của máy tính ảnh hưởng như thế nào?
Hiểu hiệu suất sẽ biết được động cơ của việc cải tiến sẽ tập trung vào công việc gì
Kiến trúc Máy tính– Chương 2 © Fall 2015 3
dce 2015
Thời gian đáp ứng & Thông lượng
Thời gian đáp ứng (response time)
Khoản thời gian từ lúc bắt đầu đến khi kết thúc một công việc Response Time = CPU Time + Waiting Time (I/O, OS scheduling, etc.)
Thông lượng (throughput)
Số lượng công việc giải quyết trong một khoản thời gian
Giảm thời gian thực thi sẽ cải thiện thông lượng Ví dụ: sử dụng bộ xử lý nhanh hơn
Thời gian thực hiện một công việc ít nhiều công việc được thực hiện
Tăng thông lượng cũng giảm thời gian đáp ứng Ví dụ: Tăng số lượng nhân của bộ xử lý
Nhiều công việc thực thi song song
Thời gian thực thi của một công việc (CPU Time) không thay đổi Thời gian chờ trong hàng đợi định thời giảm (OS scheduling)
Kiến trúc Máy tính– Chương 2 © Fall 2015 4
dce 2015
Định nghĩa hiệu suất (performance)
Một chương trình A chạy trên máy tính X
PerformanceX =
1
Execution timeX
X nhanh hơnY n lần (cùng chạy chương trình A)
PerformanceX
PerformanceY
=
Execution timeY
Execution timeX
= n
Kiến trúc Máy tính– Chương 2 © Fall 2015 5
...
- tailieumienphi.vn
nguon tai.lieu . vn