• DocumentCode
    2711639
  • Title

    Parallel Implementation of DPCM Decoding for SMP Systems

  • Author

    Wakatani, Akiyoshi

  • Author_Institution
    Fac. of Sci. & Eng., Konan Univ., Kobe
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    DPCM (differential pulse code modulation) coding is widely used in many applications including lossless JPEG compression. DPCM decoding is inherently a 1-indexed or 2-indexed recurrence relation. Thus, although it is hard to parallelize efficiently, some (N log N)or (log2 N) algorithms have been studied for an N times N image with N times N or N processors. Recently commodity microprocessors are equipped with plural cores and SMP architectures are utilized in some PCs, but the number of parallelism is not so large (up to 80). Thus, it is unrealistic that the image processing of an N times N image is parallelized with N times N or N processors. In this paper, we implements two parallel DPCM algorithms for an N times N image on P processors (P << N): Fat-pipeline and P-scheme. Our experimental results show that both approaches provide the parallelisms of about 3.2 with 6 processing cores.
  • Keywords
    data compression; decoding; differential pulse code modulation; image coding; parallel algorithms; scanning probe microscopy; DPCM decoding; SMP systems; differential pulse code modulation; image processing; lossless JPEG compression; parallel implementation; Application software; Decoding; Difference equations; Image coding; Modulation coding; Parallel processing; Pulse compression methods; Pulse modulation; Software engineering; Transform coding; DPCM; lossless JPEG; multi-core; multi-threads; parallel; synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3302-5
  • Type

    conf

  • DOI
    10.1109/SERA.2008.13
  • Filename
    4609412