Cache Optimization for H.264/AVC Motion Compensation

In this letter, we propose a cache organization that substantially reduces the memory bandwidth of motion compensation (MC) in the H.264/AVC decoders. To reduce duplicated memory accesses to P and B pictures, we employ a four-way set-associative cache in which its index bits are composed of horizont...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEICE Transactions on Information and Systems 2008/12/01, Vol.E91.D(12), pp.2902-2905
Hauptverfasser: YOON, Sangyong, CHAE, Soo-Ik
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2905
container_issue 12
container_start_page 2902
container_title IEICE Transactions on Information and Systems
container_volume E91.D
creator YOON, Sangyong
CHAE, Soo-Ik
description In this letter, we propose a cache organization that substantially reduces the memory bandwidth of motion compensation (MC) in the H.264/AVC decoders. To reduce duplicated memory accesses to P and B pictures, we employ a four-way set-associative cache in which its index bits are composed of horizontal and vertical address bits of the frame buffer and each line stores an 8 × 2 pixel data in the reference frames. Moreover, we alleviate the data fragmentation problem by selecting its line size that equals the minimum access size of the DDR SDRAM. The bandwidth of the optimized cache averaged over five QCIF IBBP image sequences requires only 129% of the essential bandwidth of an H.264/AVC MC.
doi_str_mv 10.1093/ietisy/e91-d.12.2902
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_855701126</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>855701126</sourcerecordid><originalsourceid>FETCH-LOGICAL-c596t-ed77c455488d3e0f5c611cfe9167358ff8ce8ac5297522a06e335c17c8e41023</originalsourceid><addsrcrecordid>eNo9kEtvwjAQhK2qlUpp_0EPuVQ9Bbx2nDhHlD6oBOKCerUsZ12M8qB2ONBf3wRQTrtafTOzGkKegc6A5nzusHPhNMcc4nIGbMZyym7IBLJExMBTuCUTmkMaS8HZPXkIYU8pSAZiQpJCmx1Gm0PnavenO9c2kW19tJyxNJkvvoto3Z6PRVsfsAln4pHcWV0FfLrOKdl-vG-LZbzafH4Vi1VsRJ52MZZZZhIhEilLjtQKkwIY27-ZZlxIa6VBqY1geSYY0zRFzoWBzEhMgDI-Ja8X24Nvf48YOlW7YLCqdIPtMSgpREYBWNqTyYU0vg3Bo1UH72rtTwqoGipSl4pUn61KBUwNFfWyl2uADkZX1uvGuDBqGc2FAJr13PrC7UOnf3AEtO-cqVB1vTC4xqr33v5tsB-XIWfkzE57hQ3_B26Dgqw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>855701126</pqid></control><display><type>article</type><title>Cache Optimization for H.264/AVC Motion Compensation</title><source>J-STAGE (Japan Science &amp; Technology Information Aggregator, Electronic) Freely Available Titles - Japanese</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>YOON, Sangyong ; CHAE, Soo-Ik</creator><creatorcontrib>YOON, Sangyong ; CHAE, Soo-Ik</creatorcontrib><description>In this letter, we propose a cache organization that substantially reduces the memory bandwidth of motion compensation (MC) in the H.264/AVC decoders. To reduce duplicated memory accesses to P and B pictures, we employ a four-way set-associative cache in which its index bits are composed of horizontal and vertical address bits of the frame buffer and each line stores an 8 × 2 pixel data in the reference frames. Moreover, we alleviate the data fragmentation problem by selecting its line size that equals the minimum access size of the DDR SDRAM. The bandwidth of the optimized cache averaged over five QCIF IBBP image sequences requires only 129% of the essential bandwidth of an H.264/AVC MC.</description><identifier>ISSN: 0916-8532</identifier><identifier>ISSN: 1745-1361</identifier><identifier>EISSN: 1745-1361</identifier><identifier>DOI: 10.1093/ietisy/e91-d.12.2902</identifier><language>eng</language><publisher>Oxford: The Institute of Electronics, Information and Communication Engineers</publisher><subject>Applied sciences ; Bandwidth ; Buffers ; cache ; Coding, codes ; Computer science; control theory; systems ; DDR SDRAM ; Decoders ; Electronics ; Exact sciences and technology ; H.264 ; Image processing ; Information, signal and communications theory ; Integrated circuits ; Integrated circuits by function (including memories and processors) ; Memory and file management (including protection and security) ; memory bandwidth ; Memory organisation. Data processing ; Motion compensation ; Optimization ; Pixels ; Reproduction ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Signal and communications theory ; Signal processing ; Software ; Stores ; Telecommunications and information theory</subject><ispartof>IEICE Transactions on Information and Systems, 2008/12/01, Vol.E91.D(12), pp.2902-2905</ispartof><rights>2008 The Institute of Electronics, Information and Communication Engineers</rights><rights>2009 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c596t-ed77c455488d3e0f5c611cfe9167358ff8ce8ac5297522a06e335c17c8e41023</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,1877,4010,27900,27901,27902</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=20955107$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>YOON, Sangyong</creatorcontrib><creatorcontrib>CHAE, Soo-Ik</creatorcontrib><title>Cache Optimization for H.264/AVC Motion Compensation</title><title>IEICE Transactions on Information and Systems</title><addtitle>IEICE Trans. Inf. &amp; Syst.</addtitle><description>In this letter, we propose a cache organization that substantially reduces the memory bandwidth of motion compensation (MC) in the H.264/AVC decoders. To reduce duplicated memory accesses to P and B pictures, we employ a four-way set-associative cache in which its index bits are composed of horizontal and vertical address bits of the frame buffer and each line stores an 8 × 2 pixel data in the reference frames. Moreover, we alleviate the data fragmentation problem by selecting its line size that equals the minimum access size of the DDR SDRAM. The bandwidth of the optimized cache averaged over five QCIF IBBP image sequences requires only 129% of the essential bandwidth of an H.264/AVC MC.</description><subject>Applied sciences</subject><subject>Bandwidth</subject><subject>Buffers</subject><subject>cache</subject><subject>Coding, codes</subject><subject>Computer science; control theory; systems</subject><subject>DDR SDRAM</subject><subject>Decoders</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>H.264</subject><subject>Image processing</subject><subject>Information, signal and communications theory</subject><subject>Integrated circuits</subject><subject>Integrated circuits by function (including memories and processors)</subject><subject>Memory and file management (including protection and security)</subject><subject>memory bandwidth</subject><subject>Memory organisation. Data processing</subject><subject>Motion compensation</subject><subject>Optimization</subject><subject>Pixels</subject><subject>Reproduction</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Signal and communications theory</subject><subject>Signal processing</subject><subject>Software</subject><subject>Stores</subject><subject>Telecommunications and information theory</subject><issn>0916-8532</issn><issn>1745-1361</issn><issn>1745-1361</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><recordid>eNo9kEtvwjAQhK2qlUpp_0EPuVQ9Bbx2nDhHlD6oBOKCerUsZ12M8qB2ONBf3wRQTrtafTOzGkKegc6A5nzusHPhNMcc4nIGbMZyym7IBLJExMBTuCUTmkMaS8HZPXkIYU8pSAZiQpJCmx1Gm0PnavenO9c2kW19tJyxNJkvvoto3Z6PRVsfsAln4pHcWV0FfLrOKdl-vG-LZbzafH4Vi1VsRJ52MZZZZhIhEilLjtQKkwIY27-ZZlxIa6VBqY1geSYY0zRFzoWBzEhMgDI-Ja8X24Nvf48YOlW7YLCqdIPtMSgpREYBWNqTyYU0vg3Bo1UH72rtTwqoGipSl4pUn61KBUwNFfWyl2uADkZX1uvGuDBqGc2FAJr13PrC7UOnf3AEtO-cqVB1vTC4xqr33v5tsB-XIWfkzE57hQ3_B26Dgqw</recordid><startdate>2008</startdate><enddate>2008</enddate><creator>YOON, Sangyong</creator><creator>CHAE, Soo-Ik</creator><general>The Institute of Electronics, Information and Communication Engineers</general><general>Oxford University Press</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>2008</creationdate><title>Cache Optimization for H.264/AVC Motion Compensation</title><author>YOON, Sangyong ; CHAE, Soo-Ik</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c596t-ed77c455488d3e0f5c611cfe9167358ff8ce8ac5297522a06e335c17c8e41023</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Applied sciences</topic><topic>Bandwidth</topic><topic>Buffers</topic><topic>cache</topic><topic>Coding, codes</topic><topic>Computer science; control theory; systems</topic><topic>DDR SDRAM</topic><topic>Decoders</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>H.264</topic><topic>Image processing</topic><topic>Information, signal and communications theory</topic><topic>Integrated circuits</topic><topic>Integrated circuits by function (including memories and processors)</topic><topic>Memory and file management (including protection and security)</topic><topic>memory bandwidth</topic><topic>Memory organisation. Data processing</topic><topic>Motion compensation</topic><topic>Optimization</topic><topic>Pixels</topic><topic>Reproduction</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Signal and communications theory</topic><topic>Signal processing</topic><topic>Software</topic><topic>Stores</topic><topic>Telecommunications and information theory</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>YOON, Sangyong</creatorcontrib><creatorcontrib>CHAE, Soo-Ik</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>IEICE Transactions on Information and Systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>YOON, Sangyong</au><au>CHAE, Soo-Ik</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Cache Optimization for H.264/AVC Motion Compensation</atitle><jtitle>IEICE Transactions on Information and Systems</jtitle><addtitle>IEICE Trans. Inf. &amp; Syst.</addtitle><date>2008</date><risdate>2008</risdate><volume>E91.D</volume><issue>12</issue><spage>2902</spage><epage>2905</epage><pages>2902-2905</pages><issn>0916-8532</issn><issn>1745-1361</issn><eissn>1745-1361</eissn><abstract>In this letter, we propose a cache organization that substantially reduces the memory bandwidth of motion compensation (MC) in the H.264/AVC decoders. To reduce duplicated memory accesses to P and B pictures, we employ a four-way set-associative cache in which its index bits are composed of horizontal and vertical address bits of the frame buffer and each line stores an 8 × 2 pixel data in the reference frames. Moreover, we alleviate the data fragmentation problem by selecting its line size that equals the minimum access size of the DDR SDRAM. The bandwidth of the optimized cache averaged over five QCIF IBBP image sequences requires only 129% of the essential bandwidth of an H.264/AVC MC.</abstract><cop>Oxford</cop><pub>The Institute of Electronics, Information and Communication Engineers</pub><doi>10.1093/ietisy/e91-d.12.2902</doi><tpages>4</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0916-8532
ispartof IEICE Transactions on Information and Systems, 2008/12/01, Vol.E91.D(12), pp.2902-2905
issn 0916-8532
1745-1361
1745-1361
language eng
recordid cdi_proquest_miscellaneous_855701126
source J-STAGE (Japan Science & Technology Information Aggregator, Electronic) Freely Available Titles - Japanese; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Applied sciences
Bandwidth
Buffers
cache
Coding, codes
Computer science
control theory
systems
DDR SDRAM
Decoders
Electronics
Exact sciences and technology
H.264
Image processing
Information, signal and communications theory
Integrated circuits
Integrated circuits by function (including memories and processors)
Memory and file management (including protection and security)
memory bandwidth
Memory organisation. Data processing
Motion compensation
Optimization
Pixels
Reproduction
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Signal and communications theory
Signal processing
Software
Stores
Telecommunications and information theory
title Cache Optimization for H.264/AVC Motion Compensation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T23%3A45%3A49IST&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=Cache%20Optimization%20for%20H.264/AVC%20Motion%20Compensation&rft.jtitle=IEICE%20Transactions%20on%20Information%20and%20Systems&rft.au=YOON,%20Sangyong&rft.date=2008&rft.volume=E91.D&rft.issue=12&rft.spage=2902&rft.epage=2905&rft.pages=2902-2905&rft.issn=0916-8532&rft.eissn=1745-1361&rft_id=info:doi/10.1093/ietisy/e91-d.12.2902&rft_dat=%3Cproquest_cross%3E855701126%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=855701126&rft_id=info:pmid/&rfr_iscdi=true