[racket] Efficiency of tight loops in Racket

From: Harry Spier (harryspier at hotmail.com)
Date: Fri Jan 14 15:12:34 EST 2011

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!
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20110114/314a5c1f/attachment.html>

Posted on the users mailing list.