Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách trở thành một phần của siêu máy tính với BOINC

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

BOINC (hay Cơ sở Hạ tầng Mở Berkeley cho Máy tính Mạng) là một hệ thống phần mềm được thiết kế để điều phối việc chia sẻ CPU qua Internet. Có các chương trình khách hàng BOINC cho phép bạn đóng góp sức mạnh bộ xử lý chưa sử dụng của mình cho nhiều mục đích, phần lớn là các dự án và tổ chức phi lợi nhuận.

Điều quan trọng cần lưu ý chính xác ý tôi là không sử dụng sức mạnh của bộ xử lý. Tin hay không thì tùy, hầu hết năng lượng CPU trong máy tính gia đình trung bình của bạn đều bị lãng phí. Ví dụ:khi bạn duyệt một trang web, bộ xử lý máy tính của bạn phải thực hiện công việc tải và hiển thị trang, nhưng sau khi hoàn tất việc đó, bộ xử lý chỉ ngồi yên ở đó cho đến khi cần tải trang tiếp theo. Mặc dù bạn có thể cảm thấy như bạn luôn đợi trên máy tính của mình, nhưng máy tính cũng thường xuyên đợi bạn.

Trong thời gian bạn tạm dừng hoạt động, về cơ bản CPU sẽ không làm gì cả, đợi tập lệnh tiếp theo của nó. Bạn có thể tận dụng những khoảng thời gian tạm dừng đó bằng cách yêu cầu máy tính của mình chạy một công việc nhất định khi nó không hoạt động, nhưng hãy gạt công việc đó sang một bên bất cứ khi nào bạn có một số công việc thực sự phải làm. Đó là lúc BOINC xuất hiện. Khi bạn cài đặt phần mềm máy khách BOINC, bạn chọn cách bạn muốn sử dụng các chu trình xử lý bổ sung đó. Dự án BOINC nổi tiếng nhất là SETI @ home. Có một số dự án có sẵn khác mà bạn có thể thấy xứng đáng với thời gian xử lý của mình, một số trong số đó là:

  • Hydrogen @ Home - Để nâng cao công nghệ năng lượng sạch bằng cách cải thiện quá trình sản xuất và lưu trữ hydro.
  • LHC @ Home - Tính toán dữ liệu từ Máy va chạm Hadron Lớn
  • Cels @ Home - Thu thập dữ liệu để nghiên cứu độ bám dính của tế bào / ung thư
  • Hệ thống trí tuệ nhân tạo - thiết kế ngược bộ não để xây dựng một hệ thống trí tuệ nhân tạo quy mô lớn.

và nhiều hơn nữa, tất cả đều có thể tìm thấy ở đây.

Trong bài viết này, tôi sẽ tập trung vào việc cài đặt phần mềm ứng dụng khách BOINC trong Ubuntu Linux, tuy nhiên có các ứng dụng khách BOINC có sẵn cho Linux, OSX và Windows (98 / ME / 2000 / XP / Vista).

Cài đặt Phần mềm Máy khách BOINC

Chúng ta sẽ bắt đầu bằng cách cài đặt phần mềm cần thiết để biến máy tính này thành một phần của cụm BOINC. Trong Debian / Ubuntu, bạn có thể sử dụng apt-get / aptitude / Synaptic để cài đặt:

  • boinc-client
  • người quản lý boinc

Có thể tìm thấy các trình cài đặt cho các hệ điều hành khác tại trang web BOINC.

Sau khi mọi thứ được cài đặt, bạn có thể khởi chạy chương trình quản lý với

boincmgr

Bạn sẽ nhận được một cửa sổ trông giống như sau:

Cách trở thành một phần của siêu máy tính với BOINC Cách trở thành một phần của siêu máy tính với BOINC

Sau khi nhấp vào Tiếp theo , bạn sẽ được hỏi rằng dự án nào sẽ được hưởng lợi từ các chu kỳ CPU bổ sung của bạn.

Cách trở thành một phần của siêu máy tính với BOINC Cách trở thành một phần của siêu máy tính với BOINC

Chọn bất kỳ dự án nào bạn thích, nhưng tôi cũng có thể đưa ra cảnh báo rằng tất cả những nỗ lực gần đây của tôi để chọn LHC đều dẫn đến lỗi mạng, vì vậy, tại thời điểm viết bài này, dự án LHC BOINC dường như không hoạt động.

Giả sử bạn là người dùng mới của chương trình BOINC, bạn sẽ muốn nhập địa chỉ email và mật khẩu ở màn hình tiếp theo. Sau khi hoàn tất, bạn có thể sẽ được chuyển hướng đến trang chủ của bất kỳ dự án nào bạn đã chọn. Trang web có thể hỏi bạn một số câu hỏi khác, chẳng hạn như bạn đến từ đâu. Sử dụng trang web của dự án thường là tùy chọn, trang web đó cung cấp cho bạn cách để xem số liệu thống kê của mình - số lượng xử lý bạn đã thực hiện đối với dự án mà mình lựa chọn. Thông thường, bạn cũng có thể sử dụng trang web của dự án để tham gia các nhóm, nơi một số người tổng hợp số liệu sử dụng của họ lại với nhau và cạnh tranh với các nhóm khác.

Sau khi bạn đã tạo / nhập thông tin đăng nhập BOINC của mình, phần mềm ứng dụng khách BOINC sẽ bắt đầu tải xuống và xử lý dữ liệu.

Cách trở thành một phần của siêu máy tính với BOINC Cách trở thành một phần của siêu máy tính với BOINC

Khi bạn đã đạt đến điểm này, bạn nên sẵn sàng. Bạn có thể ngồi lại và tận hưởng sự thật rằng bạn đang đóng góp cho một mục tiêu xứng đáng và tất cả những gì bạn phải trả là một vài phút thời gian thiết lập và một số chu kỳ CPU không sử dụng. Biết đâu, đó có thể là chiếc PC ở nhà của bạn sẽ là chiếc máy tính đầu tiên tìm thấy sự sống ngoài hành tinh, phương pháp chữa bệnh ung thư hoặc làm mô hình vụ nổ Big Bang.