Parallel parsing of MPEG video on a shared-memory symmetric multiprocessor

被引:2
|
作者
Bhandarkar, SM [1 ]
Chandrasekaran, SR [1 ]
机构
[1] Univ Georgia, Dept Comp Sci, Boyd Grad Studies Res Ctr 415, Athens, GA 30602 USA
关键词
MPEG video; video analysis; video segmentation; shared memory symmetric multiprocessors; parallel video parsing;
D O I
10.1016/j.parco.2004.05.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Video parsing refers to the detection and classification of abrupt and gradual scene changes in a video stream. The detection of these changes forms an important preprocessing step in applications that treat videos as sources of information. The parsed video is subsequently indexed to support content-based retrieval, navigation and browsing. Analysis of video streams is computationally intensive with high data processing bandwidth requirements. Shared-memory symmetric multiprocessors (SMPs) have become increasingly ubiquitous and affordable. Parallel processing on an shared-memory symmetric multiprocessor is hence proposed as a means of dealing with the computational demands of video parsing. Parallel versions of two algorithms that detect scene transitions in compressed video streams are proposed. Both algorithms entail minimal decompression of the MPEG video. Three granularities of parallelism based on data decomposition and task decomposition are investigated; Group of Pictures (GOP), Frame and Slice. Results of an SMP implementation show that the GOP-level implementation, which represents the coarsest granularity of task and data decomposition, performs the best in terms of speedup and synchronization overhead. The slice and frame levels of granularity take second and third place, respectively. The speedup is observed to be almost linear in the case of the GOP level of granularity, whereas the synchronization overheads are observed to be high for the frame and slice levels of granularity. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:1233 / 1276
页数:44
相关论文
共 50 条
  • [1] PARALLEL CHOLESKY FACTORIZATION ON A SHARED-MEMORY MULTIPROCESSOR
    GEORGE, A
    HEATH, MT
    LIU, J
    LINEAR ALGEBRA AND ITS APPLICATIONS, 1986, 77 : 165 - 187
  • [2] Parallel VLSI test in a shared-memory multiprocessor
    Gil, C
    Ortega, J
    Montoya, MG
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (05): : 311 - 326
  • [3] Experiences implementing a parallel ATMS on a shared-memory multiprocessor
    1600, Morgan Kaufmann Publ Inc, San Mateo, CA, USA (01):
  • [4] TUNING A PARALLEL DATABASE ALGORITHM ON A SHARED-MEMORY MULTIPROCESSOR
    GRAEFE, G
    THAKKAR, SS
    SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (07): : 495 - 517
  • [5] Parallel parsing of MPEG video in a multi-threaded multiprocessor environment
    Bhandarkar, SM
    Chandrasekaran, SR
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 194 - 201
  • [6] Scalable Parallel Fault Simulation for Shared-Memory Multiprocessor Systems
    Hadjitheophanous, Stavros
    Neophytou, Stelios N.
    Michael, Maria K.
    2016 IEEE 34TH VLSI TEST SYMPOSIUM (VTS), 2016,
  • [7] AND-PARALLEL EXECUTION OF LOGIC PROGRAMS ON A SHARED-MEMORY MULTIPROCESSOR
    LIN, YJ
    KUMAR, V
    JOURNAL OF LOGIC PROGRAMMING, 1991, 10 (02): : 155 - 178
  • [8] EVALUATION OF PARALLEL COPYING GARBAGE COLLECTION ON A SHARED-MEMORY MULTIPROCESSOR
    IMAI, A
    TICK, E
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (09) : 1030 - 1040
  • [9] Parallel parsing of MPEG video
    Bhandarkar, SM
    Chandrasekaran, SR
    PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2001, : 444 - 451
  • [10] Workload characterization of a parallel video mining application on a 16-way shared-memory multiprocessor system
    Li, Wenlong
    Li, Eric
    Dulong, Carole
    Chen, Yen-Kuang
    Wang, Tao
    Zhang, Yimin
    PROCEEDINGS OF THE IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2006, : 7 - +