needed for real-time 3D rendering. In contrast to the CPU, modern GPUs for consoles and computers, principally made by AMD and NVidia, are highly parallel computing devices with a number of compute units/streaming multiprocessors (depending on vendor, respectively) within a single chip. Each compute unit/microprocessor contains a scheduler, a number of subprocessing units, memory caches and buffers, and dispatching and collecting units which also may be highly parallel in nature. Modern console GPUs can be run at a different frequency from the CPU, even at variable frequencies to increases its processing power at the cost of higher energy draw. The performance of GPUs in consoles can be estimated through floating-point operations per second (FLOPS) and more commonly as in teraflops (TFLOPS = 1012 FLOPS). However, particularly for consoles, this is considered a rough number as several other factors such as the CPU, memory bandwidth, and console architecture can impact the GPU's true performance. Coprocessors Additional processors used to handle other dedicated functions on the console. Many early consoles feature an audio coprocessor for example. Northbridge The processor unit that, outside of the CPU and GPU, typically manages the fastest processing elements on the computer. Typically this involves communication of data between the CPU, the GPU, and the on-board RAM, and subsequently sending and receiving information with the southbridge. Southbridge The counterpart of the northbridge, the southbridge is the processing unit that handles slower processing components of the console, typically those of input/output (I/O) with some internal storage and other connected devices like controllers. BIOS The console's BIOS (Basic Input/Output System) is the fundamental instruction set baked into a firmware chip on the console circuit board that the console uses when it is first turned on to direct operations. In older consoles, prior to the introduction of onboard storage, the BIOS effectively served as the console's operating system, while in modern consoles, the BIOS is used to direct loading of the console's operating system off internal memory. Random-access memory (RAM) Memory storage that is designed for fast reading and writing, often used in consoles to store large amounts of data about a game while it is being played to avoid reading from the slower game media. RAM memory typically does not sustain itself after the console is powered off. Besides the amount of RAM available, a key measurement of performance for consoles is the RAM's bandwidth, how fast in terms of