froth

319
reputation
1
6

Old time programmer. My native language is Fortran. My current favorite toy is the Intel(r) Xeon Phi(tm) coprocessor. And yes, I'm an Intel employee.

First full time programming job was on a CDC7600, using NOS. (I used a 6600 for my masters degree.) I then moved on to Cray machines, using COS on a Cray-1 (and for a while on the Cray XMP) and Unix (System V) on the Cray-2 and later machines. I have worked on every Cray system from a Cray-1 to a T90 as well as the T3D and T3E. In addition to the Cray systems, I have played around on a number of different MPPs, both SIMD and MIMD.

The most fascinating machine I ever had the opportunity to work on was the Tera MTA - multinode, up to 128 threads per node, flat shared memory, able to use a single common multithreading scheme (basically OpenMP) for a program spread across the whole machine. Not an easy machine to built, however. Since then I have been mostly on clusters using Linux. Now days, I get to play with the Intel Xeon Phi coprocessor, which is a cool architecture, too, and much more buildable - up to 61 cores, 4 threads per core, shared memory AND SIMD vectors. Sweet.