System and method using double-buffer preview mode
AssigneeDuPont Pixel Systems Limited
InventorDavid R. Baldwin
Life of this patent
Estimating the term…
Loading patent…
AssigneeDuPont Pixel Systems Limited
InventorDavid R. Baldwin
Estimating the term…
A novel double buffering subsystem, wherein a dual port memory is partitioned in software so that the top half of the memory is allocated to one processor, and the bottom half to the other. (This allocation is switched when both processors set respective flag bits indicating that they are ready to switch.) On accesses to this memory, additional bits tag the access as "physical," "logical," or "preview." A physical access is interpreted as a literal address within the full memory, and the double buffering is ignored. A logical access is supplemented by an additional address bit, determined by the double buffering switch state. A preview access is used for read access only, and goes to the opposite bank of memory from that which would be accessed in a logical access. This double-buffer architecture is advantageously used, in a multiprocessor system, at the interface between a numeric processor and a cache bus. The preview access can help to avoid data flow inefficiencies at synchronization points in pipelined algorithms.
A subsystem for double buffering, comprising;
A system comprising:
A method of using a computer system which includes first and second processors corrected and programmed to operate concurrently and asynchronously, comprising the steps of:
A subsystem for double buffering, comprising:
Dependencies are inferred from the claim text.