Bất chấp việc nhiều người liên tưởng từ "siêu máy tính" với những thiết bị phức tạp và đắt tiền chiếm diện tích của một hội trường nhỏ, nhưng trên thực tế ngày nay, một chiếc xe nhỏ thuộc loại này có thể được chế tạo tại nhà. Tất cả những gì nó cần là một vài bảng điều khiển trò chơi hiện đại.
Hướng dẫn
Bước 1
Mua tám máy chơi game Sony PlayStation 3 được sản xuất trước ngày 28 tháng 3 năm 2010. Ví dụ, bạn có thể tìm thấy chúng trên các cuộc đấu giá trực tuyến. Đảm bảo tất cả các máy có phiên bản phần sụn cũ hơn 3.21 (không bao gồm). Trong phần sụn mới hơn, khả năng cài đặt Linux bị vô hiệu hóa. Khi mua bảng điều khiển, trong mọi trường hợp, hãy thử kết nối chúng với Internet hoặc chạy trò chơi trên chúng trước khi cài đặt Linux - một bản cập nhật chương trình cơ sở tự động lên bản mới nhất có thể bắt đầu.
Bước 2
Chăm sóc nguồn điện của siêu máy tính. Xem xét rằng PlayStation 3 tiêu thụ 400 W điện và một siêu máy tính được tạo thành từ tám bảng điều khiển là 3200 W, bạn nên sử dụng dây nối dài được đánh giá cho dòng điện 20 A (với một biên độ, vì mức tiêu thụ hiện tại thực sẽ là 14, (54) A, cộng với dòng điện được tiêu thụ bởi TV hoặc màn hình) Ổ cắm cũng phải chịu được dòng điện với cùng biên độ. Điều tương tự cũng áp dụng cho hệ thống dây điện, cũng như máy móc trong bảng điều khiển và đồng hồ đo. Một siêu máy tính như vậy không thể được sử dụng với những ngôi nhà được xây dựng bởi Liên Xô với hệ thống dây điện bằng nhôm.
Bước 3
Kết nối bàn phím và chuột USB với mỗi hộp giải mã tín hiệu. Bạn có thể kết nối lần lượt một màn hình hoặc TV với chúng, nhưng nếu không gian và công suất nguồn cho phép, bạn có thể trang bị cho tất cả các set-top box với các thiết bị hiển thị trong cụm. Khi chuyển màn hình hoặc TV từ máy này sang máy khác, hãy rút phích cắm nó.
Bước 4
Đối với mỗi hộp giải mã tín hiệu, hãy cài đặt bản phân phối hệ điều hành Fedora 8 cụ thể cho các bộ xử lý có tập lệnh PowerPC (viết tắt là ppc). Phiên bản x86 thông thường của Fedora, quen thuộc với nhiều người, sẽ không hoạt động. Để cài đặt, bạn sẽ cần một hình ảnh ổ đĩa flash đặc biệt có tại:
www.ps3cluster.org/distros/ps3.zip Định cấu hình STB để nó khởi động từ thẻ USB theo mặc định. Giải nén hình ảnh trên đó, kết nối với máy và khởi động lại. Chèn Fedora 8 DVD và cài đặt nó. Lặp lại các hộp còn lại
Bước 5
Kết nối tất cả các hộp giải mã tín hiệu với một bộ định tuyến được kết nối với Internet không giới hạn. Nó phải được cấu hình bằng DHCP. Nếu bộ định tuyến không có tám cổng miễn phí, hãy sử dụng một trung tâm bổ sung. Khởi động lại Fedora trên tất cả các máy và chúng sẽ tự động lấy địa chỉ IP của mình.
Bước 6
Nhưng tám hộp giải mã tín hiệu không tương tác với nhau theo bất kỳ cách nào vẫn chưa phải là một siêu máy tính. Bạn nên cài đặt trên mỗi gói sẽ cung cấp sự tương tác như vậy: yum install openssh-server
yum cài đặt openssh-client
yum cài đặt nfs-utils
yum install openmpi openmpi-devel openmpi-libs Đặt một trong những máy làm chủ - phần còn lại sẽ do nó kiểm soát. Trên máy này, trong thư mục / etc, hãy tạo một tệp openmpi-default-hostfile và ghi vào đó địa chỉ IP của các hộp giải mã tín hiệu khác có trong siêu máy tính. Xin lưu ý rằng mỗi lần bạn khởi động lại máy, bộ định tuyến có thể gán địa chỉ cho chúng khác nhau và tệp này sẽ phải được làm lại. Điều này có thể tránh được bằng cách chuyển đổi các xe theo cùng một thứ tự mỗi lần.
Bước 7
Tải xuống tệp từ địa chỉ sau:
www.ps3cluster.org/distros/pi.c Đặt nó vào thư mục openmpi trên máy chủ. Chạy lệnh
mpicc -o Pi Pi.c Điều này sẽ tạo ra một tệp thực thi có tên là Pi. Đặt nó trên tất cả các máy và chỉ chạy trên máy chính:
mpirun -np N./Pi
trong đó N là số lần lặp lại. Siêu máy tính của bạn sẽ bắt đầu tính toán giá trị của số π. Vì một siêu máy tính tiêu thụ điện năng rất lớn theo tiêu chuẩn của hộ gia đình, việc sử dụng nó hơn hai mươi phút mỗi ngày là không hợp lý theo quan điểm tài chính.