Ernie Chan
Ph.D. Student
Advisor:
Robert van de Geijn
- Department of Computer Sciences
- The University of Texas at Austin
- Austin, TX 78712
- Office: ACES 2NEo2D
- Phone: (512) 471-9720
- Fax: (512) 471-8885
- Email: echan 'at' cs 'dot' utexas 'dot' edu
M.S. in Computer Sciences (2009)
B.S. in Computer Sciences (2004)
The University of Texas at Austin
Publications
Journals
-
Field G. Van Zee, Ernie Chan, Enrique S. Quintana-Ortí, Gregorio
Quintana-Ortí, and Robert A. van de Geijn.
Introducing: The libflame library for dense matrix computations.
IEEE Computing in Science & Engineering,
11(6):56--62, November 2009.
-
Gregorio Quintana-Ortí, Enrique S. Quintana-Ortí, Robert
A. van de Geijn, Field G. Van Zee, and Ernie Chan.
Programming matrix algorithms-by-blocks for thread-level parallelism.
ACM Transactions on Mathematical Software,
36(3):14:1-14:26, July 2009.
-
Ernie Chan, Marcel Heimlich, Avi Purkayastha, and Robert van de Geijn.
Collective communication: theory, practice, and experience.
Concurrency and Computation: Practice and Experience,
19(13):1749-1783, July 5, 2007.
Paper (pdf)
Conferences
-
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.
In MTAAP'08: Proceedings of the 2008 Workshop on Multithreaded
Architectures and Applications,
Miami, FL, USA, April 18, 2008.
-
Ernie Chan, Field G. Van Zee, Paolo Bientinesi, Enrique
S. Quintana-Ortí, Gregorio Quintana-Ortí,
and Robert van de Geijn.
SuperMatrix: A multithreaded runtime
scheduling system for algorithms-by-blocks.
In PPoPP'08: Proceedings of the Thirteenth ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming,
pages 123-132, Salt Lake City, UT, USA, February 20-23, 2008.
Paper (pdf)
Presentation (ppt)
-
Gregorio Quintana-Ortí, Enrique S. Quintana-Ortí, Ernie Chan,
Robert A. van de Geijn, and Field G. Van Zee.
Scheduling of QR factorization algorithms on SMP and multi-core architectures.
In PDP'08: Proceedings of the Sixteenth Euromicro International
Conference on Parallel, Distributed and network-based Processing,
pages 301-310, Toulouse, France, February 13-15, 2008.
-
Ernie Chan, Field G. Van Zee, Enrique S. Quintana-Ortí, Gregorio
Quintana-Ortí, and Robert van de Geijn.
Satisfying your dependencies with SuperMatrix.
In Cluster'07: Proceedings of the 2007 IEEE International Conference
on Cluster Computing,
pages 91-99, Austin, TX, USA, September 17-20, 2007.
Paper (pdf)
Presentation (ppt)
-
Ernie Chan, Enrique S. Quintana-Ortí, Gregorio Quintana-Ortí,
and Robert van de Geijn.
SuperMatrix out-of-order scheduling of matrix operations for SMP and
multi-core architectures.
In SPAA'07: Proceedings of the Nineteenth Annual ACM Symposium on
Parallelism in Algorithms and Architectures,
pages 116-125, San Diego, CA, USA, June 9-11, 2007.
Paper (pdf)
Presentation (ppt)
-
Ernie Chan, William Gropp, Rajeev Thakur, and Robert van de Geijn.
Collective communication on architectures that support simultaneous
communication over multiple links.
In PPoPP'06: Proceedings of the Eleventh ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming,
pages 2-11, New York, NY, USA, March 29-31, 2006.
Paper (pdf)
Presentation (ppt)
-
Ernie W. Chan, Marcel F. Heimlich, Avi Purkayastha, and Robert A. van
de Geijn.
On optimizing collective communication.
In Cluster'04: Proceedings of the 2004 IEEE International Conference
on Cluster Computing,
pages 145-155, San Diego, CA, USA, September 20-23, 2004.
Paper (pdf)
Presentation (ppt)
Poster (pdf)
This website does not reflect the views of The University of Texas at Austin.
©2009 Ernie Chan.