U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Aperiodic mapping system using power-of-two stride access to interleaved devices

Patent 5111389 Issued on May 5, 1992. Estimated Expiration Date: Icon_subject May 5, 2009. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

3691531

3800289

3812467

Data interface apparatus for multiple sequential processors
Patent #: 4149242
Issued on: 04/10/1979
Inventor: Pirz

High speed buffer memory system with word prefetch
Patent #: 4157587
Issued on: 06/05/1979
Inventor: Joyce ,   et al.

Continuous updating of cache store
Patent #: 4167782
Issued on: 09/11/1979
Inventor: Joyce ,   et al.

Mixing apparatus
Patent #: 4275268
Issued on: 06/23/1981
Inventor: Takahashi ,   et al.

Skewed matrix address generator
Patent #: 4370732
Issued on: 01/25/1983
Inventor: Kogge

Process synchronization utilizing semaphores
Patent #: 4395757
Issued on: 07/26/1983
Inventor: Bienvenu ,   et al.

Memory address translation system for accessing memory locations via job names
Patent #: 4433389
Issued on: 02/21/1984
Inventor: York ,   et al.

More ...

Inventors

Application

No. 114909 filed on 10/29/1987

US Classes:

711/203, Virtual addressing711/200ADDRESS FORMATION

Examiners

Primary: Lee, Thomas C.
Assistant: Donaghue, Larry D.

Attorney, Agent or Firm

International Class

G06F 012/10

Abstract

An aperiodic mapping procedure for the mapping of logical to physical addresses is defined as a permutation function for generating optimized stride accesses in an interleaved multiple device system such as a large, parallel processing shared memory system wherein the function comprises a bit-matrix multiplication of a presented first (logical) address with a predetermined matrix to produce a second (physical) address. The permutation function maps the address from a first to a second address space for improved memory performance in such an interleaved memory system. Assuming that the memory has n logical address bits and 2d separately accessible memory devices (where dࣘn) and a second address that utilizes n-d bits of the first address as the offset within the referenced device node. The procedure includes performing a bit matrix multiplication between successive roows of the said matrix and bits of the first address to produce successive d bits of the second address.

Other References

  • IBM Technical Disclosure Bulletin, vol. 24, No. 5, Oct. 1981, pp. 2335-2336, "Electronic Signature for Use with Data Encryption Standard" by Matyas et al
  • IBM Technical Disclosure Bulletin, vol. 28, No. 2, Jul. 1985, pp. 603-604, "Matrix Digital Signature for Use with the Data Encryption Algorithm" by Lubold et al
  • IBM Technical Disclosure Bulletin, vol. 16, No. 7, Dec. 1973, pp. 2223-2224, "Information Retrieval Technique" by Anglin et al
  • IBM Technical Disclosure Bulletin, vol. 24, No. 5, Oct. 1981, pp. 2332-2334, "Electronic Signature for Data Encryption Standard" by Matyas et al
  • IBM Technical Disclosure Bulletin, vol. 25, No. 8, Jan. 1983, pp. 4445-4449, "Versatile Programmable Logic Array" by Langmaid
  • Pfister et al., "`Hot Spot` Contention and Combining in Multistage Interconnection Networks," Proceedings of the 1985 International Conference on Parallel Processing, pp. 790-797
  • Budnik et al., "The Organization and Use of Parallel Memories," IEEE Trans. on Computers, Dec. 1971, pp. 1566-1569
  • Batcher et al., "The Multidimensional Access Memory in STARAN," IEEE Trans. on Computers, Feb. 1977, pp. 174-177
  • Lawrie et al., "The Prime Memory System for Array Access," IEEE Tran. on Computers, C-31, No. 5, May 1982, pp. 435-442
  • Kuck, "ILLIAC IV Software and Application Programming," IEEE Trans. on Computers, vol. C-17, No. 8, Aug. 1968, pp. 758-770
  • Lawrie, "Access and Alignment of Data in an Array Processor," IEEE Trans. on Computers, vol. c-24, No. 12, Dec. 1975, pp. 1145-1155
  • Frailong et al., "XOR-Schemes: A Flexible Data Organization in Parallel Memories," Proceedings, International Conf. on Parallel Processing, Aug. 1985, pp. 276-283
  • Wijshoff et al., "The Structure of Perodic Storage Schemes for Parallel Memories," IEEE Trans. on Computers, vol. C-34, No. 6, Jun. 1985, pp. 501-505
  • Shapiro, "Theoretical Limitations on the Efficient Use of Parallel Memories," IEEE Trans. on Computers, vol. C-27, No. 5, May 1978, pp. 421-428
  • Stone, "Parallel Processing with the Perfect Shuffle," IEEE Trans. on Computers, vol. C-20, No. 2, Feb. 1971, pp. 153-161
  • Lenfant, "Parallel Permutations of Data: A Benes Network Control Algorithm for Frequently Used Permutations," IEEE Trans. on Computers, vol. C-27, No. 7, Jul. 1978, pp. 637-647
  • Pfister et al., "The IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture," Proceedings, International Conf. on Parallel Processing, 1985, pp. 764-771
  • Brooks, "Performance of the Butterfly Processor-Memory Interconnection in a Vector Environment," Proceedings, International Conf. on Parallel Processing, 1985, pp. 21-24
  • Mandelbrot, "The Fractal Geometry of Nature," W. H. Freeman and Company, New York, 198
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?