Towards Fully User Transparent Task and Data Parallel Image Processing

被引:0
|
作者
Lemeire, Jan [1 ]
Zhao, Yan [1 ]
Schelkens, Peter [1 ]
De Backer, Steve [2 ]
Cornelissen, Frans [3 ]
Torfs, Bert [3 ]
机构
[1] Vrije Univ Brussel, Dept Elect & Informat ETRO, Interdisciplinary Inst Broadband Technol IBBT, Brussels, Belgium
[2] Univ Antwerp, IBBT, Vis Lab, Antwerp, Belgium
[3] Janssen Pharmaceut, B-2340 Beerse, Belgium
关键词
ENVIRONMENT; SKELETONS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper reports on the integration of parallel image processing in the ITK library and on improvements to the state-of-the-art of user transparency. In our approach, image processing tasks are wrapped into objects which are passed to the parallel engine. The engine is able to exploit data and task parallelism when executing the tasks on multicores, clusters and/or GPUs. All features necessary for efficient parallel processing are specified by the task objects. The engine can figure out most of the features itself and is able to check the correctness of the features provided by the user Interoperation optimization is attained by efficient scheduling of the tasks. The task dependency graph is automatically created at runtime. This is possible by delaying the execution of the tasks and by the intrinsic ITK pipeline updating mechanism. The low-level functions are also made available for the user; as well as a library-independent version.
引用
收藏
页码:626 / +
页数:2
相关论文
共 50 条
  • [1] Towards user transparent data and task parallel image and video processing: An overview of the Parallel-Horus project
    Seinstra, FJ
    Koelma, D
    Bagdanov, AD
    [J]. EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 752 - 759
  • [2] A software architecture for user transparent parallel image processing
    Seinstra, FJ
    Koelma, D
    Geusebroek, JM
    [J]. PARALLEL COMPUTING, 2002, 28 (7-8) : 967 - 993
  • [3] User transparency: a fully sequential programming model for efficient data parallel image processing
    Seinstra, FJ
    Koelma, D
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (06): : 611 - 644
  • [4] A data and task parallel image processing environment
    Nicolescu, C
    Jonker, P
    [J]. PARALLEL COMPUTING, 2002, 28 (7-8) : 945 - 965
  • [5] User transparent data and task parallel multimedia computing with Pyxis-DT
    van Kessel, Timo
    van Werkhoven, Ben
    Drost, Niels
    Maassen, Jason
    Bal, Henri E.
    Seinstra, Frank J.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2013, 29 (08): : 2252 - 2261
  • [6] User Transparent Task Parallel Multimedia Content Analysis
    van Kessel, Timo
    Drost, Niels
    Seinstra, Frank J.
    [J]. EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 38 - 50
  • [7] A data and task parallel image processing environment for distributed memory systems
    Nicolescu, C
    Jonker, P
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 39 - 44
  • [8] Skeletons and asynchronous RPC for embedded data and task parallel image processing
    Caarls, Wouter
    Jonker, Pieter
    Corporaal, Henk
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (07): : 2036 - 2043
  • [9] Towards fully automated image processing in the clinic
    Taylor, J.
    Metherall, P.
    [J]. EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2019, 46 (SUPPL 1) : S152 - S153