Powerful and Complex Alus Are Often Used in Modern, High Performance Cpus, Fpus and (Gpus) - A Single Cpu, Fpu or Gpu May Contain Multiple Alus
Powerful and Complex Alus Are Often Used in Modern, High Performance Cpus, Fpus and (Gpus) - A Single Cpu, Fpu or Gpu May Contain Multiple Alus
This device
has been designed to provide both arithmetic and logical operations on two 16-bit data fields.
The ALU will be put into practical use in the energy trigger of the L3 experiment at LEP, CERN.
Due to its simplicity and flexibility the circuit may have applications in other high energy physics
experiments. In this paper we describe the details of this circuit.
Powerful and complex ALUs are often used in modern, high performance CPUs, FPUs
and graphics processing units (GPUs). A single CPU, FPU or GPU may contain multiple
ALUs.
The Arithmetic and Logic Unit is the 'core' of any processor: it's the
unit that performs the calculations.
ALUs may be simple and perform operations: integer arithmetic
(add, subtract), boolean logic (and, or, complement) and shifts (left,
right, rotate). Such simple ALUs may be found in small 4- and 8-bit
processors used in embedded systems
More complex ALUs will support a wider range of integer operations
(multiply and divide), floating point operations (add, subtract,
multiply, divide) and even mathematical functions (square root,
sine, cosine, log, etc).