Multi Processor rendering & editing optimization

Hello,
Got some great info here from my last post!  So thanx
So my question is...is it more ideal to use Xeon or multi processor board setups than single CPU chips?  My main aim is for rendering or workflow turnaround since in the next couple of months I might land a nice spot in the top five post companies in my sector...god willing.
Therefore I plan to build a completely new system either focused on Multi CPU or buying multi crossfire Open CL rendering GPU cards.  I can't find any documentation or recommendations for improved performances in rendering speeds or realtime fx with a Multi CPU board or the NOW added multi Stream or CUDA GPU (SLI or CrossFire) rendering setups. 
if anybody could explain any myths or facts as to how Premiere Pro takes advantage of CPUs or GPUs would be a big help.  I'm currently using a Quadro 2000 and an i7-990x with 24gb of memory.
thnx

Is your quaddro connected to a 10 bit monitor?
If not, you would be better served by a faster GTX card
Best Video Card http://forums.adobe.com/thread/1238382
Also, view the results of the CS5 Benchmark http://ppbm5.com/ to see what is fast

Similar Messages

  • Multi-camera AVCHD editing workflow in Premiere CS4

    I have a client project that has me wondering what workflow to use and I someone on this forum probably has the expertise to know the right solution. My requirements...
    1. Client is recording a scene using 4 cameras at once, like a live TV show is shot, all AVCHD footage, 1920x1080px 17mbs, square pixels.
    2. I must playback in Premiere the 4 video streams in real time and choose one camera to output, like a director would switch a live TV show. So, all 4 streams are playing in Premiere's multiple-camera editing windows. Each show I'm editing is about 1 hour long. The advantage of multi-camera editing of course is I can play all 4 cameras at once and live switch between them in Premiere to arrive at a 1 hour show in 1 hour of editing time.
    3. Until I can upgrade my hardware that can possibly handle 4 streams of AVCHD, I'm stuck needing a workflow to convert the original AVCHD to some  lowres format, edit those offline low res copies to get my edit decision list, and then reconnect the online HDV AVCHD clips to export through Media Encoder for a final production. My output format is Flash F4V 640x360 px square pixels for Internet playback.
    4. Hardware: I'm running Windows 7 RC using CS4 Premiere 4.1, 4gb RAM, 2.4ghz dual-core processor with 64mb Intel turbo boost on a notebook PC. I do have 4 hard drives to hold each camera's footage on its own drive, and a fifth drive to ouput the edited version to, in addition to a drive to hold my OS and Premiere. The external drives are connected via eSATA to the notebook.
    Question 1: what do you suggest as the lowres format I should convert my AVCHD footage to for multi-camera playback/editing in Premiere?
    Question 2: do you think it's even possible to buy a desktop PC that can handle playback of 4 multicam AVCHD native format files in Premiere in real time? I'm concerned this may be too much for even the most powerful systems, and I would need to resort to editing lowres footage even with the most powerful desktop. As you know, decompressing one or two AVCHD streams is taxing to a PC so 4 at once is a challenge.
    Question 3: an alternative workflow would be to feed live video out of the HDMI connectors on the cameras into four HDMI capture cards (Intensity Blackmagic) and capture uncompressed HDV bypassing AVCHD compression altogether, but the disk space required would be substantial. Does this make sense? I've even considered feeding those 4 HDMI feeds into a video switcher between the cameras and PCs but the cheapest solution I can find that can provide genlock (frame sync) between the 4 cameras for clean glitch-free switching is quite expensive, thousands of dollars invested.

    I must playback in Premiere the 4 video streams in real time
    Good luck with that.  Many folks have trouble with even one stream.
    edit those offline low res copies to get my edit decision list
    I'm not sure offline editing with AVCHD will be possible because of the folder structure.  You may not be able to 'replace' the lower res copies with AVCHD.
    My output format is Flash F4V 640x360 px square pixels for Internet playback.
    Oh, man.  Shooting HD of any flavor is just overkill that adds unnecessary work to the process.  Have your client shoot in DV.

  • Oracle on dual-/multi- processor server

    I have a question regarding Oracle on dual (or multi) processor servers. I have purchased 2 copies of the standard edition. I installed it on the server with 2 processors.
    My question is whether or not there is something different in the installation for multi processors.
    Another question would be if it is possible to install the database on a dual processor, if you only have a single copy of the license.

    The licenses are acquired by CPU or by users and you acquired the license for only 1 processor you must not install it on a server with 2 processors. Your enterprise can have legal problems if that situation occurs.
    Joel Pérez

  • Concurrency in Swing,  Multi-processor system

    I have two questions:
    1. This is a classic situation where I am looking for a definitive answer on: I've read about the single-thread rule/EDT, SwingWorker, and the use of invokeLater()/invokeAndWait(). The system I am designing will have multiple Swing windows (JInternalFrames) that do fairly complex GUI work. No direct interaction is needed between the windows which greatly simplifies things. Some windows are horrendously complex, and I simply want to ensure that one slow window doesn't bog the rest of the UIs. I'm not entirely clear on what exactly I should be threading: the entire JInternalFrame itself should be runnable? The expensive operation within the JInternalFrame? A good example of this is a complex paint() method: in this case I've heard of spawning a thread to render to a back-buffer of sorts, then blitting the whole thing when ready. In short, what's the cleanest approach here to ensure that one rogue window doesn't block others? I apologize if this is something addressed over and over but most examples seem to point to the classic case of "the expensive DB operation" within a Swing app.
    2. Short and sweet: any way to have Swing take advantage of multi-processor systems, say, a system with 6 processors available to it? If you have one Swing process that spawns 10 threads, that's still just one process and the OS probably wouldn't be smart enough to distribute the threads across processors, I'm guessing. Any input on this would be helpful. Thank you!

    (1) You need to use a profiler. This is the first step in any sort of optimization. The profiler does two important things: First, it tells you where are the real bottlenecks (which is usually not what you expect), and eliminates any doubt as to a certain section of code being 'slow' or 'fast'. Second, the profilter lets you compare results before and after. That way, you can check that your code changes actually increased performance, and by exactly how much.
    (2) Generally speaking, if there are 10 threads and 10 CPU's, then each thread runs concurrently on a different CPU.
    As per (1), the suggestion to use double buffering is the likely best way to go. When you think about what it takes to draw an image, 90% of it can be done in a worker thread. The geometry, creating Shapes, drawing then onto a graphics object, transformations and filters, all that can be done offline. Only copying the buffered image onscreen is the 10% that needs to happen in the EDT thread. But again, use a profiler first.

  • What is the minimum processor for editing hd video?

    I'd like to edit my hd camcorder video (canon) in the highest resolution.  Which Mac will allow me to do this without painfully slow rendering?

    Rendering will always be slow - even with a Mac Pro, just not as slow as with another machine. What you want is the best processor you can afford along with lots of RAM and a good graphics card with dedicated memory.
    Mine is a 3.2 GHz mid 2010 iMac with 12 GB RAM and it is considerably faster than my old iMac (2.16 GHz, with the maximum 3 GB RAM), but it is still not blazingly fast - a friend of mine who was the chief engineer at a major TV station told me they have 6 computers going at the same time editing/rendering the footage from the teams on the road because it takes a while......
    I've decided to use 720p rather than the 1080p for several reasons: the file sizes for 1080p are unbelievably huge and, on my HDTV, the 720p displays just fine - I tried a test with 1080p and could not discern a difference from where I'm seated (but that is my setup obviously; may not be for you). Using the 720p also makes rendering/editing a lot faster because of the smaller file sizes. So, if you want to stay with 1080, be prepared: better have at least 500 GB of spare hard drive space and wait for the rendering. You're also supposed to have as much free hard drive space as the files you're processing when burning to avoid burn errors. My last one hour project took up more than 100 GB (720p) of various files while working on it.

  • Multi-Processor Systems vs Single Processor systems

    In general, is it better to run Weblogic on a fast single processor system
    or on a multi-processor system where the individual cpus are less powerful?
    I am assuming that the platforms are WINTEL and all other things (memory,
    disk channels etc) are equal.
    What are the licensing implications of one philosophy over the other?

    Jim Ewing wrote:
    >
    In general, is it better to run Weblogic on a fast single processor system
    or on a multi-processor system where the individual cpus are less powerful?
    I am assuming that the platforms are WINTEL and all other things (memory,
    disk channels etc) are equal.You'll hate me for saying this, but it depends on your application and
    your client load.
    I'd suggest that you run a load test against both systems and compare
    the results.
    >
    What are the licensing implications of one philosophy over the other?You pay for WLS by the number of CPUs.
    -- Rob
    Coming Soon: Building J2EE Applications & BEA WebLogic Server
    by Michael Girdley, Rob Woollen, and Sandra Emerson
    http://learnweblogic.com

  • Looking for Pre-Rendered Editing / Color Grading Workflow suggestions.

    Looking for Pre-Rendered Editing / Color Grading Workflow suggestions.
    All my material is rendered via RenderMan, our resolution is 1280x544, and our format is generally .exr in 32 bit space.
    Our editor has been converting over to 32-bit tiffs, and using Apple Intermediate Codec for editing, mostly for speed concerns.
    We need to re-vamp our workflow so that we can edit our footage, and then do color grading of the edit head to tail to smooth the look between scenes. We want to do this in Color, being fed by Final Cut Pro's timeline.
    We want to keep our bit depth as high as possible when coming into Color.
    My question is, does anyone here have any workflow suggestions for doing what I am talking about.
    I wasn't sure if we should just export and EDL from FCP and try to get Color to load our single frames from that. Or if there is a special Quicktime wrapper we should be using, or converting our 32-bit .exr files into some other format more readily available for using in Color?
    Any thoughts would be great, thanks in advance!

    You're not going to get anywhere beyond 10-bit. That's it.
    Try encoding to 10-bit LOG dpx if you need upscale RGB.
    jPo

  • Align for multi-header renderer in JTable

    Hi,
    I have a question about multi-header renderer in JTable. Here is the problem, please help me:
    I used the MultiLineHeaderRenderer class example from
    http://www2.gol.com/users/tame/swing/examples/JTableExamples1.html
    This example makes the header to be centered (as setHorizontalAlignment(JLabel.CENTER)). Also, it is for the all the headers with 2 lines (i don't know how to describe it).
    In my project, I have just a few header with 2 lines, most of them are one line. By using this example renderer class, I have the header height is bigger, of course because of some 2 lines headers, and one line header is automatically set as the TOP. What I want is to make one line header to be set as the BOTTOM just like in EXCEL.
    Please help me, sorry for my technical explaination (poor huh?)
    Thanks in advance.

    If I understand correctly just put a space then a new line before your text for your cell that you want the text at the bottom.
    like this: " \nBottom Text"
    You'll need the leading space because of how StringTokenizer works.

  • IPC on multi-processor environment

    I have written a C program which uses IPC resource "message queue" and "shared memory" on a single processor SUN Sparc workstation (with
    Solaris 2.5.1 OS).
    I would like to know whether my program can function correctly if it runs on a multi-processor SUN platform (e.g. Sun HPC model 450 with more than 1 CPU installed).
    Does anyone have any experience on this?
    Best Regards,
    Annie

    Hi.
    The IPC features will work find in an MP environment. It is designed for processes which are normally protected from each other to be able to exchange data. You just have make sure that access to your message queue or especially shared memory is synchronised between multiple processes by using semaphores (see semget(2)).
    You could also look at using just one process but multithreading it.
    The multithreaded programming guide covers the issues.
    Have you expereienced a particular problem?
    Regards,
    Ralph
    SUN DTS

  • Upgrading from single processor to multi processor

    I am looking for information on upgrading a 7.3 Oracle from a
    single processor to a multi processor. I will be putting in
    another processor in my server and would like to know how to get
    Oracle to use this second processor. I know that I need to
    upgrade Windows NT to multiprocessor first but what do I need to
    do after that with Oracle.

    I'm not certain why that would be the wrong boards. I guess HP has the wrong boards posted on their product's support site at the link below.
    http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&prodTypeId=12454&prodSeriesI...
    When I clicked on Support Forum, that is where it took me.
    ↙-----------How do I give Kudos?| How do I mark a post as Solved? ----------------↓

  • Multi-processor Multi-Threaded deadlock

    Hi all-
    I've posted this over at jGuru.com and haven't come up with an effective solution but I wanted to try here before I reported this as a bug. This deals with kicking off many threads at once (such as might happen when requests are coming in over a socket).
    I'm looking for a way to find out when all of my threads have finished processing. I have several different implementations that work on a single processor machine:
    inst is an array of 1000+ threads. The type of inst is a class that extends threads (and thus implements the runable interface).
    for (i = 0;i<Count;i++)
    inst[ i ].start()
    for (i = 0;i<Count;i++)
    inst[ i ].join();
    however this never terminates on a multiprocessor machine. I've also tried an isAlive loop instead of join that waits until all threads have terminated until it goes on. Again, this works on the single processor but not the multi-processor machine. Additionally someone suggested a solution with a third "counter" class that is synchronized and decremented in each thread as processing finishes, then a notifyAll is called. The main thread is waiting after it starts all the threads, wakes up to check if the count is zero, and if it's not it goes back to sleep. Again this will work on the single processor but not the multi-processor.
    The thread itself ends up doing a JNI call which in turn calls another DLL which I just finished making thread safe (this has been tested via C programs). The procedures are mathematically intensive but calculation time is around half a second on a P3 800Mhz.
    Any help on this is greatly appreciated. My next step will likely be tearing down the application to exclude the calculating part just to test the JVM behavior. Is there a spec with the JVM behavior on a multi processor machine, I haven't seen one and it's hard to know what to expect from join() (joining across to processors seems like wierd concept), getCurrentThread() (since 2+ threads are running at the same time), etc.

    My next step will likely be tearing down the application to
    exclude the calculating part just to test the JVM behavior.Sounds like a really good idea.
    Is there a spec with the JVM behavior on a multi processor machine, The behaviour of threads is defined in the specs.
    You might want to check the bug database also. There are bug fixes for various versions of java.

  • Multi processor Solaris 2.6 and mutex locks

    hi,
    is anyone aware of any documented issues with Solaris 2.6 running
    on dual-SPARC processors (multi-processor environment) where the
    programs using "mutex locks" (multi-threaded applications), require
    some special handling, in terms of compiling and linking, to some
    special libraries.
    as far as i remember, in some OS book, maybe Peterson's, it was said
    that the mechanism for implementing mutex-locks on multi-processor
    systems is to use low-level spin-locks. this brings down performance
    on a single-processor system, making the processor doing busy-wait,
    but this happens to be the only way of mutex-locking in a multi-processor
    system. if this is so, then where is such behaviour documented in case
    of Solaris 2.6.
    i have had problems with my applications crashing (rathing hanging up)
    in a vfork() on such a system, but same application works fine, with
    100% reproducability, on a single-processor system.
    thanks for any inputs or suggestions and/or information.
    regards,
    banibrata dutta

    I am also facing similar problem. Application which written using Mulit-Threaded using Posix Mutexes. When i run on SINGLE processor manchine, i.e.
    SunOS sund4 5.7 Generic_106541-11 sun4u sparc SUNW,Ultra-5_10
    It works perfectly.
    But when try to run on dual processor machine, i.e.
    SunOS sund2 5.7 Generic_106541-11 sun4u sparc SUNW,Ultra-250
    It is blocking in the one of mutexes.
    Please inform us what is problem. Mr. B. Datta, you comes to know
    any channel, please inform me also at [email protected]
    Thanx & regards,
    -venkat

  • CPU time from a multi processor

    Hi
    I need to get the CPU time from a multi processor machine,
    The top command will not do the job for me, and I will need to use the command in automation for testing the CPU time for 2 hours or more, I thinking about redirect the CPU % to a file, and in the end I will run the average for the numbers in that file.
    If I will be able to see the CPU time for the two processors it will be grate, but more important is to collect the global CPU status.
    I don�t have a command line that a can use, I can use some help.
    Thanks Shay

    mpstat in fact works on my Opteron 270 dual-processor dual-core machine running Soalris 10. For instance 'mpstat 3 5' displays 5 reports each 3 seconds apart, showing status of each CPU:
    % mpstat 3 5
    CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
    0 1 0 1 383 245 73 0 5 0 0 87 1 0 0 99
    1 1 0 1 33 4 51 0 4 0 0 57 0 0 0 99
    2 0 0 1 38 0 72 0 2 0 0 42 0 0 0 100
    3 1 0 1 53 26 49 0 1 1 0 47 0 0 0 100
    CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
    0 0 0 0 393 252 76 0 8 0 0 94 1 0 0 99
    1 0 0 0 48 4 82 0 7 1 0 71 0 0 0 100
    2 3 0 0 39 0 76 0 4 1 0 51 0 0 0 100
    3 0 0 0 44 25 35 0 3 2 0 49 0 0 0 100
    CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
    0 0 0 0 382 250 64 0 5 0 0 111 0 0 0 100
    1 0 0 0 29 4 43 0 4 0 0 56 1 0 0 99
    2 0 0 1 48 1 93 0 3 0 0 39 0 0 0 100
    3 0 0 0 69 29 78 0 1 1 0 65 0 0 0 100
    CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
    0 0 0 1 386 250 72 0 4 0 0 111 0 0 0 99
    1 0 0 0 28 3 42 0 3 0 0 55 1 0 0 99
    2 0 0 0 42 0 81 0 1 0 0 43 0 0 0 100
    3 0 0 0 67 29 74 0 0 1 0 63 0 0 0 100
    CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
    0 0 0 0 404 252 98 0 5 0 0 100 1 0 0 99
    1 0 0 0 45 9 68 0 5 1 0 53 0 0 0 100
    2 0 0 0 34 0 64 0 4 0 0 50 0 0 0 100
    3 0 0 0 58 27 60 0 2 2 0 73 0 0 0 100
    (The first report summarizes all activity since boot.)

  • WLS on Multi-Processors

    A few questions about WLS 5.1 on multi-processor machines:
    1. Is there anything that needs to be done(other than purchase another
    license) for a weblogic server to work on a multi-processor system?
    2. Will WLS take advantage of all processors with just ONE invocation of WLS?
    Or will I have to run one instance of WLS for each processor?
    3. Will performance gains be uniform or will certain features gain more
    from multiple processors?
    Any answers, insights or pointers to answers are appreciated.
    Thanks.
    -Heng

    >
    I consider WebLogic to be a great no-nonsense J2EE implementation (not
    counting class loaders ;-).Look for major improvements in that area in version 6.0.
    Thanks,
    Michael
    Michael Girdley
    BEA Systems Inc
    "Cameron Purdy" <[email protected]> wrote in message
    news:[email protected]...
    Rob,
    I consider WebLogic to be a great no-nonsense J2EE implementation (not
    counting class loaders ;-). Gemstone's architecture is quite elaboratewhen
    compared to WebLogic, and BTW they spare no opportunity to compare to
    WebLogic although never by name. (Read their white paper on scalabilityto
    see what I mean.) I am quite impressed by their architecture; it appearsto
    be set up for dynamic reconfiguration of many-tier processing. Forexample,
    where WL coalesces (i.e. pass by ref if possible), Gemstone will always
    distribute if possible, creating a "path" through (e.g.) 7 levels of JVMs
    (each level having a dynamic number of JVMs available in a pool) and if
    there is a problem at any level, the request gets re-routed (full failover
    apparently). I would say that they are set up quite well to solve the
    travelling salesperson problem ... you could probably implement aweb-driven
    neural net on their architecture. (I've never used the Gemstone product,
    but I've read about everything that they published on it.) I would assume
    that for certain types of scaling problems, the Gemstone architecturewould
    work very very well. I would also guess that there are latency issues and
    administration nightmares, but I've had the latter with every app server
    that I've ever used, so ... $.02.
    Cameron Purdy
    [email protected]
    http://www.tangosol.com
    WebLogic Consulting Available
    "Rob Woollen" <[email protected]> wrote in message
    news:[email protected]...
    Dimitri Rakitine wrote:
    Hrm. Gemstone reasons are somewhat different.I'm not a Gemstone expert, but I believe their architecture is quite
    different from a WebLogic cluster. Different architectures might have
    different trade-offs.
    However, out of curiosity, what are their reasons?
    Anyway, here is my question:
    why running multiple instances of WL is more efficient than running
    one
    with
    high execute thread count?The usual reason is that most garbage collectors suspend all of the jvm
    threads. Using multiple WLS instances causes the pauses to be
    staggered. Newer java vms offere incremental collectors as an option so
    this may no longer as big of an issue.
    -- Rob
    >

  • Multi-Processor Performance

    I would like to know what performance gains I might expect from moving our
    weblogic application server to a multi-processor machine. Will 2 processors
    handle twice server the load of the one processor machine?
    Platform: Solaris 2.6
    Weblogic Server: 4.5.1 SP7
    NativeIO enabled
    Weblogic Server is the only thing running on the machine.
    Other Questions:
    1. Is there anything that needs to be done(other than purchase another
    license) for the weblogic server to work on a multi-processor system?
    2. Will the weblogic server naturally take advantage both processors?
    3. Will performance gains be uniform or will certain features gain more
    from multiple processors?
    Any links or suggestions are appreciated.
    thanks,
    Jeremy

    Hi Jeremy -
    If you are interested in modeling this before implementing it to determine
    performance gains, you might want to check out our scalability assessment
    services description, see attached. We are a BEA Technology Alliance Partner
    that specializes in answering those specific performance questions, and have
    done that for a number of clients in the past few weeks.
    (See also eQASEsheet2.pdf) - this describes our capacity sizing tool that works
    particularly well for Weblogic.
    Todd
    jeremy wrote:
    I would like to know what performance gains I might expect from moving our
    weblogic application server to a multi-processor machine. Will 2 processors
    handle twice server the load of the one processor machine?
    Platform: Solaris 2.6
    Weblogic Server: 4.5.1 SP7
    NativeIO enabled
    Weblogic Server is the only thing running on the machine.
    Other Questions:
    1. Is there anything that needs to be done(other than purchase another
    license) for the weblogic server to work on a multi-processor system?
    2. Will the weblogic server naturally take advantage both processors?
    3. Will performance gains be uniform or will certain features gain more
    from multiple processors?
    Any links or suggestions are appreciated.
    thanks,
    Jeremy--
    Todd Wiseman
    Dir/Business Development
    eQASE LLC
    (303)790-4242 x130
    (303)790-2816
    www.eqase.com
    Java Performance & Scalability
    [eQASE WLS Consulting Offerings.pdf]
    [eQASEsheet2.pdf]

Maybe you are looking for

  • Best image format for websites

    I make website named Softec Labs and I often use the JPG format to save most of my images because of the image clarity and sharpness. I have been hearing that the PNG format is ideal for the web because of its small file size, does the PNG format loo

  • I want to setup rapid-fire on my new madcatz r.a.t 5 but dont know how?

    i got a mad catz rat 5 gaming mouse thinking that i could use a tutorial on youtube to setup rapid fire but they were all for windows, so i thought i could ask the apple community if they know how too.

  • Cisco Aiornet 1042 with MAC address

    Hi, I have a Cisco Aiornet, model  AIR-AP1042N-E-K9. I need to configure the AP to only certain MAC access.  I'm doing the configuration through the console.  The wireless network is not showing up in devices, anyone know why? version 15.2 no service

  • Manual install of patch 118844-28

    I'm trying to do a patchadd on 118844-28, but it complains that patch 117435-02 must be installed first or that the computer needs to be rebooted after the patch 117435-02 has been applied. When using the Update Manager it seems that 117435-02 has be

  • Just want to say 'hi'

    Hello, everyone. I'm totally new to this, and consequently my participation will be limited in the beginning. We've implemented ImageUltra Builder as a means to create ultraportable images across our range of notebooks and desktop computers. After wo