User login |
Development of an on-chip CLI generation and analysis framework
Click here to apply for this internship.
Affiliated toSTMicroelectronicsLocationMilan area (Italy) or Grenoble (France)Timing3 monthsDescriptionSTMicroelectronics is developing a CLI-based middleware as part of a research project. This middleware aims at the deployment of component-based software on heterogeneous multi-processor system-on-chip platforms. In order to satisfy the flexibility and performance requirements of such platforms, this middleware needs to make use of a dynamic code generation mechanism for proceeding to some ahead-of-time optimizations depending on the deployment context and for generating part of the deployment code (e.g. generation of stub/skeleton components implementing transparent connection between application components over the network-on-chip). The aim of the proposed internship is to investigate the feasibility of such a small and fast CLI generation and analysis framework, and to develop a prototype. This prototype should be written in C language without using standard .Net libraries for sake of the reduction of the system dependencies. The student can inspire from some state-of-the-art tools and publications, including Cecil, a CLI manipulation tool implemented in Mono framework, and ASM, a Java bytecode manipulation tool that has been designed for privileging the execution performance. Click here to apply for this internship. Click here for a list of all applications for this PhD. Click here to go to an overview off all internships (and applications) for this call.
|