Title :
An application of number theory to the organization of raster-graphics memory
Author :
Chor, Benny ; Chor, Benny ; Chor, Benny ; Chor, Benny ; Leiserson, Charles E. ; Leiserson, Charles E. ; Leiserson, Charles E. ; Leiserson, Charles E. ; Rivest, Ronald L. ; Rivest, Ronald L. ; Rivest, Ronald L. ; Rivest, Ronald L.
Abstract :
A high-resolution raster-graphics display is usually combined with processing power and a memory organization that facilitates basic graphics operations. For many applications, including interactive text processing, the ability to quickly move or copy small rectangles of pixels is essential. This paper proposes a novel organization of raster-graphics memory that permits all small rectangles to be moved efficiently. The memory organization is based on a doubly periodic assignment of pixels to M memory chips according to a "Fibonacci" lattice. The memory organization guarantees that if a rectilinearly oriented rectangle contains fewer than M/√5 pixels, then all pixels will reside in different memory chips, and thus can be accessed simultaneously. We also define a continuous amdogue of the problem which can be posed as, "What is the maximum density of a set of points in the plane such that no two points are contained in the interior of a rectilinearly oriented rectangle of area N." We give a lower bound of 1/2N on the density of such a set, and show that 1/√5N can be achieved.
Keywords :
Application software; Artificial intelligence; Computer displays; Computer graphics; Computer science; Hardware; Hip; Large screen displays; Lattices; Text processing;
Conference_Titel :
Foundations of Computer Science, 1982. SFCS '08. 23rd Annual Symposium on
Conference_Location :
Chicago, IL, USA
DOI :
10.1109/SFCS.1982.10