Register or registration may refer to:
In art and archaeology, in sculpture as well as in painting, a register is a vertical level in a work that consists of several levels, especially where the levels are clearly separated by lines; modern comic books typically use similar conventions. It is thus comparable to a row, or a line in modern texts.
Common examples are from Ancient Egyptian hieroglyphs as decoration scenes, on objects.
Luwian language hieroglyphs were also represented in stone art, in registers. Another example, in Mesopotamian art, would be the stones called Kudurru, or boundary stones, which often had registers of gods on the upper registers of the scenes.
In computer architecture, a processor register is a small amount of storage available as part of a digital processor, such as a central processing unit (CPU). Such registers are typically addressed by mechanisms other than main memory and can be accessed faster. Almost all computers, load-store architecture or not, load data from a larger memory into registers where it is used for arithmetic, manipulated or tested by machine instructions. Manipulated data is then often stored back into main memory, either by the same instruction or a subsequent one. Modern processors use either static or dynamic RAM as main memory, with the latter usually accessed via one or more cache levels.
Processor registers are normally at the top of the memory hierarchy, and provide the fastest way to access data. The term normally refers only to the group of registers that are directly encoded as part of an instruction, as defined by the instruction set. However, modern high-performance CPUs often have duplicates of these "architectural registers" in order to improve performance via register renaming, allowing parallel and speculative execution. Modern x86 design acquired these techniques around 1995 with the releases of Pentium Pro, Cyrix 6x86, Nx586, and AMD K5.