12-24?

RichardChaosRichardChaos Posts: 0
edited December 1969 in Carrara Discussion

Now I am afraid to JINKS myself here by posting this but, I am starting to use my new macpro 12 core. Was doing some rendering and CARRARA 8.5 is saying its using 24 cores! SEE IAMGE?

Whats going on here?

Comments

  • JaguarEllaJaguarElla Posts: 10,373
    edited August 2012

    core blimey!!! :coolcheese:
    does it go quicker though %-P

    Post edited by JaguarElla on
  • tezentezen Posts: 0
    edited December 1969

    Hello Richard!

    That´s your high-end-mac - even it´s an apple :D ... wish I had a PC like yours!
    ...there´s an IntelXeon built in which can handle virtually 2 processes on every processor but it won´t speed up that way. It´s just looking awesome :) !

    Happy rendering
    tezen

  • RichardChaosRichardChaos Posts: 0
    edited December 1969

    Still dont expalin why Carrara says theres 24 cores?

  • RichardChaosRichardChaos Posts: 0
    edited December 1969

    core blimey!!! :coolcheese:
    does it go quicker though %-P

    Not near as far as I would have expected

  • GarstorGarstor Posts: 1,411
    edited December 1969

    Still dont expalin why Carrara says theres 24 cores?

    Ah well...I'm not the only one now... [SIGH]

    I don't know about programming on a Macintosh, but under Windows there is an API call to get Processor information. What you have here is a ratio between physical and "virtual" cores. Each of your 12 physical cores can handle a second core...they share the same bus however, so they won't be running simultaneously. But it is a nice number-crunching boost.

  • de3ande3an Posts: 518
    edited August 2012

    Now I am afraid to JINKS myself here by posting this but, I am starting to use my new macpro 12 core. Was doing some rendering and CARRARA 8.5 is saying its using 24 cores! SEE IAMGE?

    Whats going on here?


    The 24 rendering processes seen on your screen are due to what is called Hyper-Threading. Hyper-Threading is available on some Intel processors (usually in higher end machines), and creates two virtual cores for every actual core. If managed properly it can reduce processing time for many jobs.

    Unfortunately, Carrara may not be managing Hyper-Threading properly. There was a thread on the old forum documenting this, and two bug tracker issues reporting it.

    The first one incorrectly refers to it as a "Multithreading" problem.
    0046268: Multithreading on Mac does not work properly
    https://bugs.daz3d.com/view.php?id=46268
    0046270: Hyper-Threading causes significant render slowness
    https://bugs.daz3d.com/view.php?id=46270

    Neither of these bug tracker issues have been acknowledged, and I haven't retested to see if the latest version of Carrara works any better.

    Edit: also see http://forumarchive.daz3d.com/viewtopic.php?t=186920
    and http://forumarchive.daz3d.com/viewtopic.php?t=188959

    Post edited by de3an on
  • bytescapesbytescapes Posts: 489
    edited December 1969

    I think the colored boxes represent threads rather than cores.

    As other posters have observed, on some architectures, a single core may handle multiple threads.

    My current machine is a 4-core MacBook Pro (early 2011 model). When Carrara is rendering, it displays 8 boxes.

    I remember how excited I was the first time I saw Carrara show 2 boxes when rendering. 24 boxes is something else again.

    How long until we get one thread (or core) per pixel?

  • RichardChaosRichardChaos Posts: 0
    edited December 1969

    I figured it was something like that! But was hoping apple made a mistake and ship me a 24 core machine... LOL! IO am also using a SSD for my main drive so if carrara if sending off to virtual memory I got that covered as well.

    Thats for your imformation

Sign In or Register to comment.
Rocket Fuel