[Glass] How does gemstone take advantage of multiple cores?

Mariano Martinez Peck via Glass glass at lists.gemtalksystems.com
Tue Feb 24 08:16:38 PST 2015


Ok, thanks James. I imagined that answer but I wanted to be sure ;)

On Tue, Feb 24, 2015 at 12:30 PM, James Foster <
james.foster at gemtalksystems.com> wrote:

> 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
>  _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>


-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150224/7e7f7b91/attachment.html>


More information about the Glass mailing list