Isn't POL multiprocessor aware?

Here you can post threads specific to the current release of the core (099)
Post Reply
xeon
Forum Regular
Posts: 338
Joined: Fri Oct 31, 2008 3:18 am

Isn't POL multiprocessor aware?

Post 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??!
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: Isn't POL multiprocessor aware?

Post 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.
User avatar
andenixa
Grandmaster Poster
Posts: 105
Joined: Tue Nov 09, 2010 1:33 am

Re: Isn't POL multiprocessor aware?

Post 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.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: Isn't POL multiprocessor aware?

Post by Turley »

the key is to not have locks :) don't know what you mean with struct methods.
Post Reply