Copyright © Philip M. Parker, INSEAD. Terms of Use.

AMD 29000

Specialty Definition: AMD 29000

DomainDefinition

Computing

AMD 29000 A RISC microprocessor descended from the Berkley RISC design. Like the SPARC design that was introduced shortly afterwards, the 29000 has a large register set split into local and global sets. But though it was introduced before the SPARC, it has a more elegant method of register management. The 29000 has 64 global registers, in comparison to the SPARC's eight. In addition, the 29000 allows variable sized windows allocated from the 128 register stack cache. The current window or stack frame is indicated by a stack pointer, a pointer to the caller's frame is stored in the current frame, like in an ordinary stack (directly supporting stack languages like C, a CISC-like philosophy). Spills and fills occur only at the ends of the cache, and registers are saved/loaded from the memory stack. This allows variable window sizes, from 1 to 128 registers. This flexibility, plus the large set of global registers, makes register allocation easier than in SPARC. There is no special condition code register - any general register is used instead, allowing several condition codes to be retained, though this sometimes makes code more complex. An instruction prefetch buffer (using burst mode) ensures a steady instruction stream. Branches to another stream can cause a delay, so the first four new instructions are cached - next time a cached branch (up to sixteen) is taken, the cache supplies instructions during the initial memory access delay. Registers aren't saved during interrupts, allowing the interrupt routine to determine whether the overhead is worthwhile. In addition, a form of register access control is provided. All registers can be protected, in blocks of 4, from access. These features make the 29000 useful for embedded applications, which is where most of these processors are used, allowing it the claim to be "the most popular RISC processor". The 29000 also includes an MMU and support for the AMD 29027 FPU. (1995-06-19). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: AMD 29000

Specialty definitions using "AMD 29000": AMD 29027MIPS R2000Scalable Processor ARChitecture. (references)

Top     

Anagrams: AMD 29000

Scrabble® Enable2K-Verified Anagrams

Words within the letters "0-0-0-2-9-a-d-m"

-5 letters: dam, mad.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: AMD 29000


Hexadecimal (or equivalents, 770AD-1900s) (references)

41 4D 44      32 39 30 30 30

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01000001 01001101 01000100 00100000 00110010 00111001 00110000 00110000 00110000

HTML Code (1990) (references)

&#65 &#77 &#68 &#32 &#50 &#57 &#48 &#48 &#48

ISO 10646 (1991-1993) (references)

0041 004D 0044      0032 0039 0030 0030 0030

Encryption (beginner's substitution cypher): (references)

35473822027181818

Top     



INDEX

1. Crosswords
2. Anagrams
3. Orthography
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.