BOINC Berkeley_Open_Infrastructure for Network_Computing_BOINC là nền_tảng mã nguồn mở dành cho tính_toán phân_tán Ban_đầu BOINC được tạo ra để hỗ_trợ cho dự_án SETI home trước khi nó trở_nên hữu_dụng cho các dự_án tính_toán phân_tán khác trong các lĩnh_vực như toán_học khoa_học vật_lý và khí_hậu Mục_tiêu của BOINC là để các nhà_khoa_học có_thể tiếp_cận tới một nguồn sức_mạnh tính_toán khổng_lồ được tạo bởi các máy_tính_cá_nhân trên toàn thế_giới BOINC được quản_lý bới một nhóm gồm một_vài cá_nhân trong Phòng Khoa_học Vũ_trụ Trường đại_học UC Berkeley_Người dẫn_đầu nhóm David_Anderson cũng là người thành_lập dự_án SETI home Hiện_tại tổng_số máy chạy BOINC là 672 124 máy với khả_năng xử_lý đến 18 017 petaFLOPS 18 triệu tỷ phép_tính dấu_chấm_động trên 1 giây Lịch_sử BOINC được tạo ra ban_đầu là để thay_thế cho phần_mềm quản_lý của SETI home Phần_mềm máy trạm đầu_tiên của SETI home không chạy trên nền_tảng BOINC và chỉ có_thể được sử_dụng cho SETI home Vì SETI home là một trong những dự_án tính_toán phân_tán đầu_tiên nên nó không được thiết_kế để có độ bảo_mật cao Một_vài người tham_gia chơi gian_lận để giành được nhiều Credit là thứ mà người tham_gia nhận được khi tham_gia dự_án Từ đó BOINC được thành_lập để vá các lỗi đó Dự_án BOINC được bắt_đầu vào tháng 2 năm 2002 và phiên_bản đầu_tiên được ra_mắt vào ngày 10 4 2002 Dự_án đầu_tiên dựa trên BOINC là Predictor home vào ngày 9 6 2004 Vào năm 2009 AQUA home là dự_án đầu_tiên có chương_trình chạy trên nhiều nhân CPU và có chương_trình chạy trên GPU đầu_tiên vào năm 2010 Thiết_kế và kiến_trúc BOINC được thiết_kế để trở_thành một nền_tảng miễn_phí mà ai cũng có_thể sử_dụng để tạo ra một dự_án mới Hầu_hết các dự_án chạy dựa trên BOINC đều phi thương_mại và khá nặng tuỳ theo vấn_đề cần phải giải_quyết Theo nghĩa_đen thì BOINC là một phần_mềm sử_dụng số năng_lượng chưa dùng tới của CPU và GPU để thực_hiện các tác_vụ xử_lý khoa_học Vào cuối năm 2008 NVIDIA đã phát_triển CUDA cho_phép các dự_án có_thể dùng sức_mạnh tính_toán của GPU để thực_hiện các tác_vụ nặng Nhờ sự hỗ_trợ từ NVIDIA các dự_án như SETI home Einstein home đã phát_triển được ứng_dụng dựa trên CUDA Bắt_đầu từ năm 2009 BOINC đã hỗ_trợ thêm các dòng GPU từ ATI Các chương_trình chạy trên card ATI xử_lý các tác_vụ nhanh hơn năm tới mười lần nếu so_sánh với tốc_độ chạy trên CPU BOINC có 2 thành_phần máy_chủ và máy trạm Chúng kết_nối với nhau để phân_phát tính_toán và trả kết_quả Giao_diện người dùng BOINC có_thể được điều_khiển thông_qua RPC qua dòng lệnh cmd hay thông_qua Hệ_thống Quản_lý Tài_khoản BOINC BOINC Account_Manager_BOINC_Manager có 2 giao_diện đơn_giản Simplified_GUI và phức_tạp Advanced_View_Kiểu lưới Grid_View đã được loại_bỏ từ phiên_bản 6 x x trở đi Mọi người đều có_thể thiết_kế một giao_diện riêng cho giao_diện Simplified_GUI_Tham khảo BULLET 1 https boinc berkeley edu
BOINC