field.jpg

Field Garritt Van Zee

Research Scientist Associate II


Department of Computer Sciences
The University of Texas at Austin
Austin, TX 78712
Office: ACES 2.442
Campus mailcode: C0500
phone: 512 415 2863
email: field (at) cs.utexas.edu
web: http://www.cs.utexas.edu/users/field/
full contact info: UT directory



Education

Bachelor of Science in Computer Sciences (2003)
The University of Texas at Austin

Master of Science in Computer Sciences (2006)
The University of Texas at Austin



Areas of Interest

Parallel and scientific computing, linear algebra algorithms and implementations, formal derivation methods.




Publications

(Planned; In Progress)

Field G. Van Zee and Robert A. van de Geijn. "libflame: The Complete Reference."

Ernie Chan, Field G. Van Zee, Robert van de Geijn. "Adaptation of Level-3 BLAS Operations for Data Stored in Row-Major Order using Parameter Manipulation." FLAME Working Note #xx. The University of Texas at Austin, Department of Computer Sciences. November 2007.

Maribel Castillo, Ernie Chan, Francisco D. Igual, Rafael Mayo, Enrique S. Quintana-Ortí, Gregorio Quintana-Ortí, Robert van de Geijn, Field G. Van Zee. "Making Programming Synonymous with Programming for Linear Algebra Libraries." SC'08, Austin, Texas, November 2008.

(Submitted; Pending Review)

<none>

(Accepted; Accepted pending modifications)

Gregorio Quintana-Ortí, Enrique S. Quintana-Ortí, Robert A. van de Geijn, Field G. Van Zee, and Ernie Chan. "Programming Algorithms-by-Blocks for Matrix Computations on Multithreaded Architectures." ACM Transactions on Mathematical Software.

(To appear)


<none>

(Published)


Gregorio Quintana-Ortí, Enrique S. Quintana-Ortí, Ernie Chan, Robert van de Geijn, and Field G. Van Zee. "Design of Scalable Dense Linear Algebra Libraries for Multithreaded Architectures: the LU Factorization." Proceedings of the Workshop on Multithreaded Architectures and Applications, Miami, Florida, April 2008.

Field G. Van Zee, Paolo Bientinesi, Tze Meng Low, Robert A. van de Geijn. "Scalable Parallelization of FLAME Code via the Workqueueing Model." ACM Transactions on Mathematical Software, 34(2):86-114, March 2008.

Ernie Chan, Field G. Van Zee, Paolo Bientinesi, Enrique S. Quintana Ortí, Gregorio Quintana Ortí, Robert van de Geijn. "SuperMatrix: A multithreaded run-time scheduling system for algorithms-by-blocks." Proceedings of 2008 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, p.  123-132, Salt Lake City, Utah, February 2008.

Gregorio Quintana-Ort
í, Enrique S. Quintana Ortí, Ernie Chan, Field G. Van Zee, and Robert A. van de Geijn. "Scheduling of QR factorization algorithms on SMP and multi-core architectures." Proceedings of 16th Euromicro International Conference on Parallel, Distributed and network-based Processing, Toulouse, France, February 2008.

Gregorio Quintana-Ort
í, Enrique S. Quintana-Ortí, Robert van de Geijn, Field G. Van Zee, and Ernie Chan. "Programming Algorithms-by-Blocks for Matrix Computations on Multithreaded Architectures." FLAME Working Note #29. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-08-04. January 15, 2008.

Gregorio Quintana-Ort
í, Enrique S. Quintana Ortí, Ernie Chan, Robert van de Geijn, Field G. Van Zee. "Design and Scheduling of an Algorithm-by-Blocks for LU Factorization on Multithreaded Architectures." FLAME Working Note #26. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-07-50. September 19, 2007.

Ernie Chan, Field G. Van Zee, Enrique S. Quintana Ortí, Gregorio Quintana Ortí, Robert van de Geijn. "Satisfying Your Dependencies with SuperMatrix." Proceedings of IEEE Cluster Computing 2007, p. 91 - 99, Austin, Texas, September 2007.

Bryan A. Marker, Field G. Van Zee, Kazushige Goto, Gregorio Quintana Ortí, and Robert A. van de Geijn. "Toward Scalable Matrix Multiply on Multithreaded Architectures." Proceedings of European Conference on Parallel and Distributed Computing, p. 748 - 757, Rennes, France, August 2007.

Ernie Chan, Field G. Van Zee, Paolo Bientinesi, Enrique S. Quintana Ortí, Gregorio Quintana-Ortí, Robert A. van de Geijn. "SuperMatrix: A multithreaded run-time scheduling system for algorithms-by-blocks." FLAME Working Note #25. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-07-41. August 22, 2007.

Gregorio Quintana-Ort
í, Enrique S. Quintana Ortí, Ernie Chan, Field G. Van Zee, and Robert A. van de Geijn. "Scheduling of QR factorization algorithms on SMP and multi-core architectures." FLAME Working Note #24. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-07-37. July 31, 2007.

Thierry Joffrain, Tze Meng Low, Enrique Quintana Ortí, Robert van de Geijn, and Field Van Zee. "Accumulating Householder Transforms, Revisited." ACM Transactions on Mathematical Software, 32(2):169-179, June 2006.

