Electrical and Computer Engineering
|Office||A312 Hamerschlag Hall|
|Assistant||Claire E. Bauerle|
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. As member of the Spiral research team, his research goal is to enable automatic generation of highly optimized software libraries for important kernel functionality. Moreover, he is investigating the applicability of these techniques across domains: signal- and image processing, numerical linear algebra, communication and compression, and most recently the stability of power grids. In other collaborative research threads Dr. Franchetti is investigating the applicability of domain-specific transformations within standard compilers, and hardware/software co-design based on high-level hardware and algorithm descriptions, as well as the possibility of application-specific logic within memory. Dr. Franchetti is Thrust Leader of the Security Thrust in Carnegie Mellon’s SRC Smart Grid Research Center and co-founder of SpiralGen, a Pittsburgh, PA company commercializing the technology developed in the Spiral project.