PROCESSOR INFO: The Keck reconstructor process run on the k2 aoserver Which is a dual processor Sparc Sun-Fire-V240 The sparcv9 processor operates at 1280 MHz,and has a sparcv9 floating point processor. Physical Memory size: 2048 Megabytes k2aoserver{/home/k2obsao}: uname -a SunOS k2aoserver 5.8 Generic_117350-16 sun4u sparc SUNW,Sun-Fire-V240 BENCHMARKS: The IDL profile command was used to benchmark the Keck reconstruction tool that calculates the new reconstruction matrix as the pupil illumination changes. Results represent 2 reconstructions A full reconstruction happens in about ~2.7 seconds Most of that time, about ~1.4 seconds, is spent in the IDL routine INVERT Some additional overhead to load new reconstructor into Real-time system not captured in these tests. IDL> profiler,/report Module Type Count Only(s) Avg.(s) Time(s) Avg.(s) ; ; Count = # times routine called ; Only = time only in that routine, ; Avg = Only/Count ; Time = total time in that routine and routines it calls ; Avg = Time/Count ; RECONSTRUCT (U) 2 1.740817 0.870409 5.431696 2.715848 ; ; These are the main sub functions called ; RECONSTRUCT_BAYESIAN (U) 2 1.255854 0.627927 2.691337 1.345669 APPLY_SLAVING (U) 2 0.575579 0.287789 0.581418 0.290709 ; ; These two IDL matrix computation routines are called: ; INVERT (S) 12 2.835261 0.236272 2.835261 0.236272 ; ; Invert in IDL is Gaussian elimination not SVD ; TRANSPOSE (S) 24 0.046825 0.001951 0.046825 0.001951