Electrical computers and digital processing systems: processing – Processing architecture – Array processor
Patent
1998-09-22
2000-07-11
Coleman, Eric
Electrical computers and digital processing systems: processing
Processing architecture
Array processor
712203, G06F 1580
Patent
active
060887834
ABSTRACT:
The Parallel DSP Chip has a general purpose, reduced instruction set for parallel digital signal processing. The following pertains to the preferred embodiment. Most instruction words are 32 bits long and execute at the rate of one per clock cycle. Each instruction word is executed by a single pipelined instruction unit that controls the operation of four, 16-bit vector processors in parallel with one group of bits, and the operation of a 24-bit scalar processor with another group of bits. Thus five instructions are typically executed for every instruction word as a result of the parallel architecture. A single, linear, 16 MB, memory address space is used, simplifying program development. The storage of 8- and 16-bit operands for use by the vector processors is supported to maximize memory utilization. The Parallel DSP Chip is specifically designed to support an enhanced C compiler and has two software stack pointers, one for the vector processors and one for the scalar processor, plus an interrupt stack pointer. The Parallel DSP Chip executes a single task in parallel. Using an enhanced C compiler, simple, familiar, scalar processing programming techniques can be used, and a simple, single-task operating system can be used for software development. The basic programming concept is to define one or more arrays of four-element structures using the enhanced C compiler. One element in such a structure is provided for each of the four vector processors. The structure to be processed at any one time is selected by an address computed by the scalar processor. The same operation is applied to all of the elements of the structure by the simultaneous operation of the vector processors. To access the next structure in an array of structures, the scalar processor advances the address by the number of bytes in the structure.
REFERENCES:
patent: 4807115 (1989-02-01), Torng
patent: 4992933 (1991-02-01), Taylor
patent: 5313551 (1994-05-01), Labrousse et al.
patent: 5353426 (1994-10-01), Patel
patent: 5465373 (1995-11-01), Kahle et al.
patent: 5555428 (1996-09-01), Radigan
patent: 5574939 (1996-11-01), Keckler et al.
patent: 5655133 (1997-08-01), Dupree et al.
patent: 5680597 (1997-10-01), Kumar et al.
patent: 5682491 (1997-10-01), Pechanek
patent: 5727229 (1998-03-01), Kan
Coleman Eric
Smith Harry F.
LandOfFree
DPS having a plurality of like processors controlled in parallel does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with DPS having a plurality of like processors controlled in parallel, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and DPS having a plurality of like processors controlled in parallel will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-552996