Erick wrote:
Thomas, can you let me know where you found that out?
Erick, I don't remember any specific sources, I've read some
Lennox' article is good. Maybe a little over my head, though.
But it points out the basic issue: The program has to be written to utilize it.
As I see it, step A is that it has to be multithreaded to utilize more than one processor. Currently (AC11) Archicad doesn't do that, except when rendering with Lightworks. But I see a number of tasks that would benefit. Especially updating of linked drawings in layouts, sections and elevations etc could be much faster.
(It would surprise me if GS isn't hard at work with this though. The current crop of multicore processors really make it worthwhile, so I hope they will do it soon)
Step B (after utilizing several processor cores in one machine) would be to allow those threads to be distributed over a network of several machines. If this is complicated to do for the programmer, I wouldn't expect Graphisoft to care much, the cost would be high and the benefit is limited to a small number of users.
However, if the operating system allows easy scaling from one machine to several, and takes care of the complicated process intercommunication necessary without changes in the application (other than perhaps a switch of type 'allow Xgrid for this process'), then maybe. I don't know if Xgrid is
that
easy to implement.
AC4.1-AC26SWE; MacOS13.5.1; MP5,1+MBP16,1