Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Kiến trúc máy tính] Tốc độ tăng tốc theo định luật Amdahl

    Định luật Amdahl: nếu một phần tỉ lệ ppp (0≤p≤10 \le p \le 10≤p≤1) của chương trình được tăng tốc lên sss lần, còn phần còn lại không đổi, thì tốc độ tăng tốc tổng thể là:

    Speedup=1(1−p)+ps\text{Speedup} = \frac{1}{(1 - p) + \dfrac{p}{s}}Speedup=(1−p)+sp​1​

    Cho ppp và sss, hãy in ra speedup tổng thể, làm tròn 4 chữ số thập phân.

    Ví dụ: p=0.5p = 0.5p=0.5, s=2s = 2s=2 → Speedup =1/((1−0.5)+0.5/2)=1/0.75≈1.3333= 1/((1-0.5) + 0.5/2) = 1/0.75 \approx 1.3333=1/((1−0.5)+0.5/2)=1/0.75≈1.3333.

    • Định dạng đầu vào:

      Một dòng chứa hai số thực ppp và sss.

    • Ràng buộc đầu vào:

      0≤p≤10 \le p \le 10≤p≤1; s>0s > 0s>0.

    • Định dạng đầu ra:

      Một dòng chứa speedup, làm tròn 4 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    0.5 2

    Đầu ra:

    1.3333

    Giải thích:

    1/((1-0.5)+0.5/2) = 1/(0.5+0.25) = 1/0.75 = 1.3333.

    Đang tải editor...