Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Data Cache and Direct Memory Access in Programming Mediaprocessors

Published: 01 July 2001 Publication History

Abstract

Mediaprocessors provide high performance by using both instruction- and data-level parallelism. Because of the increased computing power, transferring data between off- and on-chip memories without slowing down the core processor's performance is challenging. Two methods, data cache and direct memory access, address this problem in different ways.

References

[1]
P. Faraboschi G. Desoli and F.A. Fisher, "The Latest Word in Digital and Media Processing," IEEE Signal Processing, vol. 15, no. 2, Mar. 1998, pp. 59-85.
[2]
I. Kuroda and T. Nishitani, "Multimedia Processors," Proc. IEEE, vol. 86, no. 6, June 1998, pp. 1203-1221.
[3]
C. Basoglu W. Lee and J.S. O'Donnell, "The MAP1000A VLIW Mediaprocessor," IEEE Micro, vol. 20, no. 2, Mar./Apr. 2000, pp. 48-59.
[4]
"DSP Products," Texas Instruments, Dallas; http://dspvillage.ti.com/docs/dspproducthome.jhtml.
[5]
D.A. Patterson and J.L. Hennessy, Computer Architecture: A Quantitative Approach, 2nd ed., Morgan Kaufmann, San Francisco, 1996.
[6]
R. Managuli, et al., "Mapping of Two-Dimensional Convolution on Very Long Instruction Word Media Processors for Real-Time Performance," J. Electronic Imaging, vol. 9, no. 3, July 2000, pp. 327-335.
[7]
O. Evans and Y. Kim, "Efficient Implementation of Image Warping on a Multimedia Processor," Real-Time Imaging, vol. 4, no. 6, Dec. 1998, pp. 417-428.
[8]
D.E. Dudgeon and R.M. Mersereau, Multidimensional Digital Signal Processing, Prentice Hall, Upper Saddle River, N.J., 1984.
[9]
C. Basoglu W. Lee and Y. Kim, "An Efficient FFT Algorithm for Superscalar and VLIW Microprocessor Architectures," Real-Time Imaging, vol. 3, no. 6, Dec. 1997, pp. 96-106.
[10]
T.-F. Chen and J.-L. Baer, "A Performance Study of Software and Hardware Data Prefetching Schemes," Proc. 21st Int'l Symp. Computer Architecture (ISCA 94), ACM Press, New York, 1994, pp. 223-232.

Cited By

View all
  • (2021)Continuous energy consumption measure approach using a DMA double-buffering techniqueEURASIP Journal on Wireless Communications and Networking10.1186/s13638-021-02043-w2021:1Online publication date: 28-Aug-2021
  • (2018)Co-design of deep neural nets and neural net accelerators for embedded vision applicationsProceedings of the 55th Annual Design Automation Conference10.1145/3195970.3199849(1-6)Online publication date: 24-Jun-2018
  • (2018)Invited: Co-Design of Deep Neural Nets and Neural Net Accelerators for Embedded Vision Applications2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC)10.1109/DAC.2018.8465901(1-6)Online publication date: 24-Jun-2018
  • Show More Cited By

Index Terms

  1. Data Cache and Direct Memory Access in Programming Mediaprocessors
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Micro
    IEEE Micro  Volume 21, Issue 4
    July 2001
    57 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 July 2001

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Continuous energy consumption measure approach using a DMA double-buffering techniqueEURASIP Journal on Wireless Communications and Networking10.1186/s13638-021-02043-w2021:1Online publication date: 28-Aug-2021
    • (2018)Co-design of deep neural nets and neural net accelerators for embedded vision applicationsProceedings of the 55th Annual Design Automation Conference10.1145/3195970.3199849(1-6)Online publication date: 24-Jun-2018
    • (2018)Invited: Co-Design of Deep Neural Nets and Neural Net Accelerators for Embedded Vision Applications2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC)10.1109/DAC.2018.8465901(1-6)Online publication date: 24-Jun-2018
    • (2012)Exploration of 3D grid caching strategies for ray-shootingJournal of Real-Time Image Processing10.5555/2159285.21593017:1(3-19)Online publication date: 1-Mar-2012
    • (2011)Template-based memory access engine for accelerators in SoCsProceedings of the 16th Asia and South Pacific Design Automation Conference10.5555/1950815.1950857(147-153)Online publication date: 25-Jan-2011
    • (2010)Cat-tail dmaJournal of Mobile Multimedia10.5555/2016968.20169756:2(170-184)Online publication date: 1-Jun-2010
    • (2010)Architecture exploration for efficient data transfer and storage in data-parallel applicationsProceedings of the 16th international Euro-Par conference on Parallel processing: Part I10.5555/1887695.1887708(101-116)Online publication date: 31-Aug-2010
    • (2009)Efficient Data Access Management for FPGA-Based Image Processing SoCsProceedings of the 2009 IEEE/IFIP International Symposium on Rapid System Prototyping10.1109/RSP.2009.20(159-165)Online publication date: 23-Jun-2009
    • (2008)Enabling run-time memory data transfer optimizations at the system level with automated extraction of embedded software metadata informationProceedings of the 2008 Asia and South Pacific Design Automation Conference10.5555/1356802.1356909(434-439)Online publication date: 21-Jan-2008
    • (2008)CUBAProceedings of the 22nd annual international conference on Supercomputing10.1145/1375527.1375571(299-308)Online publication date: 7-Jun-2008
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media