Evaluation of parallelization of an image processing algorithm for an embedded multicore platform using manual parallelization and the OpenMP parallel framework

被引:0
|
作者
Prokesch, Richard [1 ]
机构
[1] Austrian Inst Technol GmbH, Safety & Secur Dept, High Performance Image Proc, Vienna, Austria
关键词
digital signal processor; embedded system; image processing algorithm; manual parallelization; OpenMP; performance comparison;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper manual parallelization is compared with parallelization using the Open Multi-Processing (OpenMP) software framework on an embedded eight core Digital Signal Processor (DSP) developed by Texas Instruments. In order to compare these two methods an in-house developed 2D image registration algorithm is parallelized. Furthermore considerations regarding the parallelization on this DSP are presented. Finally both parallelization methods in respect of performance and real time behavior are measured and analyzed.
引用
收藏
页码:2256 / 2260
页数:5
相关论文
共 50 条
  • [1] Research on Evaluation of Parallelization on an Embedded Multicore Platform
    Liu, Tao
    Ji, Zhenzhou
    Wang, Qing
    Xiao, Dali
    Zhang, Shuyan
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2009, 5737 : 330 - 340
  • [2] Using OpenMP Superscalar for Parallelization of Embedded and Consumer Applications
    Andersch, Michael
    Chi, Chi Ching
    Juurlink, Ben
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 23 - 32
  • [3] Image Feature Matching and Its Parallelization Using OpenMP
    Kohli, Nupur
    Moh, Teng-Sheng
    2016 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2016, : 249 - 256
  • [4] Parallelization of Shortest Path Algorithm Using OpenMP and MPI
    Awari, Rajashri
    2017 INTERNATIONAL CONFERENCE ON I-SMAC (IOT IN SOCIAL, MOBILE, ANALYTICS AND CLOUD) (I-SMAC), 2017, : 304 - 309
  • [5] Parallelization of a hierarchical data clustering algorithm using OpenMP
    Hadjidoukas, Panagiotis E.
    Amsaleg, Laurent
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 289 - +
  • [6] Parallelizing Ultrasound Image Processing using OpenMP on Multicore Embedded Systems
    Huang, Lei
    Stotzer, Eric
    Yi, Hangjun
    Chapman, Barbara
    Chandrasekaran, Sunita
    2012 IEEE GLOBAL HIGH TECH CONGRESS ON ELECTRONICS (GHTCE), 2012,
  • [7] Evaluation of Multicore Processors for Embedded Systems by Parallel Benchmark Program Using OpenMP
    Hanawa, Toshihiro
    Sato, Mitsuhisa
    Lee, Jinpil
    Imada, Takayuki
    Kimura, Hideaki
    Boku, Taisuke
    EVOLVING OPENMP IN AN AGE OF EXTREME PARALLELISM, 2009, 5568 : 15 - 27
  • [8] Parallelization of the Multilevel Fast Multipole Algorithm Using the OpenMP and VALU Acceleration
    Liu, Jinbo
    He, Mang
    2013 IEEE INTERNATIONAL CONFERENCE ON MICROWAVE TECHNOLOGY & COMPUTATIONAL ELECTROMAGNETICS (ICMTCE), 2013, : 357 - 360
  • [9] Loop Parallelization And Pipelining Implementation Of AES Algorithm Using OpenMP And FPGA
    Banu, J. Saira
    Vanitha, M.
    Vaideeswaran, J.
    Subha, S.
    2013 IEEE INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN COMPUTING, COMMUNICATION AND NANOTECHNOLOGY (ICE-CCN'13), 2013, : 481 - 485
  • [10] An Automatic Parallel-Stage Decoupled Software Pipelining Parallelization Algorithm Based on OpenMP
    Liu, Xiaoxian
    Zhao, Rongcai
    Han, Lin
    Liu, Peng
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1825 - 1831