ฉันได้ทำการเปรียบเทียบ Pi กับโค้ดจำลองบางตัวเทียบกับแล็ปท็อปสองตัวที่ฉันมี รหัสของฉันมีแนวโน้มที่จะจุดลอยอย่างเข้มข้นเพื่อให้ฉันได้รับการใช้ Raspbian (ซึ่งจะเปิดออกจะมากได้เร็วขึ้น) เนื่องจากการสนับสนุนยากลอย ฉันมีรหัสง่าย ๆ เหมือนกันในหลาย ๆ ภาษา เห็นได้ชัดว่ารหัสหลามจะช้ากว่ารหัส C สิ่งที่ใช้แพลตฟอร์มฉัน แต่ใน Pi มันดูเหมือนจะเป็นค่อนข้างมากขึ้นช้าโดยปัจจัยรอบ 3. ทุกคนไม่ทราบว่าทำไมล่ามหลามมีแนวโน้มที่จะค่อนข้างช้าใน Pi และ นี่เป็นสิ่งที่น่าจะได้รับการแก้ไขหรือไม่
นี่คือการทดสอบ:
import random,math
def gibbs(N=50000,thin=1000):
x=0
y=0
print "Iter x y"
for i in range(N):
for j in range(thin):
x=random.gammavariate(3,1.0/(y*y+4))
y=random.gauss(1.0/(x+1),1.0/math.sqrt(2*x+2))
print i,x,y
gibbs()
จากบล็อกนี้โพสต์เกี่ยวกับการทดสอบ