Franz Franchetti

 

 

home  |  short cv  |  projects  |  publications  |  presentations  |  teaching  |  rockin’



-

 

franz

Research Scientist

Department of Electrical and Computer Engineering
Carnegie Mellon University

Porter Hall B29
5000 Forbes Ave

Pittsburgh, PA-15213

Phone: +1 412 268 8297
Fax: +1 412 268 3890
E-mail:  franzf at ece.cmu.edu

Official homepage

Faculty Assistant: Claire Bauerle

 

 

 

Biography

Franz Franchetti is a Research Scientist (assistant-level research track faculty member, “Assistant Research Professor”) with the Department of Electrical and Computer Engineering at Carnegie Mellon University. He received the Dipl.-Ing. (M.Sc.)  degree in Technical Mathematics and the Ph.D. degree in Computational Mathematics from the Vienna University of Technology in 2000 and 2003, respectively. He was a postdoctoral research associate with the Institute for Analysis and Scientific Computing during 2003. In 2004-2005 he was a postdoctoral research associate with the Department of Electrical and Computer Engineering at Carnegie Mellon University and a recipient of the Schrödinger fellowship awarded by the Austrian Science Fund. In 2006 he was member of the team winning the Gordon Bell Prize (Peak Performance Award). From 2005-2008 he was Systems Scientists (special faculty) with Carnegie Mellon’s ECE Department.

Dr. Franchetti's research focuses on automatic performance tuning and program generation for emerging  parallel platforms, including multicore CPUs, clusters and high-performance systems (HPC), graphics processors (GPUs), field programmable gate arrays (FPGAs), and FPGA-acceleration for CPUs. His research goal is to enable automatic generation of highly optimized software libraries for important kernel functionality. He is member of the Spiral research team (www.spiral.net).

Franz has been playing the electric guitar on-stage in various rock bands since 1993. Watch him perform live or visit Wr. Neustadt’s newcomer festival SCHMU, where he served as stage engineer.

 

Selected Publications

F. Franchetti, Y. Voronenko, P. A. Milder, S. Chellappa, M. Telgarsky, H. Shen, P. D'Alberto, F. de Mesmay, J. C. Hoe, J. M. F. Moura, M. Püschel
Domain-Specific Library Generation for Parallel Software and Hardware Platforms
Proceedings of  The NSF Next Generation Software (NGS) Workshop 2008.

F. Franchetti and M. Püschel
SIMD Vectorization of Non-Two-Power Sized FFTs
Proceedings of International Conference on Acoustics, Speech, and Signal Processing (ICASSP) 2007.

 

F. Franchetti, Y. Voronenko, and M. Püschel
FFT Program Generation for Shared Memory: SMP and Multicore

Proceedings Supercomputing 2006.

 

F. Franchetti, Y. Voronenko, M. Püschel

A Rewriting System for the Vectorization of Signal Transforms

Lecture Notes in Computer Science, volume 4395, May 2007, pages 363-377.

 

F. Franchetti, Y. Voronenko, M. Püschel
Loop Merging for Signal Transforms
Proc. Programming Language Design and Implementation (PLDI) 2005, pages 315-326.

 

M. Püschel, J. Moura, J. Johnson, D. Padua, M. Veloso, B. Singer, J. Xiong, F. Franchetti, A. Gacic, Y. Voronenko, K. Chen, R. W. Johnson, N. Rizzolo

SPIRAL: Code Generation for DSP Transforms

Proceedings of the IEEE Special Issue on "Program Generation, Optimization, and Adaptation," Vol. 93, No. 2, 2005, pages 232-275.

 

 



 

home  |  short cv  |  projects  |  publications  |  presentations  |  teaching  |  rockin’