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