Optimizing: Use all 8 cores

Hi, I have an early 2008 Mac Pro with 2 quad core 2.8GHz. When ever I run simulations(around 10,000) in Excel 2004 or when I'm running a program in Matlab it takes a long time, (longer than an old Dell with a Pentium 3 1.8GHz). When I open up the activity monitor it shows that it is only using 12% of the CPU and the other 88% is just sitting idle. I was wondering if there is a way to tell the computer to use all of the CPU for a specific task or if it needs to be done in the program.
Thanks in advance for your help.(I'm not sure if this is in the correct place in the forum. Sorry if it is.)

Intel brings thread optimisation tool to OpenSolaris
By James Niccolai, IDG News Service
Developers who use C++ and Sun's OpenSolaris OS are to be offered a new tool. Intel said that Threading Building Blocks was aimed at reducing the amount of coding that C++ developers have to do to take advantage of the extra computing power in multicore chips.
C++ isn't designed in a way that takes advantage of multiple cores naturally, so application performance won't scale proportionally as additional cores are added. Threading Building Blocks aims to address that.
It is already offered for Windows, Linux, the Mac OS and FreeBSD and it's now available for OpenSolaris, said Doug Fisher, general manager of Intel's Systems Software Division
http://www.techworld.com/applications/news/index.cfm?newsID=101454
Intel released new compilers last fall with the advent of the Penryn to help generate better optimizations for multi-core chips for use on OS X and other platforms.
Still early on in the multi-core systems, though I think Apple has been on top of the ball, applications do need to be recomiled or even moved to new code base.
CS4 is suppose to come out in 64-bit version for Vista while the OS X version will take longer and wait for CS5.
And the OS can do some of the work at times to help scheduling. But there are times when moving code and data between cores can be ineffecient and lead to "core" or "thread" thrashing which is why you see much larger L3 caches in some systems to take up the latency penalty.
Taming the front side bus, moving to direct connect, embedded memory controller, and also, "Penryn" is two dual-core cpus in a package, while the next generation will be a true native quad-core, the Penryn chip is still more efficient clock for clock over its predecessor Xeon used in 2007 Mac Pro.

Similar Messages

  • Premiere Pro is not using all core power for rendering of timeline

    I have got PremierePro CS5.5 and i7 920 and nvidia GTX 295. When i edit my footage (cineform) everything is fine becouse i am using CUDA boost but when i am trying to render timeline i saw on my CPU & GPU Monitor that rendering is using maybe about 10% of power of all cores (8 cores). How to do to use all cores power when i am rendering my timeline?

    When i am using cuda i work much faster with fullhd timeline than i am working with cpu. I thought that cuda is accelerating only editing of timeline becouse line is always yellow and when i am using rendering line is green and system is using cpu power. So i thought that cuda is acceleration only for editing without rendering acceleration. When i would use cuda for rendering acceleration system should work faster than with cpu rendering and it`s not true.
    What is fastest way to turning off CUDA (to turn it on for a while).
    Thanks a lot...

  • Bridge CC / How to use all cores to generate preview images?

    Hi!
    Is there anyway to tell Brdige, that it should use all my cores to generate the preview images?
    Actually it uses only 25% of my CPU performance. I've a Intel Core i7-2600 CPU @ 3,4 GHZ, with four cores and enabled hyperthreading, also eight virtual CPUs.
    At least it could be FOUR times faster, if it would use all available cores, but so I get one preview per second (12 MP RAWs). So I've to wait in case of 1.000 RAWs round about 15 minutes. If would use all CPUs, which are available, it could increase speed up to 4 minutes. More then 10 minutes saved.
    As there any chance, or does Adobe have no interest, like it has no interest to speed up LightRoom?
    If there is any chance, I would be very pleased.
    Thanks

    It's really frustrating:
    While Adobe Camera RAW is able to process different images in parallel and speeding up the process.
    Other teams of Adobe are still telling me, that it's impossible to process several images in parallel and speeding up the Bridge thumbnail and preview generating process:
    http://feedback.photoshop.com/photoshop_family/topics/bridge_cc_how_to_use_all_cores_to_ge nerate_preview_images?rfm=1
    I do not get it. :-(

  • Bridge CC / How to use all cores to generate JPEG images?

    Hi!
    Is there anyway to tell Bridge, that it should use all my cores to generate the JPEG images out of RAWs?
    Actually it uses less then 25% of my CPU performance. I've a Intel Core i7-2600 CPU @ 3,4 GHZ, with four cores and enabled hyperthreading, also eight virtual CPUs.
    At least it could be FOUR times faster, if it would use all available cores, but so I get one preview per second (12 MP RAWs). So I've to wait in case of 100 RAWs round 3:30 minutes. If would use all CPUs, which are available, it could increase speed less then 1 minutes.
    In my case, I've to create often up too 500 JPEGs in one go. So instead of 17-18 minutes it would take less then 5 minues. 12 minutes less!
    I just wonder, why I bought a good PC, if Adobe is not using the power of the CPUs and tries to work parellel instead of seriel.
    As there any chance, or does Adobe have no interest, like it has no interest to speed up LightRoom?
    If there is any chance, I would be very pleased.
    Thanks

    Sorry, I could not know, that issue is caused by the same flaw in the software:
    http://feedback.photoshop.com/photoshop_family/topics/bridge_cc_how_to_use_all_cores_to_ge nerate_preview_images
    http://forums.adobe.com/thread/1316239

  • Dynamic Linked AE comp not using all cores in Premiere CS5 to render

    I have a project that is taking forever to render and am trying to troubleshoot it. It has an AE comp that is used several times and seems to be the culprit. If i load that into after effects and render with my "use 7 of 8 cores with 1GB ram each" setting in afx then my cpu usage is about 80-90% and it renders that segment in 50 seconds.
    Now when i link that into premiere and it is rendering along almost maxxing out all 8 cores until it hits that comp and then cpu usage drops down and only one core is at 80% and the rest are around below 20% and that segment takes almost 10 minutes for premiere to get through.
    Now obviously i can pre-render that and replace the comp and the problem will be solved but i would much rather see premiere render at full speed like it should. Am i missing something? With multicore systems this would make dynamic linking almost worthless if it wont use them (and i LOVE dynamic linking, it is a GREAT feature)
    system is win7, cs5, dual quad xeon (8 cores), GTX 460, and 20GB ram.
    thanks!

    > Am i missing something?
    No, you're not missing anything.
    This is a current limitation of using Dynamic Link between Premiere Pro and After Effects. When Premiere Pro calls the headless version of After Effects to render those frames, only one After Effects process is used.
    We're working on improving Dynamic Link. If you'd like to influence where we put our effort, please make a feature request so that the folks deciding what work to do can register your vote.

  • Why won't FCX use all cores when exporting a file?

    Hi folks,
    Latest version of FCX and Lion.
    I'm trying to export 7 'projects' (or sequences) for archiving then processing for DVD.
    Compressor still busts my kahonies so I'm not using it.  I'm using Bitvice (far better compression as well).
    Anyhoo, when I Share - export media and choose the file, click ok etc..., the file starts.
    But my cores are barely operational. It's quite ridiculous.   A 1 hour 22 minute ProRes file to 720x480 16:9 widescreen is taking near 23 minutes.
    That doesn't seem right. I shouldn't have to beg this software to rip all 24 cores to their max (I have a 12 core 2.66 with 32 GB Ram).
    I've been on so many "how-to's" over the year, that my head is spinning so can anyone tell me what I may be doing wrong.
    It sure seems like a simple thing.
    Cheers,
    Keebler

    Thanks WG.
    Of all things Apple that I've used and owned, I've never been able to get Compressor to go full force.  Well, I should say with ease and consistency. There have been a few moments of sparkling hope  lol
    Latest was a long series and tests with Apple FCP team. They recommended a complete rewipe and only installation of Compressor 4 and FCX without installing FCS3. Sounds like something was messed up with QMaster along the way.  But that's another story.
    You are right about these - already rendered and FCX probably needs to re-render as it outputs. 
    My irk is that my cores just aren't being used - I'm exporting a file right now and my CPU usage shows
    <GULP>   95.57'ish % IDLE! 
    cheers,
    Keebler

  • Premiere & Media Encoder only using all cores of only 1 CPU

    After following the recommendation of the Adobe White Paper on Premiere and Media Encoder I purchased a dual Xeon machine.  It has dual 2699 v3 processors each with 18 physical cores. Both Premiere and Media encoder will max out 36 cores (18 physical and 18 Virtual) but only on one CPU, the other CPU sits idle.  Everything I read is that Premiere and Media Encoder are multi-processor not just multi-core aware.  When I run Cinebench I get 100% across both processors (72 cores maxed out).  I do a ton of 6K Red work and I bought this machine to speed up my rendering times but so far I would have been better off with a single CPU machine as Premiere and Media Encoder seem to only run on CPU at a time.  Please HELP!!!!
    Michael

    This has been driving me CRAZY... so going over the message boards from 2 to 5 am this morning I found the best explanation I have seen.   The problem is that Adobe Creative Cloud is NOT "Processor Group Aware".  Windows parses any more than 36 cores into "Processor Groups" and while the Pro version of Windows 7 & 8 can handle 256 threads they have to spread them across multiple processor groups.
    Simple Version:  AREA | How many cores does 3ds Max support?
    Microsoft's Explanation:  Processor Groups (Windows)
    Clearly, this is an Adobe Problem... If any engineers are reading this PLEASE review the below and incorporate it into your next build of Creative Cloud!!!
    https://msdn.microsoft.com/en-us/library/windows/hardware/dn653313%28v=vs.85%29.aspx
    Again, I bought a VERY expensive machine based on your white paper that recommended Dual Xeon Workstations.  Please, Please Give us the product you PROMISED!!!
    Michael

  • AE CS5 is not using Multiple Cores

    I have a six core Intel I7 980X machine which i've got running at over 4GHz, yet AE is completely not making use of this speed.
    I've turned on "Render Multiple Frames Simultaneously", and set it to use all cores (it detects 12 because of hyper threading on the I7 CPU's) and this does nothing for both the Preview window/working area or when actually rendering a video in the Render Queue. It uses about 9% at most of my CPU, that's not even 2 full cores.
    I also have two SSD drives in RAID 0, they're Crucial C300 SSD's, pretty much the fastest you can get, infinitely faster than any Hard Drive, yet again... not making use of these it seems. I also have 12GB DDR3 running at 2GHz, i've set AE to use 9GB of it, as much as it will allow.... yet i cant even work with HD 1080p material and get near to smooth performance or even play it smoothly with or without effects applied, atleast with the video/viewer window near to 1080p size. Really pathetic. Premiere Pro on the other hard does a much better job but still dont fully make use of the speed and cores available. Adobe Media Encoder also does not use all cores.
    Other software and even games make way better use of these cores than Adobe software seems to.
    I've got two ATI 5870 graphics cards in Crossfire mode, they have the latest drivers. Performance is like this on any driver version though, but as far as i know none of this software makes use of the GPU's like it does with certain CUDA based Nvidia cards. I'd still like it to actually make use of my other hardware though.
    I'm most bothered about AE, so any ideas why AE CS5 is [edited] so badly?
    This is on Win7 x64.
    Thanks for your help!

    I've atleast made the renderer work a little faster by ticking "Enable OpenGL" in the Render Settings, and increasing the amount of used graphics card RAM to 800MB.
    I also tried doing what those Blog posts said in the FAQ links - It has not helped much, if at all. So i tried a few different other RAM settings too, which didn't really help.
    Then i put the video files on my SSD drives, and that helped a little. But not much difference still overall, very unimpressed with AE CS5 performance. It's took me hours to put together a 1min 30secs video that has 6 video files in total with some lens blur and colour grading effects applied, that's just silly, even for often slow Adobe software.
    Cant see this happening but i'd like it if Adobe almost completely focus on performance for CS6 and hardly add any new features. While also making use of the speed of Solid State Drives and having GPU's also made use of more. I mean my SSD's are capable of reading around 600MB/sec and doing 40,000 I/O's per second but none of this is being made use of.

  • Using both cores?

    i have an early 2008 MBP, obviously they have 1 processor and 2 cores, what program can i get that shows that an application is using both cores? or do they always use all cores? and just (if i had multiple processors) only use the amount of processors they were designed to use?
    thanks for reading

    Activity is generally distributed across both cores (different 'threads' running on each core). Install iStat Menus - that can show a graphic in your menu bar with 'thermometer' or history graphs showing the two cores separately.
    http://www.islayer.com/apps/istatmenus/

  • Using Motu DP and Logic Together - More use of all cores on the PPC Quad

    Since there's been some talk about how DP uses four cores on the PPC quad lately I thought I might add what I've been doing to take advantage of untapped processing power. If you have DP (I am running 4.5) you can run it alongside Logic Pro and use interapplication midi (built into Logic and DP) to play Logic's instruments from midi tracks in DP. This is fairly easy to set up in the environment.
    With all of my audio recorded in DP I can use all my nice AU plugs there and benefit from DP's use of 4 cores - something I can't do with just the "node trick" in Logic. Logic is then just playing the role of audio instrument slave.
    I tend not to like or use most of Logic's processing plugs for audio, but they are fine to process Logic's instruments with so this works well.
    The exceptions are Space designer and the tape delay which I still use on recorded audio. To use these with audio recorded in DP I use Jack and/or Soundflower to virtually "patch" the audio through Logic and back to DP. I have no idea what this does to latency but who the heck cares with reverb and tape delay?
    Of course I have and like DP so this is worth doing in my case.

    Jack is more flexible than Soundflower. The latter sets up less output channels that afford you less possibilities. But, both have worked for me.
    True that, in the beginning Jack was a little funky to use but that ended when I set up an agregate device driver for core audio.
    As a new feature in one of the Tiger updates (I can't remember which one) you can now set up such a so called agregate core audio device and select that as your device driver in both Logic and DP. So for example I use a MOTU 828 as one of my tried-and-true firewire in/out boxes. So I setup an agregate device in core audio with this Motu unit and Jack (called it Motu 828/Jack OS)and then I selected it in Logic and DP. Otherwise I just had to select Jack (and not the MOTU) as my only output device in Logic and then route ALL audio through it just to get it in and out of the MOTU which was a pain since I couldn't have direct acces to my Motu ins and outs in Logic anymore. Jack became the go- between for everything. That was enough to make me give up.
    But using the agregate device saved the day. I now see all of my old MOTU ins and outs in Logic and DP plus Jack's virtual ins and outs which I can then use to patch between the programs. This has worked perfectly fine.
    Soundflower can be used similarly but you will just have less virtual outs and ins to deal with and you lose the intermediate step that you have in Jack where you connect the virtual ins to the virtual outs at will. It's done automatically. So this can be easier of course. Or, it can allow for less flexibility. Hope this helps.

  • Cc2014 not using all CPU cores or GPU

    I'm using the new CC2014, and I exported a project straight out of Premiere and it utilized all 8 of my CPU and my GPU. When I export using Adobe Media Encoder, it only uses one core and doesn't seem to use the GPU at all. I tried changing the setting to from GPU to software only, and it didn't seem to make a difference.

    Just found out, that drag and drop PPro Sequences into AME seems to be a work-around.Plus unchecking the "Import Sequences Natively" in AME.
    Well, ..indeed it worked. Not very convenient though and it's a bug that's been around for a while (7 month!! according to some users).
    Please fix this, cannot be too hard, can it?
    What bothers me even more is a still low CPU usage of around 35% over all when exporting....
    My system:
    i7-5930K @ 4.40GHz (overclocked)
    Gigabyte GTX 770 GB
    SSD cache drive
    HDD-RAID0 assets drive
    Windows 8.1

  • How do i engage my 8 core mac pro to use all it's cores when using final cut pro and other applications that need processing power? at the moment they seem to be idle...

    how do i engage my 8 core mac pro to use all it's cores when using final cut pro and other applications that need processing power? at the moment they seem to be idle...

    First, did you use Setup or Migration Assistant? That can happen when coming from a PowerMac or sometimes even from another (Intel) Mac.
    Second, wait for the next version of Final Cut due very soon to ship (may have to wait for the ".1" of course to clean up any early issues.
    Final Cut Pro - Wikipedia
    There are a few apps that are better.  I think you can run multiple instances of Handbrake for one.
    I've read about and wanted to try PowerDirector 9 (Windows)
    PowerDirector 9 video software
    video editing software Wiki

  • Can Photoshop Cs6 Use all 12 Cores ?

    Hi,
       I'm purchasing a new Mac Pro 12 Core Desktop and I was wondering can Cs6 use all 12 cores of the processor  ? Also, How much real ram can photoshop use ?
    Thanks

    You can read about it in this page: http://helpx.adobe.com/photoshop/kb/optimize-performance-photoshop-cs4-cs5.html
    The more cores you use, the less you get from each additional core. Therefore, Photoshop doesn’t run four times as fast on a computer with 16 processor cores as on a computer with four cores. For
    As far as Memory goes, 64-bit version of Photoshop CS6 can use as much RAM as you have installed on your computer.
    Photoshop version
    OS version
    Maximum amount of RAM that Photoshop can use
    CS4, CS5, CS6 32 bit
    Windows 32 bit
    1.7 GB
    CS4, CS5, CS6 32 bit
    Windows 64 bit
    3.2 GB
    CS4, CS5, CS6 64 bit*
    Windows 64 bit
    As much RAM as you can fit in your computer
    CS4, 32 bit
    Mac OS
    3 GB
    CS5, 32 bit
    Mac OS
    2.1 GB
    CS5, CS6 64 bit
    Mac OS
    As much RAM as you can fit in your computer
    What will really make a difference apart from RAM and processor is your Hard Drive itself. Faster drive equals lower processing latency, resulting in faster saves and so on. Your scratch disk highly depends on the hard drive that you use.

  • PPro not using all cpu cores evenly

    Hey Guys!
    I've been recently trying to optimize my laptop to get better performance.
    I have a Lenovo Y550P -
    i7 Q 720 1.60 GHz
    8GB Ram
    Nvidia GT240m video card (1gb ram)
    64 bit windows 7
    500 gb 7200 RPM HDD
    I know this is not the ideal setup, but it is what I have.
    I have a massive amount of GoPro footage to process, and was having issues shuttling at 1/4 resolution.  I made some tweaks such as:
    removed windows visual effects
    enabled hard drive write buffering
    disable CPU core parking (laptop thing)
    various tweaks to the services.msc file
    "enabled" my video card for cuda =)
    This has greatly improved my shuttling for 2x and 4x.  however when I watch the performance monitor I notice it uses CPU cores 4 & 7 significantly more than the other cores.  CPU usage only reaches about 40% during shuttling, yet stutters. 
    Here is a screen capture of resource monitor on disks:  I'm currently reading the footage from an external USB 3.0 drive (F), scratch disks are set to internal (C).
    Here is a screen capture of CPU resources, notice how cpu core 4 (start from 0) has higher usage.
    Is there something I can improve on my setup to make my system more efficient, or is all this just because of the HDD bottleneck?  Any advice on improving my limited systems performance would be appreciated.
    Thank you for your time!

    Sorry, here are the images!

  • Why can't I make Lightroom use all the CPU-Power (all cores) available for generating Previews?

    Dear Lightroom Team,
    I've been a Lightroom user since the very first Beta, and I am truly happy with the work you deliver. It changed my way of editing forever, and you guys keep improving it.
    Yet there is that one question that bothers me, and that i'm looking for an answer for.
    My Workflow has the generate Previews checkbox checked by standard. I usually import between 150 and 2000 photos at once, on occaions it can be up to 5000 photos. Generating Previews always takes a significant amount of time, and Lightroom is only using 25% of my CPU Power while doing so. (using a MacBook Pro 8,2)
    I understand the concept, that only using 25% CPU enables me to use the computer while waiting for the Previews. But most of the time I just grab myself a cup of coffee, do the dishes or other stuff, while waiting for the Previews. Usually I rund out of things to do, because it takes ages to Process all the photos. So I would really love to make Lightroom use ALL the cpu power possible.
    I'm sure you guys have spent a lot of thoughts while coding this and have a very good answer handy. Looking forward reading it!
    all the best,
    Wolfgang

    Wolfgang Lienbacher wrote:
    I was actually hoping to get an official reply from adobe ...
    This is prmarily a user-to-user forum. The Adobe staff monitored site is here:
    http://feedback.photoshop.com/photoshop_family
    On my four-year old Windows 7 i7-860 system LR4.4.1 takes ~0.5 sec. per Canon 5D MKII 21Mp raw image to render 'Standard-Sized' previews with LR Catalog Settings 'Standard Preview Size' set to '2048' pixels. I consider that pretty fast!
    I usually build 1:1 full-size previews on import, which takes ~5.0 sec. per image. Processor utilization varies between 15-50% for Standard-Sized previews and 15-65% for 1:1 previews. I consider this pretty slow, but it doesn't stop me from working on the images inside LR's Library and Develop modules.
    I wait until 'Copy and import photos' has completed and can see Preview Building has started. LR doesn't slow-down much even with the 1:1 preview building going on in the background. Have you tried working in LR during the preview building (i.e. sorting,  rating, keywording, and Develop adjustments)?

Maybe you are looking for

  • Error while using '*'in the NTE (EDI 850) Segment where '*' is also used as Data Element

    Hi All, I am facing below mentioned error while using '*'in the NTE (EDI 850) Segment where '*' is also used as Data Element Error: 1 (Field level error)   SegmentID: NTE   Position in TS: 70   Data Element ID: NTE02   Position in Segment: 2   Data V

  • String with multiple lines

    hi i have a string with multiple lines inside it eg. hello this is my string with mutiple lines inside it how could i get it to print out line by line iv used "\n" so it detects the new lines but it doesnt seem to work this is my following code that

  • How to list all roles which has defined in Oracle BPM

    Is there a way to get the list of bpm roles that defined in bpm by using ADF platform?

  • CRM_ORDER_MAINTAIN - Add Partners

    Dear Experts, I try to create the tasks with CRM_ORDER_MAINTAIN and was successful. However the Partners are not being updated properly. I have 2 partners for the task. Employee responsible & Sold-to-party. Though I debugged the tx: CRMD_ORDER & pass

  • Scrolling Game

    I want to make a game that scrolls. I've made games before and I've had to use voids like checkMap() to find out where the user is and put him in the right place and all this boolean, int, void crap and I think it would be much easier if I could just