I am new to multi-core programming. The following program using only one core. How can I make it to run on multiple cores (I have 4 cores).
simDict={}
def sim(outer,inner, ...):
val= /*do some math*/
simDict[...]=val
def foo():
for outer in xrange(0, limit):
for inner in xrange(outer, limit):
sim(outer,inner, ...)
foo()