The characteristics of media processing applications are poorly matched to conventional microprocessor architectures. The growing processor-memory performance gap was solved. The communication bottlenecks of traditional microprocessor, which is used for media processing application, were discussed. It was concluded that the traditional Cache architecture does not adapt to the modern media processing application by analyzing the characteristics of Cache memory. Some current schemes used to solve the communication bottlenecks were discussed. A new architecture design of pyramid memory hierarchy was brought forward, which substituted the larger stream register files for Cache as the medial buffers and could adapt to media processing applications. This architecture provided a three-tiered parallel data bandwidth hierarchy, including memory bandwidth, global register bandwidth, and local register bandwidth, with a ratio of 1��16��256. With this bandwidth scaling, the bandwidth requirements of satellite remote sensing image pretreatment may be efficiently matched.