Hacker News new | past | comments | ask | show | jobs | submit login

Could you post the code for that fib program I couldn't find it anywhere.



It is in the Gilectomy branch of Larry Hastings github project. (https://github.com/larryhastings/gilectomy)

I also pasted the fib test to pastebin: https://pastebin.com/Ryyb2K7V


Ah so just the naive recursive fibonacci on 8 threads with no data sharing between them.

Interestingly doing the same on Cpython using the multiprocessing module was ~2x slower than jython/threads. More interestingly pypy with multiprocessing was ~5x faster than jython/threads.

  $ time jython fib.py 40
  real	1m11.247s
  user	6m14.130s
  sys	0m3.012s
  
  $ time python fib.py 40
  real	2m4.067s
  user	11m46.103s
  sys	0m2.352s
  
  $ time pypy fib.py 40
  real	0m21.040s
  user	1m51.461s
  sys	0m1.892s




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: