Mục lục:

DEMAC, Cụm Beowulf mô-đun được in 3D: 23 bước (có Hình ảnh)
DEMAC, Cụm Beowulf mô-đun được in 3D: 23 bước (có Hình ảnh)

Video: DEMAC, Cụm Beowulf mô-đun được in 3D: 23 bước (có Hình ảnh)

Video: DEMAC, Cụm Beowulf mô-đun được in 3D: 23 bước (có Hình ảnh)
Video: Chaka Demus - Tease Me 2024, Tháng mười một
Anonim
DEMAC, Cụm Beowulf mô-đun in 3D
DEMAC, Cụm Beowulf mô-đun in 3D

Tính toán hiệu suất cao (HPC) là khả năng xử lý dữ liệu và thực hiện các phép tính phức tạp ở tốc độ cao, nó là ứng dụng của "Siêu máy tính" cho các bài toán tính toán quá lớn đối với máy tính tiêu chuẩn hoặc sẽ mất quá nhiều thời gian để hoàn thành. Top500 là một danh sách được xuất bản hai lần một năm và xếp hạng một số máy tính nhanh nhất, mạnh nhất trên thế giới. Các quốc gia và các tổ chức lớn chi hàng triệu tài nguyên để thiết lập và vận hành hệ thống này để các nhà khoa học tận dụng công nghệ hiện đại và giải quyết các vấn đề phức tạp.

Nhiều năm trước, máy tính thường cải thiện hiệu suất của chúng bằng cách tăng tốc độ của bộ vi xử lý. Sau khi chúng tôi đối mặt với sự chậm lại trong loại tiếp cận này, các nhà phát triển quyết định rằng để tiếp tục tăng hiệu suất của máy tính, nhiều lõi (hoặc đơn vị tính toán) nên được đóng gói lại với nhau. Sự kết hợp của nhiều tài nguyên tính toán và các cơ chế để kiểm soát các tài nguyên này là cái mà chúng ta gọi là "song song" trong khoa học máy tính. Có nhiều lõi thực hiện nhiều tác vụ nghe có vẻ là một cách tiếp cận tốt để cải thiện hiệu suất của máy tính… nhưng, điều này mở ra một câu hỏi lớn: làm thế nào để chúng ta sử dụng tài nguyên này hiệu quả hơn?

Những câu hỏi này khiến nhà khoa học máy tính bận rộn, có nhiều cách để cho một máy tính biết cách thực hiện công việc, thậm chí còn có nhiều cách hơn để nói cho nhiều máy tính biết cách thực hiện công việc. Dự án này nhằm mục đích phát triển một nền tảng giá cả phải chăng, nơi mọi người có thể thử nghiệm với một máy tính song song cao, thử nghiệm các mô hình hiện có để áp dụng trong các dự án của riêng bạn, phát triển các cách mới và sáng tạo để giải quyết các vấn đề tính toán hoặc chỉ sử dụng nó như một cách để dạy người khác về máy tính. Chúng tôi hy vọng bạn có thể thích làm việc với DEMAC nhiều như chúng tôi có.

DEMAC

Cụm lắp ráp mô-đun Delaware (DEMAC) là một mảng có thể mở rộng gồm các hệ thống nhúng (máy tính có kích thước thẻ) và một tập hợp các khung in 3D để bao bọc bo mạch và phần cứng bổ sung cung cấp năng lượng, làm mát và truy cập mạng.

Mỗi thiết bị hoặc hệ thống nhúng là một máy tính nhỏ, Bảng mạch Parallella kết hợp các tài nguyên của bộ xử lý ARM lõi kép, bộ đồng xử lý 16 lõi có tên Epiphany và FPGA được nhúng với tính linh hoạt của một ngăn xếp mã nguồn mở hoàn chỉnh. Giá đỡ là một khung in 3D được sản xuất tại nhà cho phép thực hiện với chi phí thấp và cấu trúc có thể leo thang. Nó được thiết kế để phù hợp với 4 đơn vị của một giá đỡ kích thước tiêu chuẩn (giống như những chiếc bạn tìm thấy trong các phòng máy tính).

