Thread: 6 ROCKETS and REDCINE-X PRO v9

Reply to Thread
Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 24
  1. #11  
    Senior Member
    Join Date
    Mar 2009
    Location
    Kolkata, India
    Posts
    1,234
    Quote Originally Posted by M Most View Post
    I understand the fun of a technlogy demo, but for the price of 6 Rocket cards, I coukd buld at least 12 reasonably hefty PC's, which would not only allow similar (or better) transcoding performance for dailies purposes, but would do a whole lot of other things, and for files ofher than R3D. I understand the demo purely for curiosity's sake, but Red Rocket cards cost almost $5000 each and only do one task with one type of camera file. This approach seems pretty cost intensive for a single purpose solution. To me, a render farm is much more sensible, practical, and versatile.
    Definitely, link them up with InfiniBand. Unfortunately, R3D CPU decode does not seem to scale past 16 threads. A solution for massive multithreading is definitely possible though. 6 Rockets is worth over 100 Sandy Bridge-EP cores and that is just tremendous power when you realize just 4 of those cores already do 1/2 res debayer for 5K to 2.5K and 6 can get you 4K real-time. Best of all - they do a whole lot more than just R3D decode.

    Two 8Cx4P towers will get you 64 SB-EP cores for $20k - so it's just 2 workstation towers, not 12 PCs. With extensive multithreaded implementation of the SDK (this is the big if) that will be much faster than 6 Rockets.
    Reply With Quote  
     

  2. #12 Post Rocket world 
    Senior Member Blair S. Paulsen's Avatar
    Join Date
    Dec 2006
    Location
    San Diego, CA
    Posts
    2,266
    I have been thinking about this issue quite a bit lately as I am working out the details of creating a rig capable of playing back Epic 5K FF (2,700 x 5,120) R3Ds scaled to 4K (2,160 x 4,096 or 3,996 or 3,840) in real time. I own one Rocket at the moment and could potentially buy a second one to create a dual Rocket based solution, but, as others have noted, that's a hefty investment for something that only does one thing.

    I join the call for expanding multi-threading options in the SDK. I understand that RR sales might suffer a bit, but based on their trajectory it is clear that RED understands very well that the march of technology is relentless and that the benefits to the entire RED program of real time decodes on newer workstations without the requirement of a RR is a big deal. When post pros and production companies can manipulate R3Ds natively, ala Premiere with scaled monitoring and faster than 3x real time output rendering, on a $3,000 box (plus storage) running AVID, FCP7/X, etc then the overblown blowback of the transcode step hassle in the typical RED workflow becomes moot.

    I am not accusing RED of deliberately handicapping the SDK to sell Rockets. At this stage I think they are more concerned with the stability and reliability of the SDK than pushing the envelope, which is the right priority in my book. I also would assume they are using RCX-Pro as a test bed for things like multi-threading support within an app they control prior to pushing such things into an SDK that needs to be generic enough to play nice with a plethora of hardware and software platforms.

    I look forward to some serious breakthroughs in 2012 with the newer CPUs, GPUs, better core utilization and faster busses. Of course I still dream of a rack mountable Mac with modern internals that can support professional content creation, but how long can one wait...

    Cheers - #19
    Reply With Quote  
     

  3. #13  
    Senior Member Alex MacLean's Avatar
    Join Date
    Nov 2008
    Location
    San Francisco, CA
    Posts
    122
    Fun Test. Thanks for sharing
    Alexander MacLean
    DI SUPERVISOR

    888.306.4026 main
    510.449.1000 office

    maclean@colorflow.com
    www.colorflow.com

    Zaentz Media Center
    Berkeley, California

    _____________________________________

    Scarlet-X #564 "Decadence"
    Reply With Quote  
     

  4. #14  
    More Multitheading please and a Linux version of Red Cine X Pro.
    Linux Linux Linux
    Rory Hinds
    Director / DoP / Colourist
    Mine Films & Mountain DI

    http://www.minefilms.com

    UK, USA, CANADA, EUROPE & SOUTH AFRICA

    IATSE 669 Director of Photography
    VFX, Grading & Finishing
    Reply With Quote  
     

  5. #15  
    Quote Originally Posted by Blair S. Paulsen View Post
    I join the call for expanding multi-threading options in the SDK. I understand that RR sales might suffer a bit, but based on their trajectory it is clear that RED understands very well that the march of technology is relentless and that the benefits to the entire RED program of real time decodes on newer workstations without the requirement of a RR is a big deal. When post pros and production companies can manipulate R3Ds natively, ala Premiere with scaled monitoring and faster than 3x real time output rendering, on a $3,000 box (plus storage) running AVID, FCP7/X, etc then the overblown blowback of the transcode step hassle in the typical RED workflow becomes moot.

    I am not accusing RED of deliberately handicapping the SDK to sell Rockets. At this stage I think they are more concerned with the stability and reliability of the SDK than pushing the envelope, which is the right priority in my book. I also would assume they are using RCX-Pro as a test bed for things like multi-threading support within an app they control prior to pushing such things into an SDK that needs to be generic enough to play nice with a plethora of hardware and software platforms.

    I look forward to some serious breakthroughs in 2012 with the newer CPUs, GPUs, better core utilization and faster busses. Of course I still dream of a rack mountable Mac with modern internals that can support professional content creation, but how long can one wait...

    Cheers - #19
    Agree again! To be honest, I don't understand it.

    Did RED really sit down in 2006 or whenever and say "Let's design a codec that even in 6 years' time, no computer can play back realtime without an add-on board"?

    I always assumed that RED was designing for GPU or CPU playback in realtime a few years in the future.

    EG that their plan was that by 2010 or so we'd have realtime playback on any modern desktop.

    Personally, I think that if it turns out that REDCODE can't be decompressed in realtime by, say, 2 modern nVidia Kepler GPUs or a modern dual-Xeon... RED should figure out how to alter REDCODE so that it is more-easily decompressible.

    I don't see anything about the basic idea of lightly-wavelet-compressed 4K or 5K RAW imagery that instantly says "impossible to GPU or CPU decode in realtime".

    Folks can already do 2K JPEG2000 GPU-assisted wavelet decode of RGB imagery in realtime on current nVidia cards - and that's 3/4 of the pixels of 4K RAW, right?

    Bruce Allen
    www.boacinema.com
    Reply With Quote  
     

  6. #16  
    Senior Member Rob Anderson's Avatar
    Join Date
    Dec 2011
    Location
    Nevada
    Posts
    484
    Excellent information. Looks like I'm going to be adding a third card soon.
    Reply With Quote  
     

  7. #17  
    Senior Member
    Join Date
    Apr 2007
    Location
    Belgium, Antwerp/Ostend
    Posts
    1,010
    I think this is mostly the cpu manufacturers fault, not red.
    if they would have found a reason already to have it spreaded accross more threads, they would have done it.

    in the other thread about the prores module , i have did reconsider my opinion. Was thinking to myself today,

    we wanted a 5K camera, then why for godsake do we have to settle back and record straight away to hd files; when we can have 5k files, and just have to recode them when really needed for someone ?


    I guess when people start to consider using this module as a way of faster editing and more people being able to do editing and post at home or settle for less quality,
    then i guess jim's idea is totally misunderstood, and in every specific situation we feel threatened by a competition that has been way slower then Red but have better, more agressive marketing strategies;
    i even think red has become the victim in some way of it's potential against these dinosaurs.

    not so long ago i've been told as well that mistika does'nt need the rockets that much as other systems do, and it has it's debayering more efficiently spread accross all available cpu's, but still have to wittness this, maby Mark Pederson could chime in on this.
    2x Red Epic, audio and image postproduction in Antwerp. 2x recording studio with 5.1 surround.
    www.nuhollywood.com
    Reply With Quote  
     

  8. #18  
    Senior Member
    Join Date
    Mar 2009
    Location
    Kolkata, India
    Posts
    1,234
    Quote Originally Posted by Sven Seynaeve View Post
    I think this is mostly the cpu manufacturers fault, not red.
    if they would have found a reason already to have it spreaded accross more threads, they would have done it.
    CPU manufacturers give you several useable threads to work with. It is completely up to the software developers to utilize all of these threads, or not. Perhaps one could blame Intel for not being as proactive in pushing for multi-threading (and GPGPU) for common desktops apps. This is simply because AMD CPUs offer far superior value in multi-threaded apps across the board and their GPU tech is on the very bleeding edge and several years ahead of Intel. Today, if every program was perfectly multi-threaded and GPU accelerated, that would be catastrophic for Intel. $140 Fusion APUs would be cleaning house with $1000 Intel CPUs. Anyway, all of this is another can of worms. Back to the topic - the R3D decode is adequately threaded for what is likely the most common computer solution around these parts - Mac Pro. It close to maxes out the prime threads, while the hyper threads are loaded somewhat. However, it does not scale for more powerful computers. I considered using an (relatively inexpensive, ~$5k) AMD Opteron 32-core machine (also for other usage) but wherever I tried R3D playback it simply couldn't utilize past ~30% of the CPU, at which it was doing 1/2 res for 5K. The system offers monstrous X264 (which maxes out all 32 threads) performance, 2.5x that of the fastest 12 core Westmere Xeon systems, while R3D performance is much the same as a 6 core Sandy Bridge-E system! Which, in turn, is not that much faster than Gulftown systems from 2010 or very cheap quad core Sandy Bridge systems. All that said, I am content with what a mainstream ~$1.5k PC can offer today - real-time previews at 2.5K, that's how far my monitors go anyway. It's just a shame that spending 5 times as much isn't going to help playback much and I can't help but think there's even greater untapped potential. Not to mention, the GPUs are mostly idle.

    On a slightly related note, some blokes from NCSU managed to get non-GPU accelerated apps to run on an average 20% faster, upto 110%, on AMD APUs by simply using software to schedule and distribute load with both GPUs and CPUs.
    Reply With Quote  
     

  9. #19 Information please... 
    Senior Member Blair S. Paulsen's Avatar
    Join Date
    Dec 2006
    Location
    San Diego, CA
    Posts
    2,266
    If I have this right there are several discrete steps in the process:
    1) Decompress
    2) Debayer
    3) Scale to output and/or monitor resolution

    I don't have the citation handy but IIRC Rob or Stuart suggested that the decompression was a challenge for even fast multi-core CPUs, and not well suited to GPU resources (driver issues perhaps?) so a special purpose card like the Rocket is a big help.

    I would love to know if you could set up a Rocket to ONLY do the decompress, not the debayer, scaling or monitor feed - if so, would it then be able to hand off 5K FF Epic files in real time?

    Debayering seems to be in reach of the newer CPUs with proper core utilization, but would love to know the real deal...

    Scaling would seem to be a good job for GPU resources.

    If anyone out there can break these issues down in greater detail I would welcome the knowledge...

    Cheers - #19
    Reply With Quote  
     

  10. #20  
    Senior Member
    Join Date
    Mar 2008
    Location
    New York City
    Posts
    730
    Quote Originally Posted by Rob Anderson View Post
    Excellent information. Looks like I'm going to be adding a third card soon.
    people , this is why read is not interested on having R3D optimized for CPU multi core or GPU playback ...i bet the make as much money from RR than from cameras (if you consider how much cost them camera development and RR development (ended basically over 2 years ago (and 5K for a single component card that cost them ...well not 5K....)

    ps: cineform RAW (visually lossless ) was playback 4K realtime 2 years ago in a single CPU core i7 (quad core) ...

    g
    Reply With Quote  
     

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