An application of number theory to the organization of raster-graphics memory

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 pa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of the ACM 1986-01, Vol.33 (1), p.86-104
Hauptverfasser: CHOR, B, LEISERSON, C.E, RIVEST, R.L, SHEARER, J.B
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 104
container_issue 1
container_start_page 86
container_title Journal of the ACM
container_volume 33
creator CHOR, B
LEISERSON, C.E
RIVEST, R.L
SHEARER, J.B
description 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. Moreover, any M consecutive pixels, arranged either horizontally or vertically, can be accessed simultaneously. We also define a continuous analog 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 unit area?” We show the existence of such a set with density 1/ @@@@5, and prove this is optimal by giving a matching upper bound.
doi_str_mv 10.1145/4904.4800
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_28975529</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1808048426</sourcerecordid><originalsourceid>FETCH-LOGICAL-c355t-c4fa7131cbf25004fa73e19e2c5a7ef83ec4867783826ed8b8c7774ec7ee0a1a3</originalsourceid><addsrcrecordid>eNp9kE1Lw0AQhhdRsFYP_oM9iOghdT-7m2Mp9QMqXhS8hek620aSbNxND_XXm9DSo6eZF555GR5CrjmbcK70g8qZmijL2AkZca1NZqT-PCUjxpjKtOL8nFyk9N1HJpgZkddZQ6Ftq9JBV4aGBk-bbb3CSLsNhrijXRg2GuIamvL3CEVIHcZsHaHdlC7RGuueviRnHqqEV4c5Jh-Pi_f5c7Z8e3qZz5aZk1p3mVMeDJfcrbzQ_WN9kshzFE6DQW8lOmWnxlhpxRS_7Mo6Y4xCZxAZcJBjcrvvbWP42WLqirpMDqsKGgzbVAibG61F3oN3_4LcMsuUVWLao_d71MWQUkRftLGsIe4KzorBbTG4LQa3PXtzqIXkoPIRGlem44HJpbA2l3_RrHhM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1808048426</pqid></control><display><type>article</type><title>An application of number theory to the organization of raster-graphics memory</title><source>ACM Digital Library Complete</source><creator>CHOR, B ; LEISERSON, C.E ; RIVEST, R.L ; SHEARER, J.B</creator><creatorcontrib>CHOR, B ; LEISERSON, C.E ; RIVEST, R.L ; SHEARER, J.B</creatorcontrib><description>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. Moreover, any M consecutive pixels, arranged either horizontally or vertically, can be accessed simultaneously. We also define a continuous analog 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 unit area?” We show the existence of such a set with density 1/ @@@@5, and prove this is optimal by giving a matching upper bound.</description><identifier>ISSN: 0004-5411</identifier><identifier>EISSN: 1557-735X</identifier><identifier>DOI: 10.1145/4904.4800</identifier><identifier>CODEN: JACOAH</identifier><language>eng</language><publisher>New York, NY: Association for Computing Machinery</publisher><subject>Applied sciences ; Chips (memory devices) ; Density ; Electronics ; Exact sciences and technology ; Hardware ; Input-output equipment ; Interactive ; Optimization ; Organizations ; Pixels ; Rectangles ; Texts</subject><ispartof>Journal of the ACM, 1986-01, Vol.33 (1), p.86-104</ispartof><rights>1987 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c355t-c4fa7131cbf25004fa73e19e2c5a7ef83ec4867783826ed8b8c7774ec7ee0a1a3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=7932889$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>CHOR, B</creatorcontrib><creatorcontrib>LEISERSON, C.E</creatorcontrib><creatorcontrib>RIVEST, R.L</creatorcontrib><creatorcontrib>SHEARER, J.B</creatorcontrib><title>An application of number theory to the organization of raster-graphics memory</title><title>Journal of the ACM</title><description>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. Moreover, any M consecutive pixels, arranged either horizontally or vertically, can be accessed simultaneously. We also define a continuous analog 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 unit area?” We show the existence of such a set with density 1/ @@@@5, and prove this is optimal by giving a matching upper bound.</description><subject>Applied sciences</subject><subject>Chips (memory devices)</subject><subject>Density</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>Hardware</subject><subject>Input-output equipment</subject><subject>Interactive</subject><subject>Optimization</subject><subject>Organizations</subject><subject>Pixels</subject><subject>Rectangles</subject><subject>Texts</subject><issn>0004-5411</issn><issn>1557-735X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1986</creationdate><recordtype>article</recordtype><recordid>eNp9kE1Lw0AQhhdRsFYP_oM9iOghdT-7m2Mp9QMqXhS8hek620aSbNxND_XXm9DSo6eZF555GR5CrjmbcK70g8qZmijL2AkZca1NZqT-PCUjxpjKtOL8nFyk9N1HJpgZkddZQ6Ftq9JBV4aGBk-bbb3CSLsNhrijXRg2GuIamvL3CEVIHcZsHaHdlC7RGuueviRnHqqEV4c5Jh-Pi_f5c7Z8e3qZz5aZk1p3mVMeDJfcrbzQ_WN9kshzFE6DQW8lOmWnxlhpxRS_7Mo6Y4xCZxAZcJBjcrvvbWP42WLqirpMDqsKGgzbVAibG61F3oN3_4LcMsuUVWLao_d71MWQUkRftLGsIe4KzorBbTG4LQa3PXtzqIXkoPIRGlem44HJpbA2l3_RrHhM</recordid><startdate>19860101</startdate><enddate>19860101</enddate><creator>CHOR, B</creator><creator>LEISERSON, C.E</creator><creator>RIVEST, R.L</creator><creator>SHEARER, J.B</creator><general>Association for Computing Machinery</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19860101</creationdate><title>An application of number theory to the organization of raster-graphics memory</title><author>CHOR, B ; LEISERSON, C.E ; RIVEST, R.L ; SHEARER, J.B</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c355t-c4fa7131cbf25004fa73e19e2c5a7ef83ec4867783826ed8b8c7774ec7ee0a1a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1986</creationdate><topic>Applied sciences</topic><topic>Chips (memory devices)</topic><topic>Density</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>Hardware</topic><topic>Input-output equipment</topic><topic>Interactive</topic><topic>Optimization</topic><topic>Organizations</topic><topic>Pixels</topic><topic>Rectangles</topic><topic>Texts</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>CHOR, B</creatorcontrib><creatorcontrib>LEISERSON, C.E</creatorcontrib><creatorcontrib>RIVEST, R.L</creatorcontrib><creatorcontrib>SHEARER, J.B</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of the ACM</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>CHOR, B</au><au>LEISERSON, C.E</au><au>RIVEST, R.L</au><au>SHEARER, J.B</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An application of number theory to the organization of raster-graphics memory</atitle><jtitle>Journal of the ACM</jtitle><date>1986-01-01</date><risdate>1986</risdate><volume>33</volume><issue>1</issue><spage>86</spage><epage>104</epage><pages>86-104</pages><issn>0004-5411</issn><eissn>1557-735X</eissn><coden>JACOAH</coden><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. Moreover, any M consecutive pixels, arranged either horizontally or vertically, can be accessed simultaneously. We also define a continuous analog 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 unit area?” We show the existence of such a set with density 1/ @@@@5, and prove this is optimal by giving a matching upper bound.</abstract><cop>New York, NY</cop><pub>Association for Computing Machinery</pub><doi>10.1145/4904.4800</doi><tpages>19</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0004-5411
ispartof Journal of the ACM, 1986-01, Vol.33 (1), p.86-104
issn 0004-5411
1557-735X
language eng
recordid cdi_proquest_miscellaneous_28975529
source ACM Digital Library Complete
subjects Applied sciences
Chips (memory devices)
Density
Electronics
Exact sciences and technology
Hardware
Input-output equipment
Interactive
Optimization
Organizations
Pixels
Rectangles
Texts
title An application of number theory to the organization of raster-graphics memory
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T09%3A08%3A05IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20application%20of%20number%20theory%20to%20the%20organization%20of%20raster-graphics%20memory&rft.jtitle=Journal%20of%20the%20ACM&rft.au=CHOR,%20B&rft.date=1986-01-01&rft.volume=33&rft.issue=1&rft.spage=86&rft.epage=104&rft.pages=86-104&rft.issn=0004-5411&rft.eissn=1557-735X&rft.coden=JACOAH&rft_id=info:doi/10.1145/4904.4800&rft_dat=%3Cproquest_cross%3E1808048426%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1808048426&rft_id=info:pmid/&rfr_iscdi=true