Hướng dẫn này bao gồm:

- Một danh sách các vật liệu cần thiết

- Hướng dẫn in 3D khung

- Hướng dẫn lắp ráp và kết nối các bộ phận

- Hướng dẫn tải xuống và cài đặt phần mềm cần thiết

- Mô tả về cách kết nối và tương tác với cụm

- A "Tại sao chúng ta làm điều này?" phần

Chúng ta là ai?

Chúng tôi là CAPSL (Phòng thí nghiệm Kiến trúc Máy tính và Song song), đến từ Đại học Delaware. Chúng tôi tin rằng tương lai của tính toán nên có cơ sở vững chắc về lý thuyết Dataflow (mà chúng tôi sẽ giải thích sau trong phần hướng dẫn này nếu bạn quan tâm).

Quân nhu

Danh sách này mô tả các vật liệu cần thiết để xây dựng một cụm 4 bảng

- 4 bảng Parallella (bạn có thể lấy chúng từ DigiKey hoặc các nhà cung cấp khác, bạn có thể tìm thêm thông tin trong trang web của họ

- 4 thẻ micro-SD với ít nhất 16Gb (đây là gói 10 rất rẻ hoặc tương tự như các combo linh hoạt hơn này)

- 4 cáp micro-USB chiều dài tối thiểu 30 cm (1 ft) (Tôi khuyên bạn nên sử dụng những loại này)

- Bộ sạc USB [có ít nhất 4 cổng loại A] (Tôi khuyên bạn nên sử dụng bộ sạc này có 6 cổng hoặc một cổng có cùng kiểu dáng, vì hộp nguồn được thiết kế cho nó)

- Quạt làm mát [kích thước tối đa 100 mm x 100 mm x 15 mm] (Tôi khuyên bạn nên dùng loại này vì rẻ và hiệu quả, nhưng các loại khác có kích thước và cấu hình cáp tương tự hoạt động được)

- Nguồn cấp cho quạt làm mát (Nếu cấu hình của bạn là hơn 8 bo mạch, tôi khuyên bạn nên dùng cái này hoặc cái gì đó tương tự [AC 100 V / 240 V đến DC 12 V 10 A 120 W] có vỏ kim loại đẹp và cũng có thể gắn được với công tắc) (Nếu bạn chỉ cắm hai quạt hoặc ít hơn, bạn có thể sử dụng bất kỳ 12 V nào với ít nhất 1 nguồn điện đầu ra A mà bạn có thể có)

- 5 Cáp Ethernet (4 có thể ngắn như thế này, tùy thuộc vào khoảng cách từ công tắc đến bo mạch và một cáp phải đủ dài để kết nối công tắc với máy tính của bạn hoặc modem để truy cập mạng cụm)

>> Lưu ý quan trọng: Cần có hệ thống làm mát, nếu không bo mạch có thể quá nóng! <<<

Bộ phận in 3D

- 4 khay bảng (Frame_01)

- 1 Vỏ bo mạch (Khung_02)

- 1 Vỏ quạt (Khung_03_B & Khung_03_T)

- 1 Vỏ nguồn (Frame_04)

Bước 1: Giới thiệu về DEMAC

Về DEMAC
Về DEMAC

DEMAC là một phần của bức tranh lớn hơn, một nền tảng linh hoạt và có thể leo thang cho phép chúng tôi phát triển và thử nghiệm các mô hình thực thi lập trình mới (PXM) để tính toán song song. PXM không chỉ là một cách để mô tả tính toán, nó đại diện cho xương sống cung cấp một thỏa thuận giữa cách một chương trình được thể hiện và cách nó được dịch sang một ngôn ngữ chung có thể được thực thi bởi máy. Chúng tôi mô tả một tập hợp các phần tử cho phép người dùng tạo chương trình và cách tổ chức việc thực thi chương trình. Chương trình có thể được tối ưu hóa để nhắm mục tiêu một kiến trúc cụ thể bởi người dùng hoặc một công cụ tự động dựa trên nền tảng chung này.

Bạn có thể tìm hiểu thêm về dự án này ở cuối tài liệu hướng dẫn này, bạn cũng có thể nhấp vào đây để biết thêm thông tin về DEMAC hoặc tại đây để biết thêm thông tin về CAPSL)

