David Koufaty Vita
Areas of Interest
Computer Architecture
Programming Languages and Compilers
Parallel Computing
Education
- Ph.D. Computer Science.
University of Illinois at Urbana-Champaign.
Prof Josep Torrellas, advisor.
August 1992 - October 1997 .
- M.Sc. Computer Science.
Universidad Simón Bolívar.
Prof. Alejandro Teruel, advisor.
September 1988 - March 1991.
- B.S. Computer Science.
Universidad Simón Bolívar.
Prof. Jorge Baralt, advisor.
September 1983 - July 1988.
Teaching and research experience
- University of Illinois at Urbana-Champaign.
Research Assistant.
Center for Supercomputing Research and Development (August 1994 - October 1997).
Teaching Assistant.
Department of Computer Science (January 1994 - May 1994)
- Universidad Simón Bolívar.
Assistant Professor . Department of Computer Science (September 1991 - August 1992).
Instructor . Department of Computer Science (September 1988 - August 1991).
Teaching Assistant Department of Mathematics and Computer Science (September 1985 - August 1988).
Professional experience
- Intel Corp. Performance Processor Division.
Microprocessor architect. (November 1997 - present).
- Olivetti de Venezuela C.A.
Consultant (August 1989 - March 1990).
- Instituto Nacional de Cooperación Educativa.
Instructor (April 1989 - July 1989).
- INTEVEP S.A.
Internship (September 1987 - August 1988).
Honors and scholarships
- The Kuck Award for Outstanding PhD Thesis
Department of Computer Science.
University of Illinois at Urbana-Champaign. August 1998.
- C. W. Gear Outstanding Graduate Student Award.
Department of Computer Science.
University of Illinois at Urbana-Champaign. April 1995.
- Graduate Scholarship/Loan.
Consejo Nacional de Investigaciones Científicas.August 1992 - July 1996.
- Outstanding M.Sc. thesis work.
Universidad Simón Bolívar. March 1991.
- B.S. Computer Science Cum Laude.
Universidad Simón Bolívar. October 1988.
- Undergraduate Scholarship.
Fundación Gran Mariscal de Ayacucho. September 1986 - July 1988.
Publications
-
Comparing Data Forwarding and Prefetching for
communication-induced Misses in Shared-Memory MPs .
David Koufaty and Josep Torrellas.
12th ACM International Conference on Supercomputing, Melbourne, Australia. July 1998.
-
Compiler Support for Data Forwarding in Scalable Shared-Memory Multiprocessors.
David Koufaty and Josep Torrellas.
Seventh Workshop on Scalable Shared Memory Multiprocessors, Barcelona, Spain.
June 1998.
-
Architectural and Compiler Support to Hide Coherence Misses
in Distributed Shared-Memory Multiprocessors.
David Koufaty. PhD Thesis.
University of Illinois at Urbana-Champaign, October 1997.
-
Data Forwarding in Scalable Shared-Memory Multiprocessors.
David Koufaty, Xiangfeng Chen, David K. Poulsen and Josep Torrellas.
IEEE Transactions of Parallel and Distributed Systems.
December 1996.
-
Data Forwarding in Scalable Shared-Memory Multiprocessors.
David Koufaty, Xiangfeng Chen, David K. Poulsen and Josep Torrellas.
9th ACM International Conference on Supercomputing, Barcelona, Spain. July 1995.
-
A Framework to Study Automatically Parallelized Programs.
Venkata Krishnan and David Koufaty.
Technical Report, Center for Supercomputing Research & Development,
University of Illinois at Urbana-Champaign, May 1995.
-
Comparing the Performance and Programmability of the DASH and Cedar Multiprocessors
for Scientific Loads.
Josep Torrellas and David Koufaty. September 1994.
-
Comparing the Performance of the DASH and Cedar Multiprocessors
for Scientific Applications.
Josep Torrellas, David Koufaty and David Padua.
1994 International Conference on Parallel Processing. August 1994.
-
Algoritmos Paralelos Adaptativos de Ordenamiento.
David Koufaty,
Proceedings PANEL'92, XVIII Conferencia
Latinoamericana de Informática. Gran Canaria, Spain. August 1992.
-
Experiencias Docentes en los Cursos de Organización del Computador.
David Koufaty and Enzo Chiariotti.
Proceedings I Conferencia Iberoamericana de Educación
Superior en Computación. Santiago, Chile. October 1991.
-
Algoritmos Paralelos para Búsqueda de Patrones: Preproceso del
Patrón.
David Koufaty and Alejandro Teruel.
Proceedings PANEL'91, XVII Conferencia
Latinoamericana de Informática. Caracas, Venezuela. July 1991.
-
Un ambiente para la enseñanza de la programación en lenguaje ensamblable.
Enzo Chiariotti and David Koufaty.
Proceedings PANEL' 91, XVII
Conferencia Latinoamericana de Informática. Caracas, Venezuela. July 1991.
- Algoritmos Paralelos para Ordenación Topológica.
Alejandro Teruel, Hector Klie, David Koufaty, Carmen Mora, Rafael Moscarella and Marielba Rojas.
Proceedings PANEL'90, XVI Conferencia Latinoamericana de Informática.
La Asunción, Paraguay. September 1990. (available only in hard-copy)