The Citi laboratory (http://www.citi.insa-lyon.fr) has a grant for a PhD Thesis. The research topic is the validation of software radio reconfiguration algorithms through systemC simulation of hardware platforms (more precise description below). The background required is: compilation, system, processor architecture, C++ programming. Skills in parallel programming, signal processing algorithms or hardware design can be useful too. Please send CV and motivation letter to Tanguy.Risset@insa-lyon.fr before September 2008. -------------------- More precise description ---------------------------- Programming Tools and methodology for Software Radio SoC design The trend in modern telecommunication systems is the dynamic adaptation of physical layer communication protocols to the environment: adapting protocol parameters or switching between protocols should be done transparently to the user. With the increasing number of communication path, choosing might be complicated and devices has to share resource to implement the various protocols, this is the basic principle of software radio. The Citi laboratory is working on these software radio topics as well as on the efficient simulation of systems on chip in systemC through the OpenTLM Minalogic project and the SocLib ANR platform. The PhD subject is to use the systemC simulator to validate the hardware/software architectures proposed for software radio reconfiguration and to identify the programming tools that will be necessary for this particular application. As an example, it seems clear that the mapping of the different tasks on the processors will have an important impact on the communication volume occurring on the chip. A tool guiding task and memory mapping to optimize communications on the chip might be useful. The goal of the PhD is to identify programming software radio programming bottlenecks and to provide tools for these bottlenecks. The experiments will take place either on the OpenTLM systemC simulator (transaction system level modeling of a multi-processor chip including a network on chip). If more precise performance evaluation of the implementation is needed, the SocLib system platform might be used (cycle accurate SoC simulation). The work will take place at the Citi Laboratory (http://www.citi.insa-lyon.fr). The PhD advisor will be Tanguy Risset, and collaboration with the radio team of the Citi working on physical radio protocols as well as OpenTLM partners (ST-microelectronics, Thompson,...) will occur. Compilation and Linux system skills are required, as well as a good experience in C and C++. A technical part of the work will be to set up simulation plate-forms and to interconnect various tools in Linux. Micro-electronics skills (embedded programming, systemC modeling) as well as signal processing background will be appreciated. -----------------------------------------------------------