Results 1 to 30 of 76

Thread: CUDA anyone?

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #11
    Member
    Join Date
    Sep 2008
    Location
    France
    Posts
    892
    Thanks
    493
    Thanked 280 Times in 120 Posts
    I may have missed something or my knowledge of GPU be lackluster,
    but while i do understand that each GPU core can calculate a probability, or to be more precise one prediction stage, based on some hashed-context distribution, i do not understand how the parallelizing can be kept (and therefore taken advantage of) when reaching the final coding step. Assuming an arithmetic or range coder, all final probabilities must be merged into a single stream (or a few if you know how to jump from one to another), and each flow need serialising in the same order as source input.
    Now, maybe this final stage can be considered not so costly compared to probability estimation itself. Then, there is still the need to ensure probabilities are encoded in the correct order. Meta-tags, maybe....
    Last edited by Cyan; 10th March 2010 at 22:08.

Similar Threads

  1. CUDA Technology of nVIDIA for Compression?
    By Stephan Busch in forum Data Compression
    Replies: 13
    Last Post: 17th September 2008, 22:44
  2. Cuda massive Multithreating
    By thometal in forum Forum Archive
    Replies: 2
    Last Post: 18th February 2007, 23:49

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •