Neil J. Gunther
This article may contain an excessive amount of intricate detail that may interest only a particular audience. |
Neil James Gunther | |
---|---|
Christie J. Eliezer (Masters) (Doctorate)David J. Wallace |
Neil Gunther (born 15 August 1950) is a
Gunther is a Senior Member of both the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE), as well as a member of the American Mathematical Society (AMS), American Physical Society (APS), Computer Measurement Group (CMG) and ACM SIGMETRICS.
He is currently focused on developing quantum information system technologies.[7]
Biography
Gunther is an Australian of
Post-Doc years
Gunther taught physics at
Xerox years
In 1982, Gunther joined
1989, he developed a Wick-rotated version of Richard Feynman's quantum path integral formalism for analyzing performance degradation in large-scale computer systems and packet networks.[9]
Pyramid years
In 1990 Gunther joined Pyramid Technology (now part of Fujitsu Siemens Computers) where he held positions as senior scientist and manager of the Performance Analysis Group that was responsible for attaining industry-high TPC benchmarks on their Unix multiprocessors. He also performed simulations for the design of the Reliant RM1000 parallel database server.
Consulting practice
Gunther founded Performance Dynamics Company as a sole proprietorship, registered in California in 1994, to provide consulting and educational services for the management of high performance computer systems with an emphasis on performance analysis and enterprise-wide capacity planning. He went on to release and develop his own open-source performance modeling software called "PDQ (Pretty Damn Quick)" around 1998. That software also accompanied his first textbook on performance analysis entitled The Practical Performance Analyst. Several other books have followed since then.
Current research interests
Quantum information systems
In 2004, Gunther has embarked on joint research into quantum information systems based on
In its simplest rendition, this theory can be considered as providing the
Performance visualization
Inspired by the work of
Universal Law of Computational Scalability
The throughput capacity X(N) of a computational platform is given by:
where N represents either the number of physical processors in the hardware configuration or the number of users driving the software application. The parameters , and respectively represent the levels of contention (e.g., queueing for shared resources), coherency delay (i.e., latency for data to become consistent) and concurrency (or effective parallelism) in the system. The parameter also quantifies the retrograde throughput seen in many stress tests but not accounted for in either
At a more fundamental level, the above equation can be derived[14] from the Machine Repairman queueing model:[15]
Theorem (Gunther 2008): The universal scalability law is equivalent to the synchronous queueing bound on throughput in a modified Machine Repairman with state-dependent service times.
The following corollary (Gunther 2008 with ) corresponds to Amdahl's law:[16]
Theorem (Gunther 2002): Amdahl's law for parallel speedup is equivalent to the synchronous queueing bound on throughput in a Machine Repairman model of a multiprocessor.
Awards
- Senior Member ACM (elected April 2009).
- Senior Member IEEE (elected February 2009).
- Recipient of the A. A. Michelson Award, December 2008.
- Summer Research Institute visitor, EPFL2006 and 2007.
- Lecturer, Western Institute of Computer Science, Stanford University, 1997–2000.
- Best paper award, CMG conference 1996.
- Visiting Scholar in Materials Science, Stanford University, 1981–1982.
- Science Research Council Studentship, U.K. 1976–1980.
- Commonwealth Postgraduate Scholarship, Australia 1975–1976.
Selected bibliography
Theses
- The Feynman Path Integral in Non-Relativistic Quantum Mechanics and Quantum Electrodynamics, La Trobe University (AUS),
BSc Honors dissertation, department of physics, October (1974)
- Dynamical Symmetry Groups: The Study and Interpretation of Certain Invariants as Group Generators in Quantum Mechanics, La Trobe University (AUS), MSc dissertation, department of applied mathematics, November (1976)
- Broken Dynamical Symmetries in Quantum Field Theory and Phase Transition Phenomena, University of Southampton (U.K.), PhD dissertation, department of physics, December (1979)
Books
- The Practical Performance Analyst, ISBN 0-07-912946-3(Out of print)
- The Practical Performance Analyst, iUniverse.com Press, Lincoln, Nebraska 2000, ISBN 0-595-12674-X(Reprint edition)
- Performance Engineering: State of the Art and Current Trends, Lecture Notes in Computer Science, Springer-Verlag
Heidelberg, Germany, October 2001,
)- Analyzing Computer System Performance with Perl::PDQ, Springer, Heidelberg 2005, ISBN 3-540-20865-8
- Guerrilla Capacity Planning, Springer, Heidelberg 2007, ISBN 3-540-26138-9
Invited presentations
- Goldstone Modes in First-order Phase Transitions, Sixth West Coast Conference on Statistical Mechanics, IBM Research Laboratories, San Jose, June (1980)
- Instanton Techniques for Queueing Models of Large Computer Systems: Getting a Piece of the Action, SIAM Conference on Applied Probability in Science and Engineering, New Orleans, Louisiana, March (1990)
- (Numerical) Investigations into Physical Power-law Models of Internet Traffic Using the Renormalization Group, IFORS Conference of Operations Research Societies, Honolulu, Hawaii, 11–15 July (2005)
Papers
- Goldstone Modes in Vacuum Decay and First-order Phase Transitions, Journal of Physics, A, 13, 1755–1767 (1980)
- A Benchmark for Image Retrieval using Distributed Systems over the Internet (2000 with G. Beretta)
- Performance and Scalability Models for a Hypergrowth e-Commerce Web Site (2000)
- Characterization of the Burst Stabilization Protocol for the RR/CICQ Switch (2003 with K. J. Christensen and K. Yoshigoe)
- Unification of Amdahl's Law, LogP and Other Performance Models for Message-Passing Architectures (2005)
- Towards Practical Design Rules for Quantum Communications and Quantum Imaging Devices (2005 with G. Beretta)
- The Virtualization Spectrum from Hyperthreads to GRIDs, Proc. CMG Conf., Reno, Nevada, Dec. (2006)
References
- ^ Microsoft developer blog comparing Amdahl's law with Gunther's law (2009)
- ^ Computer Measurement Group Interview part 1 Archived 22 July 2011 at the Wayback Machine and part 2 (2009)
- ^ Springer author biography
- ^ Oracle performance experts
- ^ La Trobe University alumnus profile Archived 7 June 2011 at the Wayback Machine
- ^ Interview with John C. Dvorak (1998)
- ^ a b D. L. Boiko; Neil J. Gunther; N. Brauer; M. Sergio; C. Niclass; G. Beretta.; E. Charbon (2009). "A Quantum Imager for Intensity Correlated Photons". New Journal of Physics.
- ^ Gunther, Neil J. (1982). ""Solitons and Their Role in the Degradation of Modified Silicon-Germanium Alloys" in Proc. IEEE Fourth Int. Conf. on Thermoelectric Energy Conversion" (PDF). IEEE, Volume 82CH1763-2, Pages 89–95.
- .
- ^ Gunther, Neil J.; Charbon, E.; Boiko, D. L.; Beretta, G. (2006). "Photonic Information Processing Needs Quantum Design Rules". SPIE Online.
- ISBN 978-0-486-43504-6.
- ISBN 978-0-7486-0425-8.
- ^ Gunther, Neil J. (1993). ""A Simple Capacity Model for Massively Parallel Transaction Systems" in Proc. CMG Conf., San Diego, California" (PDF). CMG, Pages 1035–1044.
- arXiv:0808.1431v2 [cs.PF].
- ISBN 978-0-471-17083-9.
- arXiv:cs/0210017.
External links
- Performance Dynamics Company(SM)
- Performance Dynamics on Blogger
- The Mathematics Genealogy Project
- OEIS sequence A007814 (Exponent of highest power of 2 dividing n, a.k.a. the binary carry sequence, the ruler sequence, or the 2-adic valuation of n)
- M.Sc. Thesis at National Library of Australia
- List of papers on arXiv
- List of papers on computer performance analysis
- Dirac Number 2
- Guerrilla Manifesto
- PDQ performance modeling software
- Performance Visualization
- Neil J. Gunther on LinkedIn