Basic Terms
Glossary
Client Customers who hire GPU/CPU compute power.
Binary A binary is a file that contains executable instructions in a format that a computer can directly execute. It represents a software application in a form that the computer's processor can understand and run.
Worker Are the nodes in the cluster that execute the tasks assigned by the master node. They process data, perform computations, and contribute to the overall workload of the system.
Computing Computing refers to the process of performing calculations, such as addition, multiplication, or more complex mathematical functions. This term is closely associated with computers, which are designed to perform computations rapidly and efficiently.
Compute Hours Compute hours are the measurable hours or, time that your process is loaded and executing. Compute hours are one of the two main metrics that are used to determine costs.
Cluster Processor CPU/GPU unit designed to handle parallel computing workloads within a cloud-based cluster. These processors are used for tasks that can be parallelized across multiple cores or nodes within a cluster, such as data analytics, scientific simulations, machine learning training, and other high-performance computing (HPC) workloads.
Connectivity Tier It's a speed or bandwidth of internet connectivity provided by an internet service provider (ISP) or telecommunications company. It represents the rate at which data can be transmitted over a network connection, typically measured in megabits per second (Mbps) or gigabits per second (Gbps).
Blockchain Prover A computational entity that confirms that information is accurate without revealing its underlying data. Provers create "proofs" that can be easily verified by a verifier. Traditionally provers generates proofs via Proof of Work (PoW), and some migrated to Proof of Stake (PoS), some are now generating Zero Knowledge Proofs.
Containerized Workload An application or software workload that has been packaged into a containerized format. Containers are a lightweight, portable, and self-contained unit of software that includes all the necessary dependencies, libraries, and configuration files needed to run the application.
DePIN Decentralized Physical Infrastructure Networks, leverages blockchains, IoT and the greater Web3 ecosystem to create, operate and maintain real-world physical infrastructure. These networks leverage token incentives to coordinate, reward and safeguard members of the network.
Node Node AI is a platform that connects you with GPU and artificial intelligence resources in a decentralized way. It uses blockchain technology to ensure security and transparency, enabling users to engage in a range of activities securely.
Decentralized Applications Decentralized applications (dApps), are software programs that run on a blockchain or peer-to-peer (P2P) network of computers instead of on a single computer. Rather than operating under the control of a single authority, dApps are spread across the network to be collectively controlled by its users.
Script FIle A script file is a file that contains a sequence of commands or instructions written in a scripting language. Scripting languages, such as Bash, Python, PowerShell, and JavaScript, allow you to automate tasks, execute programs, and perform various operations on a computer or within a software environment.
Proof-of-Work (PoW) The Proof-of-Work (PoW) consensus algorithm was brought to fruition with the inception of Bitcoin in 2009. It serves as the mechanism for validating transactions and generating new blocks within a blockchain. This process involves specialized devices, computers, or graphics cards performing complex calculations. In PoW, the discovery or creation of a new block is achieved through solving a cryptographic puzzle, a task known as mining. Miners invest significant computational power and energy in attempting to solve these puzzles, which forms the foundation of the term 'Proof-of-Work'.
Job Job refers to a specific task allocated to a GPU cluster for execution, such as machine learning training or data analysis. It involves parameters and instructions for efficient execution.
Random Access Memory (RAM) RAM is a type of computer memory that allows data to be accessed and read in any order, making it faster than storage devices like hard drives. It temporarily holds data and instructions that are actively being used or processed by the CPU (Central Processing Unit). RAM is volatile memory, meaning it loses its contents when the power is turned off.
SXM SXM is a high-performance connection standard that allows GPUs to be directly mounted onto a motherboard without the need for PCIe (Peripheral Component Interconnect Express) slots.
BIOS The BIOS (Basic Input/Output System) is built-in software on your computer's motherboard that starts up your computer and ensures all hardware works together properly. It also lets you change basic settings through an easy-to-navigate menu.
UEFI Unified Extensible Firmware Interface (UEFI) is modern software that starts up your computer and helps it run smoothly. It's like an upgraded version of BIOS, with a more user-friendly interface, faster startup times, and better support for large hard drives. It also provides more advanced security features to protect your system from threats.
WSL 2 Windows Subsystem for Linux 2 (WSL 2) is a feature in Windows that lets you run a full Linux system on your computer without needing to set up a separate machine or use complex software. It provides a seamless way to use Linux tools and applications alongside your regular Windows programs, making it easier for developers and tech enthusiasts to work with both systems at the same time.
Last updated