
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 #??. 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."
Ernie Chan, Jim Nagle, Enrique
S. Quintana-Ortí, Gregorio Quintana-Ortí, Robert van de Geijn, Field G. Van
Zee, Richard Veras. "Semantic
Information Required for Static Dependence Analysis of Blocked
Formulations of Matrix Computations." Proceedings
2009 International Symposium on Code Generation and Optimization,
Seattle, Washington, March
2009.
(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
- Applied Research Laboratories Undergraduate Scholars Tuition
Reimbursement (fall and spring of: 2001, 2002, 2003)
- College of Natural Sciences Honor's Day College Scholar (spring
of: 2001, 2002, 2003)
- University Honors (fall of 1999)
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)
- The Happy Tree Friends
are always getting into trouble. What kind of fun antics could they be
up to
now? (Cook)
- Engrish.com speaks for
itself. (Scoggins)
- Check out
Homestarrunner's Strongbad
emails. "Dragon", "Japanese Cartoon", "Video Games," and "Techno" are
all must-see
episodes. (Christie)
- Here is a
humorous "end
of world"
scenario. (Spangler)
- Go ahead: shake
things up for the holidays. (Turner)
- A bizarre Japanese
commentary on soy sauce. The English
subtitles don't help much. Nonsensical, but still funny. (Newman)
- It's not a
cure for cancer, but it has plenty of badgers.
(Driver)
- Hey kids!
Let's play the penguin
game!
Here's how it works: swing the baseball bat at the right time to send
the penguin flying! (Driver)
- I can't count the number of times I've overheard a girl say,
"I hate boys!" Now all you ladies can take out your anger safely by throwing
rocks at boys without actually hurting any. (Dark)
- You know you have too much time on your hands when you begin
pretending to sing quasi-acappella
songs about milk and cereal. (Dark)
- Ever wanted to learn how to operate a forklift? You may want to
start out by watching Klaus learn how to not operate
a forklift. (Thomsen)
- It's wise to learn from others' mistakes. Checkout this essay on El Niño
(that's Spanish for "the Niño") and this short biography on Walt Whitman.
(Malik)
- For those moments when you can't find any bubble
wrap, but
wish you could. (Dad)
- For never was a story of more comedy than this parody of
Juliet and her
Romeo, cast in the modern language of "l33t" speak. (Driver)
- Haven't you heard? Poetry
is
a man's gift! Well, at least according to a fellow by the name of
Tal that lived down the hall from Mark at the Castilian during our
first year at UT.
(Kurtz)
- Check out the badgers
(linked above). Fan of Harry Potter? If so, you'll love this spoof! (Starr)
- Familiar with World of Warcraft? Check out Leeroy
Jenkins as he and his PALS FOR LIFE group attempt to strategize
in-game. (Lundberg)
- Are you running the latest verion of GirlFriend?
If you encounter too much trouble, I suggest uninstalling. (me)
- Hey guys, still trying to "figure out" women? Here is a precise closed-form solution. (Dad)
- Have a problem? This flow-chart
that will guide you through the problem-solving process, courtesy of my
tomato-chunking college linear algebra professor.
(Rubinstein)
- In case of problem with beer, refer to beer troubleshooting guide and
proceed accordingly. (Tanner)
- A safe and healthy work environment can be established using the
Aperture Science Enrichment Center's patented handheld portal device.
(Starr)
- Penguin calls!
(Murguia/Ammon)
- Everybody knows that blind dates can be
rough--even mathematical constants. (Parkinson)
- More fun
from spinnerdisc.com, this time for physics and math nerds. (Parkinson)
- A band of nerds at Stanford with mad hip-hop foo put on an
impressive performance with plenty of Unix/Linux references.
(Thomsen)
- All you younger twenty-somethings out there: you're not old until
this
performance by Flight of the Conchords sounds familiar. (Driver)
- More Harry Potter fun with Potter
Puppet Pals and the follow-up!
(Hoegen Dijkhof)
- Fire kittens
from a cannon. Obstacles include venus fly traps, metal spikes, and
bombs buoyed by helium balloons. (Thomsen)
- Are you a computer programmer? Take this
Myers-Briggs-inspired personality test to see what kind of
programmer you are. (Bientinesi)
- Things that men think when
they meet their girlfriend's parents for the first time. (Thomsen)
- What is xkcd? Nerdy. Funny.
Sometimes hysterical. (Thomsen)
- Don't misbehave, kids, or you'll be punished from above.
(Driver)
- Ricky Gervais, the creator of the British and American versions
of The Office, also does
stand-up comedy. Here
he talks about Creation, and here, nursery
rhymes. (Gross)
- The
Ladder Theory
attempts to explain sexual attraction between men and
women. Most of us have probably observed
many of these behaviors anecdotally in isolated settings. (Gross)
- A website that
collects funny photos of animals, mostly cats, and attaches interesting
captions. The very
first photo is worth checking out. (some guy who works at the
Arboretum Thundercloud Subs shop)
- Dating a nerd? Or maybe you have a nerdy friend whose behavior
you find perplexing. Regardless of your relationship with your nerd, The
Nerd Handbook will help you to understand him (or her, if you are
so lucky) better. (Driver)
- An engineer's
guide to cats. (Thomsen)
- Lev Yilmaz writes comics that he also narrates on
YouTube. This
one
examines a typical conversation with your mother. (Gross)
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 20 August 2008 by Field G. Van Zee