đặt này vào wolframalpha.com
(2^63 -1)/(2 * 10^9) giây
2^63-1 là giá trị hiện tại là MAX_VALUE và 2 * 10^9 là bộ xử lý 2 GHZ tăng vòng lặp một lần mỗi lần đánh dấu đồng hồ.
bây giờ đặt
(2^63 -1)/(4 * 10^9) giây
đại diện cho tăng gấp đôi tốc độ máy đến 4 GHZ.
siêu máy tính nhanh nhất có 1.75 petaflops (10^15). Đó là một ứng dụng song song, do đó, nó không phải là một vòng lặp lớn, nhưng nếu bạn hỏi "mất bao lâu để làm 2^63-1 flops", trên máy đó của nó
http://www.wolframalpha.com/input/?i=(2^63 + -1)/(1.75 * 10^15) + giây
Tốc độ nhanh nhất mà chúng tôi đã nhận được một bóng bán dẫn để chạy là 500 GHZ. từ http://en.wikipedia.org/wiki/Moore 's_law
"transistor hoạt động trên 500 GHz ở 4,5 K (−451 ° F/−268.65 ° C) [41] và mô phỏng cho thấy rằng nó có khả năng chạy ở 1 THz (1.000 GHz). thử nghiệm này chỉ thử nghiệm một bóng bán dẫn duy nhất."
vì vậy nếu bạn cắm vào ma trận alpha, bạn sẽ nhận được 7 tháng. Vì vậy, một bóng bán dẫn đơn không phải là một đơn vị xử lý vòng lặp, nhưng bạn sẽ có được điểm. Phần cứng có thể hiểu được nằm trong phạm vi nắm bắt công nghệ của chúng tôi, thậm chí để chuyển qua 2^63-1 loop iterations Nếu bạn xem OP là "khoảng thời gian để thực hiện 2^63 bit flips", thì máy này đáp ứng các tiêu chí đó, và dễ dàng hoàn thành trong một đời.
Nhưng khi chúng ta chuyển sang 128 bit máy tính, chúng tôi không có cơ hội ...
Tiêu đề của câu hỏi không phù hợp với câu hỏi thực tế đặt ra. Vui lòng chỉnh sửa cái này hoặc cái kia. Bạn có quan tâm đến số học modulo hoặc tốc độ thực thi không? Đã hoàn tất – seh
. tiêu đề mới phản ánh bài đăng IMHO tốt hơn nhiều – pdeva
oh, khoảng 68 năm, cho đủ thời lượng ngắn và kích thước trung bình "một số điều nhỏ nhặt" http://en.wikipedia.org/wiki/Year_2038_problem – msw