My colleagues and I seek to advance the state of the art for parallel systems. Usually, the layers of a parallel system—the compiler, run-time system, operating system, and hardware—are considered as separate entities with a rigid division of labor. We are investigating an alternative model, interweaving, in which these layers are integrated as needed to improve the performance, scalability, and efficiency of the specific parallel system.

Before applying for this opportunity you need to submit your online profile. Click the button below to continue.