Design and evaluation of a media-oriented vector processor with a multi-banked cache memory

Ye Gao, Naoki Shoji, Ryusuke Egawa, Hiroyuki Takizawa, Hiroaki Kobayashi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Vector processors have significant advantages for next generation multimedia applications (MMAs). One of them is that vector processors can achieve a high data transfer performance and thus a high computing performance by using a high bandwidth memory sub-system. However, their high bandwidth memory sub-systems usually lead to enormous costs in terms of chip area, power consumption and energy consumption. These costs are too expensive for an embedded computer system, which is the main execution platform of MMAs. In order to enable an embedded computer system to exploit the high memory bandwidth and thus the high performance of the vector architecture, this paper proposes a media-oriented vector processor (MVP) with a multi-banked cache memory (MVP-cache). Different from conventional multi-banked cache memories, MVP-cache makes multiple independent data arrays of small size cache lines share one tag array. In this way, MVP-cache can consume less static power consumption on its tag arrays because of the reduction in the tag array size. MVP-cache can also achieve a high efficiency on short vector data transfers because the flexibility of data transfers can be improved by independently controlling the data transfers of each data array. Moreover, in order to fully exploit the bandwidth of MVP-cache, MVP also introduces an out-of-order vector processing mechanism. By using these mechanisms, MVP expands the potential of vector architectures on media processing in embedded computer systems.

Original languageEnglish
Title of host publicationESTIMedia 2013 - 11th IEEE Symposium on Embedded Systems for Real-Time Multimedia
PublisherIEEE Computer Society
Pages78-87
Number of pages10
ISBN (Print)9781479912831
DOIs
Publication statusPublished - 2013
Event11th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2013 - Montreal, QC, Canada
Duration: 2013 Oct 32013 Oct 4

Publication series

NameESTIMedia 2013 - 11th IEEE Symposium on Embedded Systems for Real-Time Multimedia

Other

Other11th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2013
Country/TerritoryCanada
CityMontreal, QC
Period13/10/313/10/4

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Vision and Pattern Recognition
  • Human-Computer Interaction

Fingerprint

Dive into the research topics of 'Design and evaluation of a media-oriented vector processor with a multi-banked cache memory'. Together they form a unique fingerprint.

Cite this