[Baypiggies] Web Crawler/Backend Engineer - San Francisco, CA

Jeremy Fishman jeremy.r.fishman at gmail.com
Wed Feb 3 06:21:57 CET 2010


My experience tells me something slightly different about Python:
  * for parallel processing, use multiple processes, ideally one per
processor
  * for responsive I/O with an intuitive model, use threads
  * for high throughput I/O, use asynchronous I/O and/or an event framework

Plenty of relatively high performance systems use one or a combination of
the above.  Clearly some use cases, especially in scientific computing,
require tight parallel loops on local memory.  I find it hard to believe
numpy+boost can't go the distance.

  - Jeremy


--
Jeremy Fishman
Quantcast Corporation
jeremy.r.fishman at gmail.com

On Tue, Feb 2, 2010 at 1:28 PM, Tung Wai Yip <tungwaiyip at yahoo.com> wrote:

> On Tue, 02 Feb 2010 12:17:57 -0800, Crshonda Williams <
> crshonda at hotmail.com> wrote:
>
>
>> Please send resumes to:  crshonda at chompapps.com
>> Crawler/Backend  Engineer
>> Chomp
>> San Francisco, CA
>>
>>  ....
>
>  Experience
>> - Strong Python skills. Experience with building multi-threaded
>> applications in Python
>>
>
>
> I think my experience tells me don't build multi-threaded applications in
> Python ;-)
>
>
> Wai Yip
>
>
>
>
> _______________________________________________
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
> http://mail.python.org/mailman/listinfo/baypiggies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20100202/a685ff21/attachment-0001.htm>


More information about the Baypiggies mailing list