Bước 2: In 3D DEMAC

In 3D DEMAC!
In 3D DEMAC!
In 3D DEMAC!
In 3D DEMAC!
In 3D DEMAC!
In 3D DEMAC!

Trong phần này, bạn có thể tìm thấy hướng dẫn in 3D các khung bao bọc các thành phần khác và hỗ trợ cấu trúc. Ngay cả khi bạn là một bậc thầy về in 3D, đây là một số mẹo bạn có thể cân nhắc khi in những khung hình này. Tất cả các khung có thể được in bằng cách sử dụng đầu phun 0,4 mm với chiều cao 0,3 hoặc 0,2 lớp (bạn cũng có thể sử dụng thích ứng). Tôi đã in mọi thứ bằng PLA nhưng không thực sự quan trọng nếu bạn muốn sử dụng các vật liệu khác (miễn là chúng mang lại sự ổn định về cấu trúc và có thể chịu được nhiệt độ cao hơn hoặc bằng PLA).

Tệp STL:

www.thingiverse.com/thing:4493780

cults3d.com/en/3d-model/various/demac-a-mo…

www.myminifactory.com/object/3d-print-dema…

Khay bảng (Khung_01)

Không cần hỗ trợ thêm. Cái này khá đơn giản, chỉ cần đặt nó với bề mặt phẳng đối diện với bề mặt in.

Vỏ bo mạch (Frame_02)

Điều này có thể yêu cầu một số hỗ trợ ở các dầm ở giữa. Bạn có thể tranh luận rằng một máy / máy cắt được tinh chỉnh tốt có thể in những cây cầu đó mà không cần hỗ trợ thêm. Vui lòng thử một số bài kiểm tra ứng suất cầu trước nếu bạn muốn in mà không cần hỗ trợ vì ý tưởng là không yêu cầu chúng. Mặt khác, các cột bên và các bức tường cung cấp đủ hỗ trợ để chúng được in ra mà không cần các cấu trúc hỗ trợ bổ sung.

Vỏ quạt (Khung_03_B & Khung_03_T)

Không cần hỗ trợ thêm. Chỉ cần đặt cả hai phần với bề mặt phẳng đối diện với bề mặt in.

Vỏ nguồn (Frame_04)

Tương tự như Frame_02, cái này có thể yêu cầu một số hỗ trợ ở các dầm ở giữa. Bạn cũng có thể thử in cái này mà không cần thêm tài liệu hỗ trợ (như dự định). Các cột bên và các bức tường cung cấp đủ hỗ trợ để chúng được in mà không cần cấu trúc hỗ trợ bổ sung.

Vỏ làm mát đầu ra (Frame_05_B & Frame_05_T)

Không cần hỗ trợ thêm. Chỉ cần đặt cả hai phần với bề mặt phẳng đối diện với bề mặt in.

Bước 3: Lắp ráp DEMAC

Lắp ráp DEMAC!
Lắp ráp DEMAC!

Bây giờ bạn đã có tất cả các bộ phận cần thiết, đã đến lúc bắt đầu lắp ráp cụm.

Hãy nhớ loại bỏ vật liệu hỗ trợ bạn có thể có trên khung.

Bước 4: Đặt Quạt trên Vỏ

Đặt Quạt trên Vỏ
Đặt Quạt trên Vỏ
Đặt Quạt trên Vỏ
Đặt Quạt trên Vỏ

Chỉ cần trượt quạt vào bên trong Frame_03_B (với dây cáp ở góc dưới bên phải), phần dưới cùng phải nằm gọn bên trong các bức tường cong nhỏ giữ quạt ở đúng vị trí.

Đặt Frame_03_T với các bức tường cong nhỏ hướng xuống phía trên của Frame_03_B (với quạt đã được đặt sẵn). Hãy cẩn thận đặt nắp rộng nhất của Frame_03_T đối diện với mặt rộng hơn (phía sau) của Frame_03_B. Các khung phải nhấp vào và các nắp phải giữ chúng ở đúng vị trí.

