Loop Nest Tiling for Image Processing and Communication Applications

被引:0
|
作者
Bielecki, Wlodzimierz [1 ]
Palkowski, Marek [1 ]
机构
[1] West Pomeranian Univ Technol, Fac Comp Sci & Informat Syst, Zolnierska 49, PL-71210 Szczecin, Poland
来源
HARD AND SOFT COMPUTING FOR ARTIFICIAL INTELLIGENCE, MULTIMEDIA AND SECURITY | 2017年 / 534卷
关键词
Optimizing compilers; Tiling; Transitive closure; Data locality; Image processing; Communication; AFFINE SCHEDULING PROBLEM; EFFICIENT SOLUTIONS; POLYHEDRAL MODEL; OPTIMIZATION;
D O I
10.1007/978-3-319-48429-7_28
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Loop nest tiling is one of the most important loop nest optimizations. This paper presents a practical framework for automatic tiling of affine loop nests to reduce time of application execution which is crucial for the quality of image processing and communication systems. Our framework is derived via a combination of the Polyhedral and Iteration Space Slicing models and uses the transitive closure of loop nest dependence graphs. To describe and implement the approach in the source-to-source TRACO compiler, loop dependences are presented in the form of tuple relations. We expose the applicability of the framework to generate tiled code for image analysis, encoding and communication program loop nests from the UTDSP Benchmark Suite. Experimental results demonstrate the speed-up of optimized tiled programs generated by means of the approach implemented in TRACO.
引用
收藏
页码:305 / 314
页数:10
相关论文
共 50 条
  • [21] A survey on the applications of artificial bee colony in signal, image, and video processing
    Akay, Bahriye
    Karaboga, Dervis
    SIGNAL IMAGE AND VIDEO PROCESSING, 2015, 9 (04) : 967 - 990
  • [22] 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
  • [23] An extended analysis of memory hierarchies for efficient implementations of image processing applications
    Hartmann, Christian
    Fey, Dietmar
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 14 (03) : 713 - 728
  • [24] Choquet integral representations of nonlinear filters with applications to LADAR image processing
    Koksal, A
    Hocaoglu, AK
    Gader, P
    NONLINEAR IMAGE PROCESSING IX, 1998, 3304 : 66 - 71
  • [25] Image processing strategies in picture archiving and communication systems
    Blume, H
    JOURNAL OF DIGITAL IMAGING, 1999, 12 (01) : 43 - 47
  • [26] On some applications of diffusion processes for image processing
    Morfu, S.
    PHYSICS LETTERS A, 2009, 373 (29) : 2438 - 2444
  • [27] Digital Image and Video Processing: Algorithms and Applications
    Patil, Kavitha S.
    Singh, Satwinder
    Bhargavi, K. V. N. A.
    Unnithan, Aditya R.
    Maury, Anamika
    Verma, Prabhat
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (03) : 1390 - 1396
  • [28] DSP filters in FPGAs for image processing applications
    Taylor, B
    HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 100 - 109
  • [29] On the Applications of Robust PCA in Image and Video Processing
    Bouwmans, Thierry
    Javed, Sajid
    Zhang, Hongyang
    Lin, Zhouchen
    Otazo, Ricardo
    PROCEEDINGS OF THE IEEE, 2018, 106 (08) : 1427 - 1457
  • [30] Anisotropic conductivity in polyaniline and image processing applications
    Costolo, M
    Heeger, AJ
    SYNTHETIC METALS, 2000, 114 (01) : 85 - 90