Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Tham gia siêu máy tính với BOINC

Công ty như Google nổi tiếng cách tiếp cận sức mạnh tính toán: dùng nhiều máy nhỏ làm việc của siêu máy tính. Rẻ, chịu lỗi, và nếu làm đúng, gần như mở rộng vô hạn. Nếu làm được với máy tính kết nối trực tiếp, tại sao không qua Internet?

BOINC (Berkeley Open Infrastructure for Network Computing) là hệ thống phần mềm điều phối chia sẻ CPU qua Internet. Có chương trình client BOINC cho phép tặng sức xử lý rảnh cho nhiều mục đích, chủ yếu dự án phi lợi nhuận và tổ chức.

Quan trọng: hiểu đúng "sức xử lý rảnh". Tin hay không, hầu hết sức CPU máy tính gia đình bị lãng phí. Khi lướt web, processor load và hiển thị trang, nhưng xong việc processor ngồi nhàn chờ trang tiếp theo. Cảm giác như luôn chờ máy tính, nhưng máy tính cũng thường chờ bạn.

Trong lúc nghỉ hoạt động, CPU thực chất không làm gì, chờ lệnh tiếp theo. Bạn tận dụng những khoảng nghỉ bằng cách bảo máy chạy job khi nhàn, nhưng gác lại khi bạn có việc thật. Đó là lúc BOINC xuất hiện. Khi cài client BOINC, bạn chọn cách dùng chu kỳ processor thừa. Dự án BOINC nổi tiếng nhất là SETI@home. Có vài dự án khác xứng đáng thời gian processor:

  • Hydrogen@Home – Cải tiến công nghệ năng lượng sạch bằng cải thiện sản xuất/lưu trữ hydro.
  • LHC@Home – Tính toán dữ liệu từ Large Hadron Collider
  • Cels@Home – Xử lý dữ liệu nghiên cứu bám dính tế bào/ung thư
  • Artificial Intelligence System – Kỹ thuật ngược não bộ để xây dựng hệ thống AI quy mô lớn.

và nhiều hơn nữa, tìm thấy tại đây.

Bài viết tập trung cài client BOINC trên Ubuntu Linux, tuy nhiên có client cho Linux, OS X, Windows (98/ME/2000/XP/Vista).

Cài đặt Client BOINC

Bắt đầu cài phần mềm cần thiết để máy này thành phần cụm BOINC. Trên Debian/Ubuntu dùng apt-get/aptitude/Synaptic cài:

  • boinc-client
  • boinc-manager

Installer cho OS khác tại trang web BOINC.

Sau khi cài xong, chạy manager bằng

boincmgr

Sẽ thấy cửa sổ như sau:

Tham gia siêu máy tính với BOINCTham gia siêu máy tính với BOINC

Nhấp Next, sẽ được hỏi dự án nào hưởng lợi từ chu kỳ CPU thừa.

Tham gia siêu máy tính với BOINCTham gia siêu máy tính với BOINC

Chọn dự án thích hợp, nhưng cảnh báo: mọi lần gần đây chọn LHC đều bị lỗi mạng, nên tính đến thời điểm viết, dự án LHC BOINC không hoạt động.

Giả sử bạn user mới BOINC, nhập email và mật khẩu màn hình tiếp theo. Xong, sẽ chuyển đến trang chủ dự án chọn. Trang web có thể hỏi thêm (ví dụ bạn từ đâu). Dùng trang web dự án thường tùy chọn, để xem stats – lượng xử lý bạn đóng góp. Cũng thường dùng web dự án join team, nhiều người gom stats cạnh tranh team khác.

Sau khi tạo/nhập login BOINC, client bắt đầu tải và xử lý dữ liệu.

Tham gia siêu máy tính với BOINCTham gia siêu máy tính với BOINC

Đến đây bạn đã xong. Ngồi yên tận hưởng đóng góp cho mục tiêu xứng đáng, chỉ tốn vài phút setup và chu kỳ CPU rảnh. Ai biết, máy nhà bạn có thể là cái đầu tiên tìm ra sự sống ngoài Trái Đất, chữa ung thư, hoặc mô phỏng Big Bang.