Re: [racket-users] Racket 7 multi core support

2018-05-22 Thread Sam Tobin-Hochstadt
Just like with current Racket, both futures and places run in a single process. Sam On Tue, May 22, 2018, 2:39 AM Piyush Katariya wrote: > Thanks Sam. > > When you say Racket 7's "cs" variant can use Future and Places to leverage > multiple CPU cores, is it one OS process or multiple ? > > -- >

Re: [racket-users] Racket 7 multi core support

2018-05-21 Thread Piyush Katariya
Thanks Sam. When you say Racket 7's "cs" variant can use Future and Places to leverage multiple CPU cores, is it one OS process or multiple ? -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving em

Re: [racket-users] Racket 7 multi core support

2018-05-21 Thread George Neuner
Hi Sam, On 5/21/2018 11:42 PM, Sam Tobin-Hochstadt wrote: First, the default build of Racket 7 (according to the plan Matthew posted to the racket-dev list on Feb 20) will have the new in-Racket expander, but the default will not be to use Chez Scheme's runtime. Second, the "cs" variant of Rack

Re: [racket-users] Racket 7 multi core support

2018-05-21 Thread Sam Tobin-Hochstadt
First, the default build of Racket 7 (according to the plan Matthew posted to the racket-dev list on Feb 20) will have the new in-Racket expander, but the default will not be to use Chez Scheme's runtime. Second, the "cs" variant of Racket will map Racket futures onto Chez pthreads, and many more

Re: [racket-users] Racket 7 multi core support

2018-05-21 Thread George Neuner
On 5/21/2018 12:00 PM, Piyush Katariya wrote: what if i dont wish to juggle between Threads and Places to leverage all CPU cores ? Just use Thread abstraction. Chez Scheme page says it can possible run on multi core, so I believe it must be possible for Racket 7 to do so ??? https:

Re: [racket-users] Racket 7 multi core support

2018-05-21 Thread Piyush Katariya
> > what if i dont wish to juggle between Threads and Places to leverage all > CPU cores ? Just use Thread abstraction. Chez Scheme page says it can possible run on multi core, so I believe it must be possible for Racket 7 to do so ??? https://github.com/cisco/chezscheme -- You received th

Re: [racket-users] Racket 7 multi core support

2018-05-21 Thread Sam Tobin-Hochstadt
Additionally, the `racket/future` library provides (somewhat limited) support for shared memory parallelism. Sam On Mon, May 21, 2018 at 11:31 AM, George Neuner wrote: > > On 5/21/2018 10:31 AM, Piyush Katariya wrote: >> >> Will Racket 7 support utilizing multi-core CPUs in one process instance

Re: [racket-users] Racket 7 multi core support

2018-05-21 Thread George Neuner
On 5/21/2018 10:31 AM, Piyush Katariya wrote: Will Racket 7 support utilizing multi-core CPUs in one process instance ? Sort of.  The Racket VM implements userspace threads on a single core.  However a single OS process can host multiple instances of the VM which can communicate with each ot

[racket-users] Racket 7 multi core support

2018-05-21 Thread Piyush Katariya
Will Racket 7 support utilizing multi-core CPUs in one process instance ? -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.c