MICROPROGRAMMED DIGITAL DATA PROCESSOR EMPLOYING MICROINSTRUCTION TASKING AND DYNAMIC REGISTER ALLOCATION

Patent №

US 4,493,020

Granted

1985-01-08

Filed 1980

Owner

Lab

AI components

1

hardware

Assignment

None on record

Dataset

AIPD

2023_r1 edition

Application

06173379

A microprogrammed data processing system is provided in which each high level instruction is performed by one or more tasks, each task being in turn performed by executing one or more task microinstructions in a microprogrammed manner. Dynamic resource allocation is provided by employing a plurality of dynamically allocatable registers whose free and use states are continuously monitored in an allocation register. The outputs of the allocation register are used as an address for a register allocation memory which is mapped so as to identify a particular group of free registers which are available for assignment for each new task in response to the allocation register address.

AI hardwareG06F 9/4881G06F 9/50

AI classification

AI hardware0.73
Vision0.01
Knowledge representation0.01
Speech0.00
Planning0.00
Evolutionary computation0.00
Machine learning0.00
Natural language0.00
© 2026 NYSGPT2525 LLC