<p>我试图在工作中展示指令级的并行性。我最初所做的是使用python(愿意更改)并执行以下操作:</p>
<pre><code>def test():
for i in range(5000):
j = 0
k = 0
l = 0
def test2():
for i in range(5000):
j = i * i
k = j * 2
l = k * i
if __name__=='__main__':
from timeit import Timer
t = Timer("test()", "from __main__ import test")
print t.timeit()
t2 = Timer("test2()", "from __main__ import test2")
print t2.timeit()
</code></pre>
<p>然而,一位教授告诉我,这并没有演示ILP,而是显示了python解释器是否得到优化。在</p>
<p>我能做些什么来演示ILP的工作?在</p>