Bước 5: Tham gia vỏ bo mạch với vỏ nguồn

Tham gia vào vỏ bo mạch với vỏ nguồn
Tham gia vào vỏ bo mạch với vỏ nguồn
Tham gia vào vỏ bo mạch với vỏ nguồn
Tham gia vào vỏ bo mạch với vỏ nguồn

Đặt Frame_02 lên trên Frame_04, hai khung này được thiết kế để gắn vào nhau. Có một vết lõm nhỏ ở phần dưới cùng của Frame_02 phù hợp với các đầu nối ở trên cùng của Frame_04. Dùng lực nhẹ nhàng để kết nối chúng.

Bước 6: Cài đặt Bộ làm mát

Cài đặt Bộ làm mát
Cài đặt Bộ làm mát

Frame_03 (B&T) được thiết kế để gắn liền với Frame_02, đặt quạt đối diện với bo mạch (luồng không khí phải đi vào trong Frame_02). Có những vết lõm nhỏ trên các cột của Frame_02 khớp với các dấu trong Frame_03_B. Áp nhẹ vào các mặt bên của cấu trúc cho đến khi các khung nhấp nháy.

Bước 7: Đặt các bảng trên khay bảng

Đặt các Bảng trên Khay Bảng
Đặt các Bảng trên Khay Bảng

Frame_01 có 4 chân khớp với các lỗ trên bảng Parallella. Bảng phải dễ dàng lắp vào khay. Tùy thuộc vào hiệu chuẩn Máy in 3D của bạn, chúng có thể to hoặc quá nhỏ, bạn có thể sử dụng một chút keo silicon lỏng để giữ chúng cố định hoặc dùng kìm bấm một chút để giảm đường kính.

>> Lưu ý quan trọng: Nhớ đặt các tấm tản nhiệt trên bo mạch <<<

Bước 8: Trượt các khay bảng trong vỏ bảng

Trượt các khay bảng trong vỏ bảng
Trượt các khay bảng trong vỏ bảng

Frame_01 cung cấp các khe phù hợp với thanh ray Frame_02 cho mỗi cấp độ. Lưu ý rằng chỉ có một mặt mở để nhận khay bảng. Ngoài ra còn có một vết sưng nhỏ giúp giữ Frame_01 tại chỗ (thành thật mà nói, chúng có thể sử dụng một số cải tiến trong phiên bản tương lai).

Trượt tất cả 4 khay bảng với các bảng đã có sẵn, 1 khay cho mỗi cấp.

Bước 9: Đặt nguồn điện bên trong vỏ nguồn

Đặt nguồn điện bên trong vỏ nguồn
Đặt nguồn điện bên trong vỏ nguồn

Đặt bộ nguồn USB bên trong Frame_04 với các cổng USB hướng ra ngoài. Có một lỗ nhỏ ở phía bên kia cho cáp nguồn cấp nguồn cho trung tâm.

Bước 10: Kết nối Quạt với Nguồn cung cấp Làm mát

Bây giờ quạt phải được kết nối với nguồn điện 12 V cung cấp năng lượng cho bộ làm mát.

>> Lưu ý quan trọng: Giữ cho hệ thống làm mát hoạt động mọi lúc trong khi bạn kết nối bo mạch với nguồn điện <<<

Bước 11: Định cấu hình hệ điều hành

1. Tải xuống hệ điều hành được đề xuất (Parabuntu) tại đây

Có hai bản sửa đổi của chip (z7010 [P1600 / P1601] và z7020 [P1602 / A101040] yêu cầu các tệp khác nhau.

Đối với cả hai phiên bản, có một phiên bản không có đầu (Không có giao diện người dùng đồ họa) và một phiên bản cung cấp hỗ trợ HDMI và giao diện người dùng đồ họa)

Nếu bạn muốn sử dụng đầu ra HDMI, hãy nhớ lấy cáp mini-HDMI.

