[racket] Efficiency of tight loops in Racket
Is there a specific reason why there is no parallel support for place on a
dual core processor with Windows 7.
Thanks, Jos
> -----Original Message-----
> From: users-bounces at racket-lang.org
> [mailto:users-bounces at racket-lang.org] On Behalf Of Robby Findler
> Sent: 14 January 2011 22:30
> To: Harry Spier
> Cc: eli at barzilay.org; users at racket-lang.org; matthias at ccs.neu.edu
> Subject: Re: [racket] Efficiency of tight loops in Racket
>
> Please look at the future and the places library. These are
> still relatively new parts of Racket, but we'd love to have
> your feedback.
> Here's an overview, leading to futures:
>
> http://docs.racket-lang.org/guide/performance.html
>
> Robby
>
> On Fri, Jan 14, 2011 at 2:12 PM, Harry Spier
> <harryspier at hotmail.com> wrote:
> > Thanks Matthias.
> >
> > From whats been said perhaps the way to go is to make a C
> wrapper to
> > the C interface to the latest version of ImageMagick and then go
> > through the FFI to interface to Racket.
> >
> > Also someone mentioned the use of parallel processing. It
> seems to me
> > that an OCR application would be the ideal application for
> parallel processing.
> > I.e. the analysis of one letter is completely independent of the
> > analysis of another letter. So for example if you had a dual core
> > processor with multithreading enabled you could analyse 4 letters
> > concurrently etc. by setting up 4 threads.
> >
> > Is it possible on a PC (windows or linux) in Racket or in
> fact in any
> > language (even assembler) to check if it has a multi-core
> processors
> > and how many cores and/or multi-threading enabled. In
> which case you
> > would know how many threads to set up to process letters in
> parallel?
> >
> >
> > Thanks,
> > Harry Spier
> >
> >
> >
> >> Subject: Re: [racket] Efficiency of tight loops in Racket
> >> From: matthias at ccs.neu.edu
> >> Date: Fri, 14 Jan 2011 12:12:28 -0500
> >> CC: eli at barzilay.org; users at racket-lang.org;
> >> robby at eecs.northwestern.edu
> >> To: harryspier at hotmail.com
> >>
> >>
> >> It's an experimental package under development for use
> with teaching
> >> materials. It's not ready for anything really -- Matthias
> (I know, I
> >> wrote
> >> it)
> >>
> >>
> >> On Jan 14, 2011, at 9:59 AM, Harry Spier wrote:
> >>
> >> >
> >> > I thought I saw somewhere in the Racket documentation a
> few weeks
> >> > ago that there is another graphics package in Racket
> that even has
> >> > a function to create a binary matrix from a picture. But when I
> >> > tried to find it yesterday I couldn't (I don't remember
> the name or
> >> > where in the documentation I saw it).
> >> >
> >> > Does anyone know what package that could be?
> >> >
> >> > Thanks,
> >> > Harry
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > > From: eli at barzilay.org
> >> > > Date: Fri, 14 Jan 2011 09:47:24 -0500
> >> > > To: vasishtha.spier at gmail.com
> >> > > CC: matthias at ccs.neu.edu; users at racket-lang.org;
> >> > > robby at eecs.northwestern.edu; harryspier at hotmail.com
> >> > > Subject: Re: [racket] Efficiency of tight loops in Racket
> >> > >
> >> > > 12 hours ago, Harry Spier wrote:
> >> > > > 2) interface to ImageMagick (which I use to create my binary
> >> > > > page
> >> > > > representation)
> >> > >
> >> > > Note BTW that the ImageMagick interface that comes with racket
> >> > > was made as an example for an interface, so it wasn't
> kept up to
> >> > > date with the current API. (I don't know what changed,
> but given
> >> > > that a number of years have passed, I'm guessing that
> updates are
> >> > > needed.)
> >> > >
> >> > > --
> >> > > ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
> >> > > http://barzilay.org/ Maze is Life!
> >>
> >
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/users