 | 
Institute Affiliations:
San Diego Supercomputer Center
California Institute for Telecommunications and Information Technology
Contact Information:
Phone:
858-534-8406
Email:
ferrante@cs.ucsd.edu
Personal Home Page
Research Page
 |  | Jeanne Ferrante - Associate Dean of the Jacobs School, Professor
Compiling techniques for large scale computing
In compiling, applications are translated from high-level programming languages such as C and Fortran and
their variants to machine-executable form. Much of Professor Ferrante's work has focused on a middle stage of the compiling
process, performance optimization, for a variety of different machine architectures, including parallel machines. At UCSD,
she has led research with Professor Larry Carter into "hierarchical tiling," in which data used in applications with a
regular communication platter is organized in chunks or "tiles" convenient to transfer through the various data-storage
levels. For irregular applications, she and her colleagues developed "sparse tiling", a combined compile-time and
runtime approach. Ferrante's current research interests include information sharing between tools (including compilers),
and scheduling for large scale, networked computing systems such as grids for peer-to-peer systems (particularly, autonomous
scheduling algorithms, which use only limited, local information about the system). Recent work includes bandwidth-centric
scheduling, which achieves maximal steady-state throughput for large collections of independent fixed size tasks across
a grid organized as a tree.
Capsule Bio:
Jeanne Ferrante joined the UCSD faculty in 1994 and was Chair of Computer Science & Engineering from
1996-1999. From 1987-1994, she was a research staff member at IBM's T.J. Watson Research Center. Among other honors,
she was selected ACM fellow in 1996 and IEEE Fellow in 2005. She received her Ph.D. in mathematics from MIT in 1974.
 |  |