During last week, significant progress have been made by Marc Schellens to have a faster GDL, expecially on multi-cores computers, using OpenMP. We report here comparisons between IDL and various CVS versions of GDL (110914 means: 2011-Sep-14).
Known issues: LU is not available in GDL, SHIFT is slow, SMOOTH is slow but it is an interpreted code written in IDL/GDL syntax (help welcome).
benchs_CentOS5.5_ara_8cores_x86_64.txt
benchs_DebianSqueeze_m2p_16core_x86_64.txt
benchs_Ubuntu10.04_plck_2cores_i686.txt
New versions as in in CVS on Nov. 2, 2011:
benchs_CentOS5.5_ara_8cores_x86_64_Nov.txt
benchs_DebianSqueeze_m2p_16core_x86_64_Nov.txt
New versions as in in CVS on Nov. 7, 2011:
You can see in Debian case the difference between -O2 (g1107[a-c]) and -O3 (CM1107[a-c])