Bạn có thể giao diện với phiên bản không đầu thông qua mạng.

Thông tin thêm và giải thích chi tiết có thể được tìm thấy ở đây trong trang web chính thức.

Dưới đây là các bước để cài đặt hệ điều hành sử dụng bản phân phối dựa trên Linux. Bạn có thể sử dụng các lệnh trong terminal (không có biểu tượng $) cho các bước tiếp theo hoặc kiểm tra các quy trình khác trong trang web.

2. Cài đặt

- Cắm thẻ micro-SD vào máy tính thông thường của bạn - Giải nén hình ảnh Ubuntu. Thay đổi [tên phát hành] cho tên hình ảnh.

$ gunzip -d [releasename].img.gz

3. Xác minh đường dẫn thiết bị của thẻ SD của bạn

Đường dẫn thiết bị chính xác đến thẻ SD của bạn phụ thuộc vào bản phân phối Linux và thiết lập máy tính của bạn. Sử dụng lệnh bên dưới để đi đúng đường. Nếu đầu ra không rõ đường dẫn nào là đường phù hợp, hãy thử lệnh khi có và không lắp thẻ SD. Trong Ubuntu, đường dẫn được trả về có thể giống như ‘/ dev / mmcblk0p1’.

$ df -h

4. Ngắt kết nối thẻ SD Bạn sẽ cần phải ngắt kết nối tất cả các phân vùng trên thẻ SD trước khi ghi thẻ. [Sd-partition-path] đến từ lệnh ‘df’ ở bước 3.

$ umount [sd-phân vùng-đường dẫn]

5. Ghi hình ảnh đĩa Ubuntu trên thẻ micro-SD

Ghi hình ảnh vào thẻ SD bằng tiện ích ‘dd’ được hiển thị trong ví dụ lệnh bên dưới. Hãy cẩn thận và đảm bảo rằng bạn chỉ định đường dẫn chính xác vì lệnh này không thể đảo ngược và sẽ ghi đè lên bất kỳ thứ gì trong đường dẫn! Một lệnh ví dụ trong Ubuntu sẽ là: ‘sudo dd bs = 4M if = my_release.img of = / dev / mmcblk0’. Hãy kiên nhẫn, quá trình này có thể mất một lúc (nhiều phút) tùy thuộc vào máy tính và thẻ SD đang được sử dụng.

$ sudo dd bs = 4M if = [releasename].img of = [sd-partition-path]

6. Đảm bảo rằng tất cả các ghi vào thẻ SD đã hoàn tất

$ đồng bộ

7. Cắm thẻ SD vào khe cắm thẻ SD trên bo mạch

Bước 12: Kết nối bo mạch với nguồn điện

Sử dụng cáp miniUSB với USB-A để kết nối một trong các bo mạch với bộ chia USB. Bạn có thể gắn nhãn các cổng và cáp hoặc xác định thứ tự cho các kết nối trong trường hợp bạn cần ngắt kết nối bo mạch sau này.

Bước 13: Thiết lập bộ định tuyến

Thiết lập bộ định tuyến
Thiết lập bộ định tuyến

Nếu bạn đang cài đặt hệ điều hành không cần đầu trong khi đang sử dụng mạng lớn, bạn sẽ cần sử dụng bộ định tuyến và kết nối nó với internet, bảng Parallella và máy tính cá nhân của mình.

Nếu bạn không thể kết nối với bộ định tuyến, bạn cũng có thể kết nối bo mạch trực tiếp với máy tính của mình bằng cáp Ethernet, quy trình này có thể phức tạp hơn một chút và sẽ không được đề cập trong hướng dẫn này.

Sau khi mọi thứ được kết nối, hãy mở giao diện bộ định tuyến của bạn để tìm xem Địa chỉ IP nào đang được cấp cho Parallella của bạn theo mặc định. Tìm một tab có nội dung Mạng. Sau đó, tìm một phần có nhãn Danh sách máy khách DHCP. Ở đó, bạn sẽ thấy bảng Parallella của mình và Địa chỉ IP của nó.

