David Koufaty Vita

Areas of Interest

Computer Architecture
Programming Languages and Compilers
Parallel Computing

Education

Teaching and research experience

Professional experience

Honors and scholarships

Publications

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. Comparing the Performance and Programmability of the DASH and Cedar Multiprocessors for Scientific Loads. Josep Torrellas and David Koufaty. September 1994.

  8. 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.

  9. Algoritmos Paralelos Adaptativos de Ordenamiento. David Koufaty, Proceedings PANEL'92, XVIII Conferencia Latinoamericana de Informática. Gran Canaria, Spain. August 1992.

  10. 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.

  11. 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.

  12. 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.

  13. 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)