File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1117/12.334725
- Scopus: eid_2-s2.0-0032671601
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Generalized parallelization methodology for video coding
Title | Generalized parallelization methodology for video coding |
---|---|
Authors | |
Keywords | Parallel coding Petri-net H.261 H.263 Speedup |
Issue Date | 1999 |
Publisher | S P I E - International Society for Optical Engineering. The Journal's web site is located at http://spie.org/x1848.xml |
Citation | Proceedings Of Spie - The International Society For Optical Engineering, 1999, v. 3653 I, p. 736-747 How to Cite? |
Abstract | This paper describes a generalized parallelization methodology for mapping video coding algorithms onto a multiprocessing architecture, through systematic task decomposition, scheduling and performance analysis. It exploits data parallelism inherent in the coding process and performs task scheduling base on task data size and access locality with the aim to hide as much communication overhead as possible. Utilizing Petri-nets and task graphs for representation and analysis, the method enables parallel video frame capturing, buffering and encoding without extra communication overhead. The theoretical speedup analysis indicates that this method offers excellent communication hiding, resulting in system efficiency well above 90%. A H.261 video encoder has been implemented on a TMS320C80 system using this method, and its performance was measured. The theoretical and measured performances are similar in that the measured speedup of the H.261 is 3.67 and 3.76 on four PP for QCIF and 352×240 video, respectively. They correspond to frame rates of 30.7 frame per second (fps) and 9.25 fps, and system efficiency of 91.8% and 94% respectively. As it is, this method is particularly efficient for platforms with small number of parallel processors. |
Persistent Identifier | http://hdl.handle.net/10722/46153 |
ISSN | 2023 SCImago Journal Rankings: 0.152 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Leung, KK | en_HK |
dc.contributor.author | Yung, NHC | en_HK |
dc.date.accessioned | 2007-10-30T06:43:38Z | - |
dc.date.available | 2007-10-30T06:43:38Z | - |
dc.date.issued | 1999 | en_HK |
dc.identifier.citation | Proceedings Of Spie - The International Society For Optical Engineering, 1999, v. 3653 I, p. 736-747 | en_HK |
dc.identifier.issn | 0277-786X | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/46153 | - |
dc.description.abstract | This paper describes a generalized parallelization methodology for mapping video coding algorithms onto a multiprocessing architecture, through systematic task decomposition, scheduling and performance analysis. It exploits data parallelism inherent in the coding process and performs task scheduling base on task data size and access locality with the aim to hide as much communication overhead as possible. Utilizing Petri-nets and task graphs for representation and analysis, the method enables parallel video frame capturing, buffering and encoding without extra communication overhead. The theoretical speedup analysis indicates that this method offers excellent communication hiding, resulting in system efficiency well above 90%. A H.261 video encoder has been implemented on a TMS320C80 system using this method, and its performance was measured. The theoretical and measured performances are similar in that the measured speedup of the H.261 is 3.67 and 3.76 on four PP for QCIF and 352×240 video, respectively. They correspond to frame rates of 30.7 frame per second (fps) and 9.25 fps, and system efficiency of 91.8% and 94% respectively. As it is, this method is particularly efficient for platforms with small number of parallel processors. | en_HK |
dc.format.extent | 1231734 bytes | - |
dc.format.extent | 10863 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | text/plain | - |
dc.language | eng | en_HK |
dc.publisher | S P I E - International Society for Optical Engineering. The Journal's web site is located at http://spie.org/x1848.xml | en_HK |
dc.relation.ispartof | Proceedings of SPIE - The International Society for Optical Engineering | en_HK |
dc.rights | Copyright 1998 Society of Photo‑Optical Instrumentation Engineers (SPIE). One print or electronic copy may be made for personal use only. Systematic reproduction and distribution, duplication of any material in this publication for a fee or for commercial purposes, and modification of the contents of the publication are prohibited. This article is available online at https://doi.org/10.1117/12.334725 | - |
dc.subject | Parallel coding | en_HK |
dc.subject | Petri-net | en_HK |
dc.subject | H.261 | en_HK |
dc.subject | H.263 | en_HK |
dc.subject | Speedup | en_HK |
dc.title | Generalized parallelization methodology for video coding | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0277-786X&volume=3653&spage=736&epage=747&date=1998&atitle=Generalized+parallelization+methodology+for+video+coding | en_HK |
dc.identifier.email | Yung, NHC:nyung@eee.hku.hk | en_HK |
dc.identifier.authority | Yung, NHC=rp00226 | en_HK |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1117/12.334725 | en_HK |
dc.identifier.scopus | eid_2-s2.0-0032671601 | en_HK |
dc.identifier.hkuros | 45922 | - |
dc.identifier.volume | 3653 | en_HK |
dc.identifier.issue | I | en_HK |
dc.identifier.spage | 736 | en_HK |
dc.identifier.epage | 747 | en_HK |
dc.publisher.place | United States | en_HK |
dc.identifier.scopusauthorid | Leung, KK=35779695300 | en_HK |
dc.identifier.scopusauthorid | Yung, NHC=7003473369 | en_HK |
dc.identifier.issnl | 0277-786X | - |