Home server (homelab) and cloud apps hosting
Learn Kubernetes, Docker Swarm, Serverless, Microservices on bare metal
Cloud-native apps testing environment
Learn concepts of distributed Machine Learning apps
Prototype and learn cluster applications, parallel computing, and distributed computing concepts
Host K8S, K3S, Minecraft, Plex, Owncloud, Nextcloud, Seafile, Minio, Tensorflow
The Turing Pi V1 board supports the following models with eMMC (all configurations) and without eMMC:
Raspberry Pi Compute Module 1
Raspberry Pi Compute Module 3
Raspberry Pi Compute Module 3+
You can boot the OS either from eMMC, SD card, or netboot.
The nodes interconnected with the onboard 1 Gbps switch. However, each node is limited to 100 Mbps USB speed. Also, there is an I2C bus to exchange some technical information between nodes, including Real-Time Clock (RTC).
Turing Pi works with any amount of nodes. You can start with a couple of nodes and scale when needed.
Yes, you can flash a compute module using a top/master node.
There are 8 USB on the board. Each pair of USB connected to a particular node. 2x USB routed to the top/master node, 2x to the second node, 2x to the fourth node, 2x to the 6th node. HDMI and audio connected with a top/master node.
NIC - There is an 8 port switch on the board. Each port goes to each node plus one uplink.