Orlando Moreira
Making data flow work for real-time wireless communicationsST-Ericsson, Netherlands
CISTER, Porto, Portugal
ABSTRACT:
This presentation focus on the challenges involved in the design of systems that provide timing guarantees to streaming applications, and, in particular, to wireless transceivers. We argue that the data flow model of computation is a convenient way of modeling and analyzing modern streaming applications running on heterogeneous multiprocessors. We give an overview of timing-analysis techniques for data flow graphs. We then explain how hardware architectures and mapping decisions can be modeled in data flow and how, using the same analysis techniques, the timing behavior of the mapped application can then be verified. These ingredients are used to build a model-based design-flow that maps a timing-constrained application onto a Multi-Processor System-on-Chip. State-of-the-art wireless transceiver applications (WLAN, LTE-A) are used to illustrate the data-flow-driven modeling, analysis and design flow. There is always an inherent difficulty in making abstract computation and analysis models fit real-life applications and platforms. We will point out some of these, and discuss solutions.
SHORT BIO:
Dr. Orlando Moreira is a Principal DSP Systems Engineer at ST-Ericsson, at the High Tech Campus site, in Eindhoven, The Netherlands. He graduated in Electronics Engineering from the University of Aveiro. In 2012, he received his Ph.D. degree in Electrical Engineering from the Eindhoven University of Technology. Before joining ST- Ericsson, he worked for Philips Research and NXP Semiconductors. In 2007-2008, he led a joint Nokia, NXP and ST-Ericsson team in developing a hard-real-time software architecture for radios. He has published papers on reconfigurable computing, real-time multiprocessor scheduling, resource management, data flow analysis and modeling. He was awarded patents in computer architecture and compilation methods.
WHERE:
Auditorium, CISTER, ISEP
Rua Alfredo Allen, 535
4200-135 Porto, Portugal