The details are not simple... to get your head into the problem, start by reading this article... all of it, along with the discussion.
http://www.technologyreview.com/multicore Multicore programming is generally require a major rewrite of big chunks of code. Often for very little improvement. Of course there are exceptions, like raytracing which is already parallelized in most applications include Rhino and Flamingo. There are tools to help. One example is OpenMP. We are using OpenMP in Rhino 5, but my guess is that in most cases where OpenMP helps Rhino is already so fast you won't be able to tell the difference very often. To get your head deep into the topic, pick up a copy of "Using OpenMP" from MIT Press. On May 13, 8:48 pm, damien_alomar <[email protected]> wrote: > I'm not sure what you're hopes were based on, but AFAIK there are no > multithreading additions for v5 or Grasshopper. Doesn't really matter > what kind of system you have as its something that requires the > attention of the Rhino developers and David. Last I asked (many > months ago), David said that he attempted to try out some > multithreading with GH, but had a lot of problems managing threads and > a number of issues with some SDK functions not being thread safe. > Unfortunately the response from McNeel on multithreading has been > practically non-existent with the only "official" word being that > "none of the functions in Rhino lend themselves to > multithreading" (loose quote there). I personally don't buy that, but > I'm just a lay person and that's really a discussion for another > thread. > > Best, > Damien > > On May 13, 5:17 pm, Marc Syp <[email protected]> wrote: > > > > > So I installed Rhino 5 today in the hopes that it would allow my GH to > > multithread, but alas my dual-core still maxes out at 50%... I'm > > running 32-bit. Is that the problem?? We have 64-bit machines at > > work but I don't want to go through the lengthy and politically > > dangerous process of commandeering one of them if I will have the same > > problem. > > > Will I find a multi-threading solution soon? I find that I am limited > > in GH only by access to more processing power, and it makes me very > > sad... :( > > > Marc- Hide quoted text - > > - Show quoted text -