Với Địa chỉ IP này, bạn có thể SSH vào Parallella và thiết lập địa chỉ IP tĩnh.

Bước 14: Kết nối với Bảng mạch Parallella bằng SSH

Lưu ý: Đối với phần này, [default_IP] là địa chỉ IP động mà bạn tìm thấy trong Danh sách máy khách DHCP.

Kiểm tra kết nối với bảng

$ ping [default_IP]

SSH vào bảng lần đầu tiên (mật khẩu mặc định là parallella)

$ ssh parallella @ [default_IP]

Bước 15: Thiết lập mạng

- Thay đổi tên máy chủ: chỉnh sửa / etc / hostname

Tại đây, bạn có thể chỉ định bất kỳ tên nào bạn muốn, chúng tôi khuyên bạn nên sử dụng NOPA ##

Trong đó ## xác định số bảng (tức là 01, 02,…)

- Đặt Địa chỉ IP cho bảng khác: chỉnh sửa / etc / hosts

Đặt địa chỉ IP tĩnh: thêm văn bản bên dưới cho /etc/network/interfaces.d/eth0

# Giao diện mạng chính auto eth0

iface eth0 inet tĩnh

địa chỉ 192.168.10.101 #IP phải nằm trong phạm vi của bộ định tuyến

netmask 255.255.255.0

gateway 192.168.10.1 # Đây phải là địa chỉ của bộ định tuyến

máy chủ định danh 8.8.8.8

máy chủ định danh 8.8.4.4

Khi bạn đã gán IP cho bo mạch, bạn có thể khởi động lại kết nối bằng lệnh

$ ifdown eth0; ifup eth0

hoặc khởi động lại bảng

Bước 16: Thiết lập Keygen và Quyền truy cập không cần mật khẩu trên Bo mạch

Thiết lập một cặp khóa công khai riêng tư trên mọi nút (bao gồm cả nút đầu). Tạo một thư mục tạm thời, tạo một khóa mới và đặt nó thành một khóa được ủy quyền, và thêm tất cả các NOPA vào các máy chủ đã biết như hình dưới đây.

mkdir tmp_sshcd tmp_ssh ssh-keygen -f./id_rsa

# Nhấn enter hai lần để đặt và xác nhận mật khẩu trống

cp id_rsa.pub allow_keys

cho tôi trong `seq 0 24`; do j = $ (echo $ i | awk '{printf "% 02d / n", $ 0}');

ssh-keycan NOPA $ J >> known_hosts; xong

Bước 17: Cài đặt Sshfs

- Sử dụng sshfs cho phép chia sẻ tập tin giữa các board trên cluster. Chạy lệnh sau:

$ sudo apt-get install -y sshfs

- Kiểm tra / Tạo nhóm cầu chì

Kiểm tra xem nhóm cầu chì có tồn tại không:

$ cat / etc / group | grep 'cầu chì'

Nếu nhóm tồn tại, hãy thực hiện lệnh sau

$ bash sudo usermod -a -G fuse parallella

- Nếu nhóm không tồn tại, hãy tạo nhóm và thêm người dùng vào nhóm

$ sudo groupadd fuse

$ sudo usermod -a -G fuse parallella

- Bỏ ghi chú dòng user_allow_other trong tệp fuse.config

$ sudo vim /etc/fuse.conf

Bước 18: Định cấu hình thư mục NFS

- Sửa đổi tệp / etc / fstab

$ sudo vim / etc / fstab

- Thay thế nội dung bằng văn bản hiển thị bên dưới

# [hệ thống tệp] [điểm gắn kết] [loại] [tùy chọn]

sshfs # parallella @ NOPA01: / home / parallella / DEMAC_nfs / home / parallella / DEMAC_nfs fuse comment = sshfs, noauto, người dùng, thực thi, rw, uid = 1000, gid = 1000, allow_other, kết nối lại, biến đổi_symlinks, BatchMode = yes, nompty, _netdev, IDfile = / home / parallella /.ssh / id_rsa, default_permissions 0 0

Bước 19: Kết nối Board với Switch

