Abstract
There are different means to measure the computational complexity of algorithms For fast motion estimation algorithms, most of the complexity analysis results presented in literature are based on the average number of search points per macro-block. However, with this simple method of using the number of search points, the computational and the memory bandwidth requirements of the entire algorithm (which includes e.g. pel addressing, pel access, decision calculations, filtering, etc.) are not taken into account.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
Nabajyoti Barkakati: Object-Oriented Programming in C++, SAMS, 1991
Michael Bekerman and Avi Mendelson: „A Performance Analysis of Pentium Processor Systems“, IEEE Micro, October 1995, pp 72–83
Dilep P. Bhandarkar: Alpha Implementations and Architecture: Complete Reference and Guide, Digital Press, 1996
Steve Chamberlain: libbfd - The Binary File Descriptor Library, April 1991, documentation for the GNU libbfd library, in package http://prep.ai.mit.edu/pub/gnu/binutils-2.6.ta.gz
Thomas M. Conte, Charles E. Girmac (Editors): Fast Simulation of Computer Architectures, Kluwer Academic Publishers, 1995
Sonia L.Q. Dall’Agnol, Abraham Alcaim, Jose Roberto B. de Marca: “Performance of LSF Vector Quantizers for VSELP Coders in Noisy Channels”, European Transactions on Telecommunications and related technologies, Vo$15, No. 5, Sept-Oct 1994, p559
Jay Fenlason and Richard M. Stallman: GNU gprof, Jan 1993, documentation for the GNU profiler, in package: http://prep.ai.mit.edu/pub/gnu/binutils-2.6.ta.gz
S. Graham, P. Kessler, M. McKusick, gprof: A Call Graph Execution Profiler, in Proceedings of the SIGPLAN82 Symposium on Compiler Construction, SIGPLAN Notices Vol. 17, No. 2, June 1982, pp 120–126
GCT) Brian Manck: Genenc Coverage Tool (GCT): http://cs.umc.edu/pub/testing
GNU CC) The GNU C compiler: f tp: //prep.ai.mit. edu/pub/gnu/gcc- 2.7.2. tar. gz
GNU MAN) Richard M. Stallman: Using and Porting GNU CC, manual for the GNU C compiler, http://prep.ai.mit.edu/pub/gnu
S. Graham, P. Kessler, M. McKusick, An Execution Profiler for Modular Programs, Software—Practice and Experience, 1993, Vol 13, p671–685
John L. Hennesey, David A. Patterson: Computer architecture a quantitative approach, Kaufmann, (german translation used, publisher: Vieweg, 1994) (iprof) iprof -Software available under GNU licence terms. For software location and information send email to:Peter. Kuhn
K. Itoh, K. Sasaki, Y. Nakagome: “Trends in low-power RAM circuit technologies”, Proceedings of the IEEE, vol. 83, Apr. 1995, pp 524–543
Kuhn, P., Stechele, W.: “Complexity Analysis of the Emerging MPEG-4 Standard as a Basis for VLSI Implementation”, vol. SPIE 3309 Visual Communications and Image Processing, San Jose, Jan. 1998, pp. 498–509
Kuhn P., et al.: “Complexity and PSNR-Comparison of several Fast Motion Estimation Algorithms for MPEG-4”, vol. SPIE 3460 Applications of Digital Image Processing XXI, San Diego, July 1998
James R Larus: Abstract Execution: A Technique for Efficiently Tracing Programs, Software Practice and Expierience, Volume 20, Number 12, Dec. 1990, pp 1241–1258
James R. Larus: Efficient Program Tracing, IEEE Computer, Volume 26, Number 5, May 1993, pp 52–60
James R. Larus, Thomas Ball. Rewriting Executable Files to Measure Program Behavior, Software Practice and Expierience, Volume 24, Number 2, Feb. 1994, pp 197–218
James R. Larus and Eric Schnarr, EEL. Machine-Independent Executable Editing, Proceedings of the SIGPLAN ‘85 Conference on Programming Language Design and Implementation ( PLDI ), June 1995, pp 291–300
Kuhn P.: “A Complexity Analysis Tool: iprof (version 0.3)”, ISO/IEC JTC1/SC29/WGl l/M2863, Fribourg (CH), Switzerland, October 1997
Kuhn, P.. “A portable Instruction Level Profiler for Complexity Analysis - Software”, ISO/IEC JTCl/ SC29/WG11 MPEG96/M1056, Tampere, Finland, 1996
Kuhn, P.: “A portable Instruction Level Profiler for Complexity Analysis - Documentation”, ISO/IEC JTCl/ SC29/WG11 MPEG96/M0921, Tampere, Finland, 1996
Kuhn, P.: “Instrumentation Tools and Methods for MPEG-4 VM: Review and a new Proposal”, ISO/IEC JTC1/SC29/WG1I MPEG96/M0838, Firence, Italy, 1996
Jose Roberto B. de Marca: “An LSF Quantizer for the North-American Half-Rate Speech Coder”, IEEE Transactions on Vehicular Technology, Vol. 43, No. 3, Aug. 1994
Huzefa Mehta, Robert Michael Owens, Mary Jane Irwin: “Instruction Level Power Profiling”, ICASSP 96, p3327
Lode Nachtergaele, Francky Catthoor, Bhanu Kapoor, Stefan Jannsens, Dennis Moolenaar: “Low-Power Data Transfer and Storage exploration for H.263 video decoder system”, IEEE Journal on Selected Areas in Communications, vol. 16, no. 1, Jan 1998, pp 120–129
Geraldo Cesar de Oliveira, Abraham Alcaim: “On fast motion compensation algorithms for video coding”, International Picture Coding Symposium, PCS 97, Berlin Sept. 1997, pp 467–472
Amitabh Srivastava, Alan Eustace: ATOM: A system for building customized program analysis tools, Proceedings of the SIGPLAN 1994 Conference on Programming Language Design an Implementation (PLDI), Orlando ( Florida, USA ), Jun. 1994, pp. 196–205
Bjarne Stroustroup: The C++ Programming Language, 2’ Edition, Addison Wesley, 1991
Vivek Tiwan, Sharad Malik, Andrew Wolfe, Mike Tien-Chien Lee: “Instruction Level Power Analysis and Optimization of Software”, Journal of VLSI Signal Processing Systems, vol. 13, 1996, pp 223–238.
Marc Tremblay, Guillermo Maturana, Atsushi Inoue, Les Kohn: A fast and flexible performance simulator for micro-architecture trade-off analysis on UItraSPARC-I, 32th Design Automation Conference, DAC 95, 1995.
David L. Weaver, Tom Germond: „The Sparc Architecture Manual“, 1994, Prentice Hall
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Kuhn, P. (1999). Complexity Analysis Methodology. In: Algorithms, Complexity Analysis and VLSI Architectures for MPEG-4 Motion Estimation. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-4474-3_3
Download citation
DOI: https://doi.org/10.1007/978-1-4757-4474-3_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5088-8
Online ISBN: 978-1-4757-4474-3
eBook Packages: Springer Book Archive