[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