Đặt công tắc bên dưới cụm hoặc một nơi nào đó gần đó, sử dụng cáp Ethernet để kết nối bo mạch mà bạn đã cấu hình với công tắc. Bạn cũng có thể kết nối bộ chuyển mạch và máy tính của mình với bộ định tuyến để có quyền truy cập vào cụm.

Bạn sẽ có thể ping và ssh vào bảng hiện được kết nối với công tắc bằng IP tĩnh.

Bạn cũng có thể thêm IP và tên máy chủ vào tệp / etc / hosts của mình. Bạn sẽ có thể sử dụng tên máy chủ để kết nối thay vì nhập toàn bộ địa chỉ IP.

Bước 20: Lặp lại các bước từ 11 đến 19 cho mỗi bảng

Làm theo quy trình để cấu hình hệ điều hành và mạng cho từng bo mạch.

>> Lưu ý quan trọng: Sử dụng các máy chủ và IP khác nhau cho mỗi bảng! Họ phải là duy nhất thông qua mạng! <<<

Bước 21: Kết nối thiết bị ngoại vi

Kết nối thiết bị ngoại vi!
Kết nối thiết bị ngoại vi!

Đảm bảo rằng quạt đang hoạt động:

Đảm bảo rằng quạt đang được cấp điện và luồng không khí đi vào trong vỏ bo mạch. Kết nối phải ổn định và độc lập với các yếu tố khác. Hãy nhớ rằng bo mạch có thể quá nóng nếu không được làm mát đúng cách.

Đảm bảo các bo mạch được kết nối với công tắc:

Tại thời điểm này, bạn nên cấu hình từng bo mạch một cách độc lập. Các bảng cũng phải được kết nối với công tắc. Hướng dẫn sử dụng công tắc phải cung cấp thông tin có thể được sử dụng để kiểm tra xem quá trình khởi động đã hoàn thành đúng chưa, có thể có một số đèn LED cho biết trạng thái.

Kết nối Bo mạch với Nguồn điện:

Sử dụng cáp micro-USB sang USB-A để kết nối từng bo mạch với bộ chia USB. Bạn có thể gắn nhãn các cổng hoặc xác định thứ tự trong trường hợp bạn cần ngắt kết nối một bo mạch.

Bước 22: Áp dụng sức mạnh

1. Quạt sẽ hoạt động.

2. Các bo mạch phải được kết nối với bộ chuyển mạch Ethernet.

3. Kiểm tra xem các bo mạch đã được kết nối với bộ chia USB chưa.

4. Cung cấp nguồn cho bộ chia USB.

5. Bật DEMAC!

6. Lợi nhuận!

Bước 23: Tài nguyên phần mềm

MPI (Giao diện truyền thông báo)

MPI là một giao thức truyền thông để lập trình các máy tính song song. Cả giao tiếp điểm-điểm và giao tiếp tập thể đều được hỗ trợ.

www.open-mpi.org/

OpenMP (Đa xử lý mở)

Giao diện lập trình ứng dụng (API) OpenMP (Open Multi-Processing) hỗ trợ lập trình đa xử lý bộ nhớ dùng chung đa nền tảng trong C, C ++ và Fortran, trên nhiều nền tảng. Nó bao gồm một tập hợp các chỉ thị trình biên dịch, các quy trình thư viện và các biến môi trường ảnh hưởng đến hành vi thời gian chạy.

www.openmp.org/

Phần mềm Parallella

Các nhà phát triển cung cấp một ngăn xếp phần mềm mã nguồn mở, bao gồm một SDK để giao tiếp với trình tăng tốc.

www.parallella.org/software/

Bạn cũng có thể tìm Sách hướng dẫn và thông tin chi tiết hơn.

Họ cũng có kho lưu trữ GitHub:

github.com/parallella

Vui lòng tải xuống và chạy một số ví dụ, một trong những trò chơi yêu thích của tôi là trò chơi cuộc sống dựa trên Trò chơi cuộc sống nổi tiếng của Conway.

Tuyên bố từ chối trách nhiệm: Các định nghĩa có thể được sao chép từ wikipedia

Đề xuất: