Barney Maccabe's Home Page
Last modified: 1/31/07
 |
|
|
|
Office:
|
|
EECE 236B
|
|
Office Hours:
|
|
|
|
Email:
|
|
maccabe @ cs.unm.edu
|
|
Phone:
|
|
505-277-6504 (direct)
505-277-8249 (HPC@UNM)
505-277-3112 (CS Department)
|
|
Mailing Address:
|
|
Computer Science Department
MSC01 1130
1 University of New Mexico
Albuquerque, NM 87131
|
|
On-line calendar:
|
|
|
|
|
|
|
|
Welcome. I'm a Professor in the Computer Science Department at UNM. I'm also the Interim Chief Information Officer for the university (CIO). Until \ recently, I was the Director of the UNM Center for High Performance Computing (HPC@UNM).
The game of my name: My official name is Arthur B. Maccabe. The "B" is for Bernard, which lead to the nickname Barney. Maccabe is pronounced as if it were spelled McCabe (it's a long story).
Teaching I haven't taught a class since Spring 2005
Education
- Ph.D. in Information and Computer Sciences, Georgia Tech, 1982.
- MS in Information and Computer Sciences, Georgia Tech, 1980.
- BS in Mathematics, The University of Arizona, 1977.
Research
My research is centered around the design of system software for large scale systems. You can find out more about this on the pages for the Scalable Systems Lab. Patrick Bridges is the other faculty member most closely associated with the Scalable Systems Lab.
Since someime in 2001, I have served as the chair of the technical committee for FAST-OS (Forum to Address Scalabale Technology for runtime and Operating Systems).
I tend to work closely with the Scalabale Computing Systems group in the Computation, Computers, Information, and Mathematics Division at Sandia National Laboratories. In addition to being a great source of collaboration, they have generously support much of my work and several of my students.
I also work closely with several groups at Los Alamos National Laboratory. Most of this work is supported through the Los Alamos Computer Science Institute (LACSI).
More recently, I have started to work with the K42 group at IBM Research as part of the DARPA HPCS program.
Students
|
Completed PhD
|
Stephen Wheat (1992), Ksheerabdhi Krishna (1994), Francisco Reverbel (1996), Philip Campbell (1997), Chu Jong (2001), Rolf Riesen (2002), Jared Dreicer (2004), Patricia Gilfeather (2005)
|
|
Completed MS
|
Todd Underwood (2001), Dennis "Strider" Lucero (2002), Wenbin Zhu (2002), William Lawry (2002), Edgar Leon (2003), Sean Brennan (2003), Satish Sambasivan (2004), Galen Shipman (2005)
|
|
Completed Diploma
|
Anders Fyhn (1999), Adrian Riedo (ETH, 2001), Gerard Basler (ETH, 2002), Nicolas Brasey (Fribourg, 2004), Damien Vionnet (Fribourg, 2004),
|
|
Completed BS
|
Dena Vigil (2001), Riley Wilson (2002), Breanne Duncan (2003)
|
|
Postdocs
|
Sarala Arunagiri (now at UTEP), Patricia Gilfeather (now at Gonzaga), Jean-Charles Tournier, Patrick Widener
|
|
Current PhD
|
Sean Brennan, Ron Brightwell, Kurt Ferriera, James Horey, Edgar Leon, Wenbin Zhu
|
|
Current MS
|
|
|
Current BS
|
Philip Soltero
|
Selected Publications
- P. Gilfeather and A.B. Maccabe, “An Extensible Message-Oriented Offload Model for High-Performance Applications,” in Proceedings of the Los Alamos Computer Science Symposium, October 2005. (pdf)
- S. Sharma, P. Bridges, and A. Maccabe, “A Framework for Analyzing Linux System Overheads on HPC Applications,” in Proceedings of the Los Alamos Computer Science Institute Symposium, October 2005.
- P. Gilfeather and A.B. Maccabe, “Modeling Protocol Offload for Message-Oriented Communication,” in Proceedings of the IEEE International Conference on Cluster Computing (Cluster 2005), September 2005. (pdf)
- W. Zhu, P. Bridges, and A.B. Maccabe, “Online Critical Path Profiling for Parallel Applications,” in Proceedings of the IEEE International Conference on Cluster Computing (Cluster 2005), September 2005.
- R. Brightwell, W. Camp, B. Cole, E. DeBenedictis, R. Leland, J. Tomkins, and A. B. Maccabe, “Architectural specification for massively parallel computers: An experience and measurement-based approach,” Concurrency and Computation: Practice and Experience, Special Issue: Performance Issues in Computer Architecture and Design, 17(10):12711316, August 2005. (pdf)
- Sean Brennan, Angela M. Mielke, David C. Torney and Arthur B. Maccabe, ``Raditation Detection with Distributed Sensor Networks,'' IEEE Computer, 37(8), August 2004, pages 57--59. (pdf)
- Ron Brightwell, Rolf Riesen, Keith Underwood, Trammell Hudson, Patrick Bridges, Arthur B. Maccabe, "A Performance Comparison of Linux and a Lightweight Kernel," Proceedings of the IEEE International Conference on Cluster Computing (Cluster2003), December 2003.(pdf)
- Ron Brightwell, Arthur B. Maccabe, and Rolf Riesen, "On The Appropriateness of Commodity Operating Systems for Large-Scale, Balanced Computing Systems," Proceedings of 2003 International Parallel and Distributed Processing Symposium (IPDPS), April 2003. (pdf)
- Ron Brightwell, Arthur B. Maccabe, Rolf Riesen, "Design, Implementation, and Performance of MPI on Portals 3.0," International Journal of High Performance Computing Applications, Volume 17, Number 1, Spring 2003. (pdf)
- Patricia Gilfeather and Arthur B. Maccabe, "Splintering TCP,'' Seventeenth International Symposium on Computer and Information Sciences, Special Session on Advanced Networking Hardware, October 2002.
- Arthur B. Maccabe, Wenbin Zhu, Jim Otto, and Rolf Riesen, ``Experience in Offloading Protocol Processing to a Programmable NIC,'' Proceedings of IEEE International Conference on Cluster Computing, September 2002. (pdf)
- R. Brightwell and A.B. Maccabe, “Scalability Limitations of VIA-Based Technologies in Supporting MPI,” Proceedings of the Fourth MPI Developer ’s and User ’s Conference, March 2000. (pdf)
- Ron Brightwell, Lee Ann Fisk, David S. Greenberg, Tramm Hudson, Mike Levenhagen, Rolf Riesen and Arthur B. Maccabe, "Massively Parallel Computing Using Commodity Components," Parallel Computing, vol 26, number 2-3, pages 243-266, February 2000. (pdf)
- David S. Greenberg, Ron Brightwell, Lee Ann Fisk, Rolf Riesen and Arthur B. Maccabe, "A System Software Architecture for High-end Computing," in proceedings of Supercomputing '97, November, 1997.
- F. R. Reverbel and A. B. Maccabe, "Making CORBA Objects Persistent: the Object Database Adapter Approach," in proceedings of the 3rd USENIX Conference on Object-Oriented Technologies and Systems (COOTS'97), June 1997.
- S. R. Wheat, A. B. Maccabe, R. E. Riesen, D. W. van Dresser, and T. M. Stallcup, ``PUMA: An Operating System for Massively Parallel Systems,'' Journal of Scientific Programming, vol. 3, no.4, Winter 1994, (special issue on operating system support for massively parallel systems) pp 275-288.
- Arthur B. Maccabe, Computer Systems: Architecture, Organization, and Programming, Richard D. Irwin, Inc., 1993.
- K. D. Devine, S. R. Wheat and A. B. Maccabe, "A massively parallel adaptive finite element method with dynamic load balancing," Proceedings of Supercomputing '93, Portland, OR, Nov. 1993, pp. 2-11.
- J. E. Sturtevant, A. B. Macccabe and P. M. Campbell, "Performance of a particle-in-cell plasma simulation code on the BBN TC2000," Concurrency: Practice and Experience, Vol. 4, No. 1, 1992.
- R. A. Ballance, A. B. Maccabe and K. J. Ottenstein, "The program dependence web: A representation supporting control, data, and demand-driven interpretation of imperative languages," Proceedings of the SIGPLAN 90 Conference on Programming Language Design and Implementation, 1990, pp. 257-271.
Logos and Links
Barney Maccabe