Operating System Mechanisms for Many-Core Systems

  • Tambe, Sumant S. (Investigador principal)

Detalles del proyecto

Descripción

As recent technology trends usher us into the many-core era, novel techniques are needed for high-performance applications to exploit massive local concurrency. To position software applications to run faster on machines with more cores requires substantial restructuring of software applications, middleware, and the operating system. Contemporary operating systems are not designed to run on hundreds or thousands of cores. New operating system mechanisms must be developed to handle scheduling, resource sharing, and communication in a many-core system. The solution must help the application developer create concurrent software and must be easy to use. Real-Time Innovations (RTI) and the University of North Carolina (UNC) Real-Time Systems Group are teaming together to create mechanisms for scheduling and communication for many-core systems that is scalable, high-performance, and adaptable. Our solution has three key innovations: a component architecture, a smart scheduler, and a high-throughput communication infrastructure. The component architecture will help developers to partition applications into concurrent components. The smart scheduler will assign components to clusters of cores to efficiently use the underlying processing capacity. Finally, the high-throughput communication infrastructure will optimize data transfer between components. Our solution will be implemented in Data Distribution Service (DDS) middleware to simplify application development.

EstadoActivo
Fecha de inicio/Fecha fin2/4/12 → …

Financiación

  • U.S. Department of Defense: USD99,609.00

!!!ASJC Scopus Subject Areas

  • Software
  • Ingeniería (todo)

Huella digital

Explore los temas de investigación que se abordan en este proyecto. Estas etiquetas se generan con base en las adjudicaciones/concesiones subyacentes. Juntos, forma una huella digital única.