System and method for performing efficient hardware context swit

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395853, 3642813, 3642817, 3642423, G06F 900

Patent

active

056597495

ABSTRACT:
A system and method for performing more efficient hardware context switches in a computer-controlled instrumentation system including a computer system which controls a plurality of instruments. The instrumentation system includes a direct memory access transfer device which performs various data transfers between the computer system and the various instruments. The direct memory access transfer device includes different hardware contexts for different transfers, and the DMA transfer device automatically configures itself to different contexts with minimal CPU involvement. For each process or thread requiring a different DMA transfer device context, the CPU prepares the context information and stores the context in memory. The CPU then provides a request list to the DMA transfer device including interleaved context pointers and data transfer packets. When the DMA transfer device is performing transfers and needs to switch to a new context, the DMA transfer device reads the context from memory and automatically configures itself. Since, the context is stored in memory and hence readily available, the DMA transfer device does not have to interrupt the CPU to receive a new context. Once the CPU has prepared and stored the context information and provided the address of the context information to the DMA transfer device, the DMA transfer device can switch between contexts for transfers corresponding to different processes or threads numerous times without CPU involvement, thus increasing system efficiency.

REFERENCES:
patent: 4475155 (1984-10-01), Oishi et al.
patent: 5182800 (1993-01-01), Farrell et al.
patent: 5329615 (1994-07-01), Peaslee et al.
patent: 5371899 (1994-12-01), Peaslee et al.
patent: 5388219 (1995-02-01), Chan et al.
patent: 5404522 (1995-04-01), Carmon
patent: 5420984 (1995-05-01), Good et al.
patent: 5428779 (1995-06-01), Allegrucci et al.
MC689440, Dual-Channel Direct Memory Access Controller, Motorola Semiconductor Products Inc., Austin, Texas, Feb., 1984, pp. 1-10 through 8-4, Foldout 1-8.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for performing efficient hardware context swit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for performing efficient hardware context swit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for performing efficient hardware context swit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1112762

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.