THREAD-PARALLEL MPEG-2 AND MPEG-4 ENCODERS FOR SHARED-MEMORY SYSTEM-ON-CHIP MULTIPROCESSORS

V.A. Chouliaras, T.R. Jacobs, J.L. Núñez-Yanez, K. Manolopoulos, K. Nakos, and D. Reisis

References

  1. [1] T. Sikora, MPEG digital video-coding standards, IEEE Signal Processing Magazine, 14 (5), 1997, 82–100. doi:10.1109/79.618010
  2. [2] ISO/IEC JTC 1 Coding of audio-visual objects—Part 2: Visual, ISO/IEC 14496-2 (MPEG-4 Part 2), January 1999.
  3. [3] LSI Logic Domino 8802 dual encode processor product brief http://www.lsilogic.com/files/docs/marketing_docs/ consumer/dmn-8802_pb.pdf
  4. [4] V.A. Chouliaras, J.L. Nunez-Yanez, & S. Agha, Silicon Implementation of a Parametric Vector Datapath for real-time MPEG2 encoding, Proc. of the IASTED (SIP), 2004, Honolulu, Hawaii, USA
  5. [5] V.A. Chouliaras J.L. Nunez, F. Rovati, & D. Alfonso, A multi-standard video coding accelerator based on a vector architecture, Proc. IEEE Int. Conf. in Consumer Electronics (ICCE 2005), Las Vegas, Nevada, USA, 9–13 January 2005.
  6. [6] K. Shen & E.J. Delp, A parallel implementation of an MPEG encoder: Faster than real-time!, Proc. SPIE Conf. Digital Video Compression: Algorithms and Technologies, San Jose, California, 5–10 February 1995, 407–418.
  7. [7] P. Tiwari & E. Viscito, A parallel MPEG-2 video encoder with look-ahead rate control, Proc. 1996 IEEE ICASSP-96, Atlanta, Georgia, 7–10 May, 1996.
  8. [8] A. Rodriguez, A. Gonzalez, & M. Malumbres Performance evaluation of parallel MPEG-4 video coding algorithms on clusters of workstations, Int. Conf. Parallel Computing in Electrical Engineering, Dresden, Germany, 7–10 September 2004, 354.
  9. [9] Y. He, I. Ahmad, & M. Liou, A software based MPEG-4 video encoder using parallel processing, IEEE Trans. on Circuits and Systems for Video Technology, 8 (7), 1998, 909–920. doi:10.1109/76.735385
  10. [10] A. Hamosfakidis, Y. Paker, & J. Cosmas, A study of concurrency in MPEG-4 video encoder, IEEE Int. Conf. Multimedia Computing and Systems, Austin, Texas, USA, 28 June–1 July, 1998, 204–207.
  11. [11] SimpleScalar, LLC http://www.simplescalar.com/
  12. [12] V.A. Chouliaras, T.R. Jacobs, S. Agha, & V.M. Dwyer, Quantifying the benefits of thread and data parallelism for fast motion estimation in MPEG-2, IEE Electronic Letters, 42 (13), 2006, 747–748. doi:10.1049/el:20064051
  13. [13] www.xvid.org
  14. [14] I. Ahmad, Y. He, & M. Liou, Video compression with parallel processing, Elsevier Parallel Computing, 28 (7–8), 2002, 1039– 1078. doi:10.1016/S0167-8191(02)00100-X
  15. [15] T. Ungerer, B. Robič, & J. Šilc, A survey of processors with explicit multithreading, ACM Computing Surveys (CSUR), 35 (1), 2003.
  16. [16] Z. Fanga, L. Zhangb, J.B. Cartera, L. Chenga & M. Parkerc, Fast synchronization on shared-memory multiprocessors: An architectural approach, Journal of Parallel and Distributed Computing, 65 (10), 2005, 1158–1170. doi:10.1016/j.jpdc.2005.04.013
  17. [17] The Leon-2 processor User’s manual, XST edition, ver. 1.0.14, http://www.gaisler.com

Important Links:

Go Back