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 条
  • [31] Space of circles: its applications in image processing
    Becker, JM
    Grousson, S
    Guieu, D
    VISION GEOMETRY IX, 2000, 4117 : 243 - 250
  • [32] APPLICATIONS OF EDGE PRESERVATION RATIO IN IMAGE PROCESSING
    Yu, Shaode
    Zhang, Wentao
    Wu, Shibin
    Li, Xiaolong
    Xie, Yaoqin
    2014 12TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP), 2014, : 698 - 702
  • [33] A novel method for parallel image processing applications
    Boussakta, S
    JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (10) : 825 - 839
  • [34] Neutrosophic DICOM Image Processing and its applications
    Nagarajan D.
    Broumi S.
    Neutrosophic Sets and Systems, 2023, 53 : 344 - 357
  • [35] Industrial applications of process imaging & image processing
    Scott, DM
    Sunshine, G
    Rosen, L
    Jochen, E
    PROCESS IMAGING FOR AUTOMATIC CONTROL, 2001, 4188 : 1 - 9
  • [36] Smart Sensor Platform For Image Processing Applications
    Schellhorn, Mathias
    Rosenberger, Maik
    Goepfert, Andre
    Lerm, Steffen
    Linss, Gerhard
    PROCEEDINGS OF 15TH INTERNATIONAL CONFERENCE ON MECHATRONICS - MECHATRONIKA 2012, 2012, : 114 - 118
  • [37] Multichannel holograms with some applications in image processing
    Araiza, M
    Guel, S
    Lastras, A
    de la Rosa, JI
    Miramontes, G
    FIFTH SYMPOSIUM OPTICS IN INDUSTRY, 2006, 6046
  • [38] Image processing strategies in picture archiving and communication systems
    Hartwig Blume
    Journal of Digital Imaging, 1999, 12 : 43 - 47
  • [39] Parallelizing SOR for GPGPUs using alternate loop tiling
    Di, Peng
    Wu, Hui
    Xue, Jingling
    Wang, Feng
    Yang, Canqun
    PARALLEL COMPUTING, 2012, 38 (6-7) : 310 - 328
  • [40] Artificial Neural Image Processing Applications: A Survey
    Ramirez-Quintana, Juan A.
    Chacon-Murguia, Mario I.
    Chacon-Hinojos, Jose F.
    ENGINEERING LETTERS, 2012, 20 (01) : 68 - 80