Re: Building Perl 6

2014-09-11 Thread Vytautas D
>> (Are there any 8 core phones yet?)

Yep, for instance Samsung Galaxy Note 4 :) though it uses 4 at a time, like
laptops do.

On Thu, Sep 11, 2014 at 8:20 AM, Nicholas Clark  wrote:

> On Wed, Sep 10, 2014 at 06:40:11PM +0100, Steve Mynott wrote:
> > https://github.com/tadzik/rakudobrew
> >
> > I'd recommend
> >
> > $ rakudobrew build moar_jit # just in time MoarVM
> > $ rakudobrew build-panda # like cpanm
> > $ panda install Task::Star # some useful modules
> >
> > It's a lot faster to build than even a few months back and (for a tiny
> > number of restricted and probably misleading benchmarks) faster than
>
> eg its startup is faster than perl -MMoose
> (so it can run "Hello World\n" in less time than Moose), but for runtime
> benchmarks "your mileage may vary".
>
> It does create threads faster than ithreads.
> But no-one sane would be using threads even on Rakudo, because it has much
> nicer concurrency abstractions.
>
> Which makes it easy to write code that uses more than one CPU core,
> including
> fanning computation out to multiple cores. Which starts to matter now that
> even phones are quad-core.
>
> (Are there any 8 core phones yet?)
>
> Nicholas Clark
>


Re: Building Perl 6

2014-09-11 Thread Sunny Aujla
On Thu, Sep 11, 2014 at 8:20 AM, Nicholas Clark  wrote:
> Which makes it easy to write code that uses more than one CPU core, including
> fanning computation out to multiple cores. Which starts to matter now that
> even phones are quad-core.
>
> (Are there any 8 core phones yet?)

THL T100S uses a Cortex-A7 Octa core CPU.
http://www.thlmobilestore.com/thl-t100-smartphone-android-4-2-mtk6592-octa-core-5-3-inch-2gb-32gb.html


Re: Building Perl 6

2014-09-11 Thread Simon Dick
On 11 September 2014 08:20, Nicholas Clark  wrote:
> (Are there any 8 core phones yet?)

http://gadgets.ndtv.com/mobiles/features/seven-octa-core-android-smartphones-you-can-buy-under-rs-2-509367

I think so... :)


Re: Building Perl 6

2014-09-11 Thread Nicholas Clark
On Wed, Sep 10, 2014 at 06:40:11PM +0100, Steve Mynott wrote:
> https://github.com/tadzik/rakudobrew
> 
> I'd recommend
> 
> $ rakudobrew build moar_jit # just in time MoarVM
> $ rakudobrew build-panda # like cpanm
> $ panda install Task::Star # some useful modules
> 
> It's a lot faster to build than even a few months back and (for a tiny
> number of restricted and probably misleading benchmarks) faster than

eg its startup is faster than perl -MMoose
(so it can run "Hello World\n" in less time than Moose), but for runtime
benchmarks "your mileage may vary".

It does create threads faster than ithreads.
But no-one sane would be using threads even on Rakudo, because it has much
nicer concurrency abstractions.

Which makes it easy to write code that uses more than one CPU core, including
fanning computation out to multiple cores. Which starts to matter now that
even phones are quad-core.

(Are there any 8 core phones yet?)

Nicholas Clark