loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007)
Cache Organizations for H.264/AVC Motion Compensation
Daegu, Korea
August 21-August 24
ISBN: 0-7695-2975-5
Ju-Hyun Kim, Samsung Electronics Co., Ltd., Suwon-si, Gyeonggi-do, Korea
Gyoung-Hwan Hyun, Seoul National University, Seoul, Korea
Hyuk-Jae Lee, Seoul National University, Seoul, Korea
A large demand on memory bandwidth puts limitation on the performance improvement of an H.264/AVC decoder. In order to reduce the amount of frame memory access, this paper proposes a new memory architecture that uses a cache memory to store the data for motion compensation. Optimized for the data access pattern of motion compensation, two new cache organizations are proposed to reduce cache conflict misses. A split-index direct mapped cache maps a page of a frame memory into two consecutive cache lines by turns. Another cache organization, called a circular cache, does not fetch the entire line of a cache but reads only the necessary part of a cache line. A block pre-fetching scheme is proposed to prefetch a block of data which is likely to be used by the motion compensation of the next block. With the circular cache and block pre-fetching, a frame memory bandwidth requirement is reduced by an average of 72% which is 5% better than the previous work. In addition, the number of the non-sequential data accesses is reduced by an average of 68%.
Citation:
Ju-Hyun Kim, Gyoung-Hwan Hyun, Hyuk-Jae Lee, "Cache Organizations for H.264/AVC Motion Compensation," rtcsa, pp.534-541, 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.