non-homogeneous register architecture


Non-homogeneous register architectures are frequently encountered in Application Specific Instruction Set Processors (ASIPs). These processors usually have a set of very specialized functional units, and associated registers, that are used to efficiently implement operations with performance requirements that frequently occur in the application domain of the processor. Examples of these type of units include Multiply and Accumulate Units (MAC) and Address Calculation Units (ACU). [Source: Optimal Code Generation for Embedded Memory Non-Homogeneous Register Architectures]

Contrast with homogeneous register architecture.

Read Also:

  • Non-Impact Printer

    A type of printer that does not operate by striking a head against a ribbon. Examples of nonimpact printers include laser and ink-jet printers. The term nonimpactis important primarily in that it distinguishes quiet printers from noisy (impact) printers.

  • non-interlaced

    Refers to monitors and video standards that do not use interlacing techniques to improve resolution. Although interlacing increases resolution, it also increases screen flicker and reduces reaction time.

  • non-linear editing

    In digital video editing, non-linear editing is a method that allows you to access any frame in a digital video clip regardless of sequence in the clip. The freedom to access any frame, and use a cut-and-paste method, similar to the ease of cutting and pasting text in a word processor, and allows you to […]

  • non-volatile memory

    Types of memory that retain their contents when power is turned off. ROM is nonvolatile, whereas RAM is volatile. This term often refers to the CMOS memory in PCs that holds the BIOS.

  • nondeterministic system

    A system in which the output cannot be predicted because there are multiple possible outcomes for each input. Contrast with deterministic system.


Disclaimer: non-homogeneous register architecture definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.