[vwnc] VisualWorks Multithreading

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] VisualWorks Multithreading

Andrés Garagiola
In the Cincom Smalltalk Roadmap 2008 i saw the next:

Research: Leverage Multi Core

What: Make it easier to leverage multi-core computer
How: research & consider different approaches
Why: Taking advantage of ubiquitous multi-core computers is attractive

Are there any news about this topic?

Thanks
Regards




_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] VisualWorks Multithreading

Claus Kick
Andrés Garagiola schrieb:
> In the Cincom Smalltalk Roadmap 2008 i saw the next:
> *
> Research: Leverage Multi Core *
> *What:* Make it easier to leverage multi-core computer
> *How:* research & consider different approaches
> *Why:* Taking advantage of ubiquitous multi-core computers is attractive
>
> Are there any news about this topic?

Hi Andrés,

Thomas Arden posted something about that:

http://www.cincomsmalltalk.com/userblogs/arden/blogView

It appears there is already a prototype of that in existence...

Though it is really up to someone official to comment on this.

Cheers,
Claus
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] VisualWorks Multithreading

Conor Shankey
It would be ideal if it was on the linux 64 bit vm/image. That way it would
permit the ability to do large scale clustering on machines with 8 to 16
cores. Many high end applications are breaking the 2 or 4GB barrier now and
this might give Smalltalk/VW an edge on Java - or at least make it
competitive. Regardless, these machines will be very mainstream within 24
months.

Conor

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf
Of Claus Kick
Sent: Wednesday, July 01, 2009 9:33 AM
To: [hidden email] >> VWNC List
Subject: Re: [vwnc] VisualWorks Multithreading

Andrés Garagiola schrieb:
> In the Cincom Smalltalk Roadmap 2008 i saw the next:
> *
> Research: Leverage Multi Core *
> *What:* Make it easier to leverage multi-core computer
> *How:* research & consider different approaches
> *Why:* Taking advantage of ubiquitous multi-core computers is attractive
>
> Are there any news about this topic?

Hi Andrés,

Thomas Arden posted something about that:

http://www.cincomsmalltalk.com/userblogs/arden/blogView

It appears there is already a prototype of that in existence...

Though it is really up to someone official to comment on this.

Cheers,
Claus
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] VisualWorks Multithreading

Andre Schnoor
Am 01.07.2009 um 19:53 schrieb Conor Shankey:

> It would be ideal if it was on the linux 64 bit vm/image. That way  
> it would
> permit the ability to do large scale clustering on machines with 8  
> to 16
> cores. Many high end applications are breaking the 2 or 4GB barrier  
> now and
> this might give Smalltalk/VW an edge on Java - or at least make it
> competitive. Regardless, these machines will be very mainstream  
> within 24
> months.

Yes, let alone the now standard 8 and 16 core Macs.

However, native threading is rather about computing power than RAM  
capacity. Its hard to explain my customers why they should wait an  
hour for a task to complete (pattern recognition, AI stuff), while  
their seven other cores do absolutely nothing. I know how to  
parallelize these tasks, but can't leverage the hardware yet.

Actually VW is fast enough for most problems. If it was possible to  
run native threads, or at least fork multiple virtual machines inside  
a single process, that would be great (one headful, the others headless)

Andre

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] VisualWorks Multithreading

Arden-8
In reply to this post by Claus Kick
Hi Andrés;

There will be a framework included, in preview, in VisualWorks 7.7 called
Polycephaly.

This is a framework for helping leverage multicore computers.

Its goals are a simplistic but effective use of multi cores.

I'll be speaking about this and some experiments I ran at ESUG.

Hth

        Arden

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf
Of Claus Kick
Sent: Wednesday, July 01, 2009 12:33 PM
To: [hidden email] >> VWNC List
Subject: Re: [vwnc] VisualWorks Multithreading

Andrés Garagiola schrieb:
> In the Cincom Smalltalk Roadmap 2008 i saw the next:
> *
> Research: Leverage Multi Core *
> *What:* Make it easier to leverage multi-core computer
> *How:* research & consider different approaches
> *Why:* Taking advantage of ubiquitous multi-core computers is
> attractive
>
> Are there any news about this topic?

Hi Andrés,

Thomas Arden posted something about that:

http://www.cincomsmalltalk.com/userblogs/arden/blogView

It appears there is already a prototype of that in existence...

Though it is really up to someone official to comment on this.

Cheers,
Claus
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc