Hiu sut ca my tnh song L THANH

  • Slides: 7
Download presentation
Hiệu suất của máy tính song. LÊ THANH L M NGUYỄN HỮU THỨC

Hiệu suất của máy tính song. LÊ THANH L M NGUYỄN HỮU THỨC

Hiệu suất máy tính là số lượng tác vụ hữu ích được thực hiện

Hiệu suất máy tính là số lượng tác vụ hữu ích được thực hiện bởi một hệ thống máy tính trong một đơn vị thời gian.

Hiệu suất máy tính Hầu hết tất cả các máy tính đều cần một

Hiệu suất máy tính Hầu hết tất cả các máy tính đều cần một “đồng hồ” để xác định khi nào một sự kiện/thao tác được thực hiện trong phần cứng. Khối tạo ra các khoảng thời gian định thời cho máy tính làm việc này được gọi là khối tạo xung đồng hồ hay khối tao xung clock. Hai khái niệm liên quan đến xung đồng hồ: • Chu kỳ xung đồng hồ/xung clock (Clock cycle time/clock cycle/cycle time) • Tần số xung đồng hồ/xung clock (Clock rate)

Tính hiệu xuất dựa trên chu kỳ và tần số xung đồng hồ Dựa

Tính hiệu xuất dựa trên chu kỳ và tần số xung đồng hồ Dựa trên chu kỳ xung đồng hồ Thời gian thực thi một chương trình = Tổng số chu kỳ xung clock chương trình cần * Chu kỳ xung clock Dựa trên tần số xung đồng hồ Thời gian thực thi một chương trình = Tổng số chu kỳ xung clock chương trình cần / Tần số xung clock

Ví dụ Một chương trình máy tính chạy trong 10 giây trên máy tính

Ví dụ Một chương trình máy tính chạy trong 10 giây trên máy tính A có tần số xung clock 2 GHz. Một nhà thiết kế mong muốn xây dựng máy tính B chạy chương trình này chỉ trong 6 giây. Nhà thiết kế quyết định tăng tần số xung clock cho máy tính B, nhưng việc tăng giá trị này ảnh hưởng đến những phần thiết kế khác của CPU, khiến máy tính B yêu cầu nhiều chu kỳ clock hơn máy tính A 1. 2 lần để chạy chương trình. Hỏi tần số xung clock nhà thiết kế dùng cho B là bao nhiêu?

Thời gian thực thi một = Tổng số chu kỳ xung / Tần số

Thời gian thực thi một = Tổng số chu kỳ xung / Tần số xung clock(A) chương trình(A) clock chương trình cần(A) 20 = (Số chu kỳ xung chương trình A cần) / 4 * 10^9 => Số chu kỳ xung chương trình A cần) = 80 * 10^9 (Hz) Thời gian thực thi một = Số chu kỳ xung / Tần số xung clock(B) chương trình(B) clock chương trình cần(B) 10 = 1. 2 * Số chu kỳ xung / Tần số xung clock(B) clock chương trình cần(A)

Tần số xung clock(B) = (1. 2 * 80 * 10^9) / 10 =

Tần số xung clock(B) = (1. 2 * 80 * 10^9) / 10 = 9. 6 * 10^9 (Hz) = 9. 6 GHz Vậy để chương trình B chạy trong 10 s, xung clock của máy B phải có tần số gấp 2. 4 lần tần số xung clock A