Re: The Go Programming Language

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: The Go Programming Language

Marcus G. Daniels
Roger Critchlow wrote:
> This is from the Bell Labs corner at Google, the principle designers
> of the
> language are Robert Griesemer, Rob Pike and Ken Thompson.
Also I understand this is going into GCC proper.   Ian Lance Taylor (a
well known GCC hacker) is the Google lead.
Apparently there will be a new -fsplit-stack feature added to the GCC
middle end.  Split stacks make it possible to have open-ended numbers of
threads.   With more (and lightweight) threads, more ways to get around
data hazards as well as to fill up cores...

Marcus

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Go Programming Language

Douglas Roberts-2
I haven't looked lately:  how thread-safe are the c++ stl implementations these days?

--Doug

On Thu, Jan 28, 2010 at 1:53 PM, Marcus G. Daniels <[hidden email]> wrote:
Roger Critchlow wrote:
This is from the Bell Labs corner at Google, the principle designers of the
language are Robert Griesemer, Rob Pike and Ken Thompson.
Also I understand this is going into GCC proper.   Ian Lance Taylor (a well known GCC hacker) is the Google lead.
Apparently there will be a new -fsplit-stack feature added to the GCC middle end.  Split stacks make it possible to have open-ended numbers of threads.   With more (and lightweight) threads, more ways to get around data hazards as well as to fill up cores...

Marcus

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org



--
Doug Roberts
[hidden email]
[hidden email]
505-455-7333 - Office
505-670-8195 - Cell

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Go Programming Language

Marcus G. Daniels
On 1/28/10 1:58 PM, Douglas Roberts wrote:
> I haven't looked lately:  how thread-safe are the c++ stl
> implementations these days?
GCC's libstdc++ has this.

   http://gcc.gnu.org/onlinedocs/libstdc++/manual/parallel_mode.html

It's based on OpenMP (gomp).   But that's a different thing than
programming for massive multithreading..

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Go Programming Language

Robert J. Cordingley
<rant tone='light'>
Is there no way to keep 'Go' (n) preserved for the fabulous ancient
oriental art!  (http://en.wikipedia.org/wiki/Go_(game))
</rant>
Robert C

On 1/28/10 2:08 PM, Marcus G. Daniels wrote:

> On 1/28/10 1:58 PM, Douglas Roberts wrote:
>> I haven't looked lately:  how thread-safe are the c++ stl
>> implementations these days?
> GCC's libstdc++ has this.
>
>   http://gcc.gnu.org/onlinedocs/libstdc++/manual/parallel_mode.html
>
> It's based on OpenMP (gomp).   But that's a different thing than
> programming for massive multithreading..
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>
>

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Go Programming Language

Roger Critchlow-2
The ancient Asian game was referred to as "yi" by Confucius and Mencius.  it only spread to Japan and became known as "go" in the  second millennium of its existence.  The best international players call the game "weiqi" (Chinese) or "baduk" (Korean).

-- rec --

On Thu, Jan 28, 2010 at 3:54 PM, Robert J. Cordingley <[hidden email]> wrote:
<rant tone='light'>
Is there no way to keep 'Go' (n) preserved for the fabulous ancient oriental art!  (http://en.wikipedia.org/wiki/Go_(game))
</rant>
Robert C


On 1/28/10 2:08 PM, Marcus G. Daniels wrote:
On 1/28/10 1:58 PM, Douglas Roberts wrote:
I haven't looked lately:  how thread-safe are the c++ stl implementations these days?
GCC's libstdc++ has this.

 http://gcc.gnu.org/onlinedocs/libstdc++/manual/parallel_mode.html

It's based on OpenMP (gomp).   But that's a different thing than programming for massive multithreading..

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org



============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Go Programming Language

Robert J. Cordingley
Then there's 'wei chi' and others variants.  Lots of western countries use 'go' as a root: jeu de go, the game of go, spiel go, el juego de go and so on.  The Japense romanji is 'igo' being the source.  The late Taiwanese philanthropist Ing Chang-ki may have had a point in wanting us to spell it 'Goe'. Many of the best international players are Chinese and Korean with just a smattering of western international players that are strong enough to compete with them (who call it go).  Ah well...

Thanks, Robert C
See http://www.usgo.org/ for the American Go Association.

On 1/28/10 4:35 PM, Roger Critchlow wrote:
The ancient Asian game was referred to as "yi" by Confucius and Mencius.  it only spread to Japan and became known as "go" in the  second millennium of its existence.  The best international players call the game "weiqi" (Chinese) or "baduk" (Korean).

-- rec --

On Thu, Jan 28, 2010 at 3:54 PM, Robert J. Cordingley <[hidden email]> wrote:
<rant tone='light'>
Is there no way to keep 'Go' (n) preserved for the fabulous ancient oriental art!  (http://en.wikipedia.org/wiki/Go_(game))
</rant>
Robert C


On 1/28/10 2:08 PM, Marcus G. Daniels wrote:
On 1/28/10 1:58 PM, Douglas Roberts wrote:
I haven't looked lately:  how thread-safe are the c++ stl implementations these days?
GCC's libstdc++ has this.

 http://gcc.gnu.org/onlinedocs/libstdc++/manual/parallel_mode.html

It's based on OpenMP (gomp).   But that's a different thing than programming for massive multithreading..

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org



============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College lectures, archives, unsubscribe, maps at http://www.friam.org

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org