Någon annan som testat OpenMP?

Här pratar vi programmering i dessa olika former. Perl, C/C++, Pascal, ADA, Lisp, COBOL, ZX Basic och mm.
Post Reply
Pelle-48
Posts: 36
Joined: 14 June 2011, 16:04

Någon annan som testat OpenMP?

Post by Pelle-48 » 11 June 2012, 17:11

Jag har provat OpenMP (endast 32-bit än så länge) i Linux med gfortran och gcc. Här är några användbara länkar:
http://people.sc.fsu.edu/~jburkardt/f_src/f_src.html
http://people.sc.fsu.edu/~jburkardt/c_src/c_src.html
http://people.sc.fsu.edu/~jburkardt/cpp ... p_src.html
http://openmp.org/wp/openmp-compilers/
http://www.viva64.com/en/a/0054/

Med AMD FX-8120 får jag som bäst ca 5½ gånger bättre prestanda-ökning från serie till parallell.
Bättre resultat blev det med heltal än flyttal och det var ju väntat. För tex fft krävs det stora "array" för att vinna något.
De små går klart snabbare seriellt utan den OH som OpenMP har.
Jag har jämfört FX-8120, Athlon II-250 och Core i3-2100. Det är bara Athlon II som lever upp till sina 2 trådar, Core i3-2100 ligger på ca 3 trådar(av 4)

Post Reply