An extended analysis of memory hierarchies for efficient implementations of image processing applications

被引:2
|
作者
Hartmann, Christian [1 ]
Fey, Dietmar [1 ]
机构
[1] Univ Erlangen Nurnberg, Chair Comp Architecture, Martensstr 3, D-91058 Erlangen, Germany
关键词
Image processing; Memory; Cache; Energy analysis; Performance analysis; Data locality;
D O I
10.1007/s11554-017-0723-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Through continued miniaturization of electronic devices embedded smart cameras are steadily becoming more and more important. The reduction of the camera size increases the spectrum of applications. In industrial applications the range of smart cameras spans from quality monitoring and position tracking to the calibration of production machines. In non-professional applications a distinct boom in action cameras combined with fused sensor information can be observed. However, all of these applications have a common bottleneck: the memory architecture. Most image processing applications are memory-bound tasks. Thus, the amount of time for transferring data with image processing applications decisively affects the application's entire processing time. Different memory access patterns require different memory configurations and hierarchies. An insufficient match between the image processing application and the memory architecture leads to a poor performance in the image processing system. This can lead to longer processing times, and larger energy consumption rates. This work introduces new methods of classifying image processing applications by using their memory access pattern for mapping on memory architectures. Our work combines a simulation framework the heterogenous memory simulator with a analytical framework the memory analyzer to find bottlenecks inside the image processing application and aids in finding a suitable, application-specific memory configuration in terms of processing time and energy consumption.
引用
收藏
页码:713 / 728
页数:16
相关论文
共 50 条
  • [1] An extended analysis of memory hierarchies for efficient implementations of image processing applications
    Christian Hartmann
    Dietmar Fey
    Journal of Real-Time Image Processing, 2018, 14 : 713 - 728
  • [2] PARALLEL PROCESSING ARCHITECTURE FOR THE EFFICIENT USE OF MEMORY IN IMAGE-PROCESSING APPLICATIONS
    FARUQUE, A
    FONG, DYS
    BRAY, DW
    OPTICAL ENGINEERING, 1991, 30 (07) : 994 - 1004
  • [3] Efficient memory architecture for image processing
    Perri, Stefania
    Corsonello, Pasquale
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2011, 39 (03) : 351 - 356
  • [4] Memory customisations for image processing applications targeting MPSoCs
    Watson, David
    Ahmadinia, Ali
    INTEGRATION-THE VLSI JOURNAL, 2015, 51 : 72 - 80
  • [5] XHAMI - Extended HDFS and MapReduce Interface for Image Processing Applications
    Kune, Raghavendra
    Konugurthi, Pramod Kumar
    Agarwal, Arun
    Chillarige, Raghavendra Rao
    Buyya, Rajkumar
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 43 - 51
  • [6] Efficient Characterization of Hidden Processor Memory Hierarchies
    Cooper, Keith
    Xu, Xiaoran
    COMPUTATIONAL SCIENCE - ICCS 2018, PT III, 2018, 10862 : 335 - 349
  • [7] Hardware Efficient Approximate Multiplier Architecture for Image Processing Applications
    Shravani Chandaka
    Balaji Narayanam
    Journal of Electronic Testing, 2022, 38 : 217 - 230
  • [8] Hardware Efficient Approximate Multiplier Architecture for Image Processing Applications
    Chandaka, Shravani
    Narayanam, Balaji
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2022, 38 (02): : 217 - 230
  • [9] Approximate Full Adders for Energy Efficient Image Processing Applications
    Parameshwara, M. C.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (13)
  • [10] Efficient image processing applications on the MasPar massively parallel computers
    Hamdi, M
    Pan, Y
    Tong, KW
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1995, 7 (04): : 489 - 514