[Glass] How does gemstone take advantage of multiple cores?
James Foster via Glass
glass at lists.gemtalksystems.com
Tue Feb 24 07:30:05 PST 2015
Within a single Gem (virtual machine), things are single-threaded and use only one core at a time. You can use multiple cores by using multiple Gems.
James
> On Feb 24, 2015, at 5:45 AM, Mariano Martinez Peck via Glass <glass at lists.gemtalksystems.com> wrote:
>
> Hi guys,
>
> I am curious how GemStone takes more advantage in presence of more cores. I mean, which kind of processes are the one distributed across cores?
>
> Another question is if the distribution is at gemstone process level or if there is some parallelization at the Smalltalk language (Gem) level? What I mean is...a Gem will always be running in one single core (while others could be running in other cores)? Say I am running a report or something CPU intensive in somewhere in my app code...is there a chance some code of it (maybe some collection related code) will run in parallel?
>
> Thanks in advance,
>
> --
> Mariano
> http://marianopeck.wordpress.com <http://marianopeck.wordpress.com/>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150224/5cc172ac/attachment.html>
More information about the Glass
mailing list