Michael L. Van De Vanter
Sun Microsystems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Michael L. Van De Vanter.
Computing in Science and Engineering | 2009
Stuart R. Faulk; Eugene Loh; Michael L. Van De Vanter; Susan Squires; Lawrence G. Votta
Hardware improvements do little to improve real productivity in scientific programming. Indeed, the dominant barriers to productivity improvement are now in the software processes. To break the gridlock, we must establish a degree of cooperation and collaboration with the software engineering community that does not yet exist.
ieee international conference on high performance computing data and analytics | 2005
Eugene Loh; Michael L. Van De Vanter; Lawrence G. Votta
The High Productivity Computing Systems (HPCS) program seeks a tenfold productivity improvement. Software Engineering has addressed this goal in other domains and identified many important principles that, when aligned with hardware and computer science technologies, do make dramatic improvements in productivity. Do these principles work for the HPC domain?This case study collects data on the potential benefits of perfective maintenance in which human productivity (programmability, readability, verifiability, maintainability) is paramount. An HPC professional rewrote four FORTRAN77/MPI benchmarks in Fortran 90, removing optimizations (many improving distributed memory performance) and emphasizing clarity.The code shrank by 5-10x and is significantly easier to read and relate to specifications. Run time performance slowed by about 2x. More studies are needed to confirm that the resulting code is easy to maintain and that the lost performance can be recovered with compiler optimization technologies, run time management techniques and scalable shared memory hardware.
Archive | 1995
Michael L. Van De Vanter
Archive | 1995
Michael L. Van De Vanter
Archive | 2001
Michael L. Van De Vanter; Marat Boshernitsan
Archive | 1997
Michael L. Van De Vanter
Archive | 1996
Michael L. Van De Vanter
Archive | 1995
Michael L. Van De Vanter
Archive | 1995
Michael L. Van De Vanter
Archive | 1996
Michael L. Van De Vanter