Dear All,
I'm just dipping my toes with parallel programming and I would like your advice for the best strategy for optimising the process.
I have python/fortran code which processes data and takes approximately 20 s per event. Unfortunately I have 15,000+ of these events which ends up taking hour/days to process. Currently the code just loops over these events. I have a multi-core machine and I would like use all of the cores as opposed to the single core being used. My idea is to split the code up into chunks and distribute in to the cores.
My question is what is the best way of achieving this? and which packages should I be looking at using?
Bookmarks