Page 1 of 1

Isn't POL multiprocessor aware?

Posted: Tue Aug 27, 2013 12:41 pm
by xeon
Guys, I was thinking that with POL099 I would harvest all the power of the many core of my server, instead I see that pol.exe occupy only 1 core, or that anyway its calculations are splitted amongs the core, but it doens't consume anyway all the CPU power available.

I was thinking wrong, I suppose.. ? Or I have done something wrong compiling it??!

Re: Isn't POL multiprocessor aware?

Posted: Wed Aug 28, 2013 8:43 pm
by Turley
Hehe concurrency is no checkbox... Sadly :)
Pol is multiprocessor aware and uses it where it can.
But with the current design its almost impossible to get more concurrency. Sadly only a major rewrite would really help.

Re: Isn't POL multiprocessor aware?

Posted: Sat Aug 31, 2013 5:20 pm
by andenixa
Hey Xeon,
Nice to see people are still active on Zulu scene.
I think true multi-core isn't an easy feat to accomplish with reference counting.
To be honest I don't know much about what happens under the hood but it might require
an exquisite locking mechanism.
There is also other nice language features that might be attempted though, such as perhaps struct methods.

Re: Isn't POL multiprocessor aware?

Posted: Sun Sep 01, 2013 1:47 am
by Turley
the key is to not have locks :) don't know what you mean with struct methods.