Tze Meng Low, Robert van de Geijn, Field Van Zee. "Extracting SMP Parallelism from Dense Linear Algebra Algorithms from High-Level Specifications." Proceedings of Principles and Practice of Parallel Programming, Chicago, Illinois, June 2005.

Paolo Bientinesi, Kazushige Goto, Tze Meng Low, Enrique Quintana-Orti, Robert van de Geijn, and Field Van Zee. "FLAME 2005 Prospectus: Towards the Final Generation of Dense Linear Algebra Libraries." FLAME Working Note #16. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-05-15. April 20, 2005.

Tze Meng Low, Kent F. Milfeld, Robert A. van de Geijn, Field G. Van Zee. "Parallelizing FLAME Code with OpenMP Task Queues." FLAME Working Note #15. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-04-50. December 2004.

Thierry Joffrain, Tze Meng Low, Enrique Quintana Ortí, Robert van de Geijn, and Field Van Zee. "On Accumulating Householder Transforms, Revisited." FLAME Working Note #13. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-04-43. October 12, 2004.

Steven A. Stotts, Field G. Van Zee. "Broadband normal-mode computations within a multiprocessing environment." Proceedings of the 147th Meeting of the Acoustical Society of America, New York City, May 2004. Published in The Journal of the Acoustical Society of America, 115(4): 2579, May 2004.

Field G. Van Zee. "Formal Derivation of Sequential and Parallel Frequency-domain Beamforming Algorithms Implemented with MPI and POSIX threads." The University of Texas at Austin,
Applied Research Laboratories. Technical Letter ARL-TL-EV-03-18. 2003.

Leon Brusniak, Field G. Van Zee, and Richard D. Pound. "Development, Implementation, and Evaluation of Multiprocessor Beamformer Chimera." The University of Texas at Austin, Applied Research Laboratories. Technical Letter ARL-TL-EV-03-05. 2003.

(Unpublished Coursework)

Field G. Van Zee and Patrick J. Walkup. "Triangular Solve with Multiple Right-hand Sides." In Robert A. van de Geijn and Paolo Bientinesi, editors, Developing Linear Algebra Algorithms: Class Projects for Spring 2002. Department of Computer Sciences, The University of Texas at Austin.


Field G. Van Zee. "A Simulation of Cross-Spectral Density Matrix Eigenvalue Integrity in Adaptive Beamforming." An Applied Statistics research project sponsored by the Applied Research Laboratories, The University of Texas at Austin. 2001.



Academic work history

Since June 2006, I have been employed full-time as a researcher and software developer under Robert van de Geijn, tasked with continuing my work with the FLAME group to produce and maintain high-performance linear algebra libraries.

From June 2004 to May 2006, I served as a graduate research assistant on the FLAME working group with my other colleagues, led by Robert van de Geijn. The FLAME project is an effort to explore, refine, and spread the use of a set of verifiable methods which facilitate the derivation and implementation of high-performance algorithms for various linear algebra operations such as those commonly obtained from BLAS and LAPACK.

In November 2003, I was one of a fortunate handful of applicants who was accepted into the Master's program in Computer Sciences at the University of Texas at Austin for spring 2004 admission. Needless to say, I was thrilled to get an opportunity to develop my research career as a computer scientist amongst UT's top-notch graduate students and faculty.

From September 2000 to August 2004, I worked at the Applied Research Laboratories for the Environmental Sciences Laboratory. I was employed as an undergraduate student associate and then a graduate research assistant in the research and implementation of passive sonar processing algorithms, with a focus on adaptive beamforming. Among other duties, I maintained my parallel frequency-domain beamformer (known internally as Chimera), implemented with MPI and formally derived using elements of the FLAME approach (see ARL-TL-EV-03-18 above).



Awards



Curriculum Vitae



Academic stuff

My Subversion quick reference can be found here.
My introductory guide for new FLAME developers can be found here.



Fun stuff

In need of a healthy dose of laughter? Visit one of my favorite humor websites... (Credits are in parenthesis)

If you need a good book with a laughing-out-loud sense of wit and humor, try Miss Wyoming by Douglas Coupland, or any of Coupland's novels for that matter. Other recommendations: Generation X, Shampoo Planet,
Microserfs, Polaroids from the Dead, Life After God, Girlfriend in a Coma, All Families Are Psychotic, Hey Nostradamus!, Eleanor Rigby and JPod. Visit coupland.com for the official website for Douglas Coupland. Though some of the material is dated, The Coupland File contains assorted interviews, commentaries, photos, and a full biography of the man behind Generation X.

Jenny Holzer is a contemporary American artist who aims to integrate her socially thought-provoking textual art into public spaces. Some of her more famous pieces are titled Truisms (1978-1983), Survival (1983-1985), and Living (1980-1982).

If you enjoy reading the Holzer works cited above, you may enjoy my personal art project, text as art. The idea is similar in concept to the pieces found in Truisms and Survival, though with much less emphasis placed on embedding the art in public.

Do you have CPU cycles to spare at home or work? Try donating your computing resources to the folding@home project, managed by the PANDE Group of the Chemistry Department at Stanford University. I advocate participation (over other distributed computing projects such as seti@home) because I believe understanding the folding of proteins directly benefits the study of biology and medicine, and thus humankind.


Last updated 1 July 2008 by Field G. Van Zee