President And Cto
CurrentIn 1980 I found a book which enabled me to reverse engineer Z-80 based microcomputers. In late 1981 I bought an IBM-PC and used the same methodology to reverse engineer the IBM-PC software which enabled me to employ an Intel 8087 to accelerate the simulations I was running at PSI. I approached management with a software product idea, and when they decided not to pursue my idea, I founded Microway with my wife Ann, and then wrote the software tools that enabled scientists and engineers to recompile their Fortran applications on the PC, accelerating them by a factor of 10 or more using Intel math coprocessors. At a point in time when we were Intel's sixth largest customer, we developed and marketed the first 32-bit compilers to run on a PC, giving users full access to the 4 GB address space of the 80386 for the first time. At the suggestion of Clevel Moler, the author of MATLAB, I wrote a protected mode graphics library that made it possible for dozens of ISVs to port their VAX codes to the PC. As a former ham radio enthusiast and experimental physicist, I managed the design of roughly 100 hardware products that included PC accelerators, PC coprocessor cards, motherboards and most recently InfiniBand Switches and HCAs. During this period I was heavily involved with compiler optimization methods in addition to writing kernels for the Intel i860 Vector Processor and Alpha. Over the years we extended our compiler family which included a C and PASCAL, to the i860, PowerPC and DEC Alpha. I have always been heavily involved in strategic planning and helped to write the ads that made it possible for scientists and engineers to understand what our products did while writing articles on code generation for Dr. Dobbs and BYTE. Most recently I have been perfecting the use of water cooled Loop Heat Pipes to cool servers in data centers, a technology which can provide "Free Cooling," even in hot climates, dramatically reducing the energy consumption of data centers.