Cho rằng Raspberry Pi Pico và chip RP2040 cung cấp năng lượng cho nó được coi là bộ vi điều khiển, thật đáng ngạc nhiên là các nhà phát triển sức mạnh tính toán đã có thể khai thác được bao nhiêu từ chúng. Chip RP2040, chạy ở tốc độ 133 MHz và đi kèm với 256K SRAM đã được sử dụng cho mọi thứ từ bảng điều khiển trò chơi cầm tay (mở trong tab mới) đến một máy chủ web và hệ thống giám sát nhà máy. Và, tất nhiên, bạn có thể chơi Doom trên đó.
Giờ đây, Nhà phát triển Derek Woodroffe có trụ sở tại Vương quốc Anh, người điều hành một trang web và tài khoản Twitter có tên Extreme Electronics (mở trong tab mới), đã xây dựng một cách để kết hợp chín Raspberry Pi Picos khác nhau thành một cụm điện toán phân tán. Trên Twitter, anh ấy đã đăng một video về cụm thực hiện phép tính Mandelbrot và xuất nó dưới dạng hình ảnh fractal sang màn hình 240 x 320 (ili9341) bằng kết nối I2C.
9 picos, 1 màn hình… Vẫn còn một số vấn đề với dữ liệu bị thiếu, tôi nghi ngờ một chi tiết về điều kiện chủng tộc trong git. https://t.co/WZ7SRE3ibE pic.twitter.com/wocjRiXod1Ngày 7 tháng 4 năm 2023
Woodroffe đã đăng mã và hướng dẫn tái tạo dự án mà anh ấy gọi là PicoCray trên trang github của mình (mở trong tab mới). Anh ấy viết rằng, để ghép nối các Picos với nhau, bạn phải kết nối GPIO 10, 11, 12, 13 và GND từ bảng này sang bảng khác. Mỗi Pico phải được cấp nguồn riêng qua USB hoặc qua chân 3,3 volt. Anh ấy cũng nói rằng bạn sẽ cần đặt các điện trở 4,7K Ohm trên GPIO 10 và 11 trên bộ xử lý cuối cùng trong nhóm.
Mã giống hệt nhau trên tất cả các nút trong cụm và nếu bạn muốn sử dụng một nút làm bộ điều khiển, bạn phải kết nối dây từ GPIO 22 với mặt đất. Có nhiều chi tiết hơn trên trang github.
Woodroffe lưu ý rằng, hiện tại, đây là một bằng chứng về khái niệm hơn là một hệ thống đa bộ xử lý mạnh mẽ. Anh ấy viết rằng “đối với nhiều mục đích sử dụng, nó thực sự chạy chậm hơn so với chạy trên một Pico duy nhất.” Tuy nhiên, ý tưởng này là một ý tưởng vững chắc và chúng tôi hy vọng sẽ thấy nhiều nhà phát triển tận dụng lợi thế của nó.
Công bằng mà nói, đây không phải là trường hợp đầu tiên ai đó sử dụng nhiều chip RP2040 cùng nhau để có thêm sức mạnh tính toán. Gần đây, Pimoroni đã thông báo rằng đang làm việc trên một thanh DV mới sẽ có một RP2040 cho video và một cho các tác vụ khác. Và, khi nói đến máy tính Raspberry Pi thông thường, có rất nhiều tùy chọn cụm. Một cụm lớn thậm chí chứa 100 Pis (mở trong tab mới).