Streaming applications are responsible for the majority of the computation load in many embedded systems (video conferencing, computer vision etc). Their high performance requirements make parallel implementations a necessity. Hence, more and more modern embedded systems include many-core processors that allow massive parallelism. Parallel implementation of streaming applications on many-core platforms is challenging because of their complexity, which tends to increase, and their strict requirements both qualitative (e.g., robustness, reliability) and quantitative (e.g., throughput, power consumption). This is observed in the evolution of video codecs that keep increasing in complexity, while their performance requirements remain the same o...
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrit...
In the modern era of on-demand ubiquitous computing, where applications and services are deployed in...
Technology shrinking and voltage scaling increase the risk of fault occurrences in digital circuits....
Streaming applications are responsible for the majority of the computation load in many embedded sys...
In wireless systems, transmitting large amounts of information with low energetic cost are two main ...
Distributed message passing applications are in the mainstream of information technology since they ...
Since applications such as video coding/decoding or digital communications with advanced features ar...
The results summarized in this thesis deal with the mapping and scheduling of workflow applications ...
The main objective of this thesis is to develop analysis and mitigation techniques that can be used ...
In the last decade, the industry of Unmanned Aerial Vehicles (UAV) has gone through immense growth a...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
Integration of disassembly operations during product design is an important issue today. It is estim...
Controlling the manufacturing costs of integrated circuits while increasing their density is of a pa...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
Faced with an increasing gap between fast growth of data and limited human ability to comprehend dat...
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrit...
In the modern era of on-demand ubiquitous computing, where applications and services are deployed in...
Technology shrinking and voltage scaling increase the risk of fault occurrences in digital circuits....
Streaming applications are responsible for the majority of the computation load in many embedded sys...
In wireless systems, transmitting large amounts of information with low energetic cost are two main ...
Distributed message passing applications are in the mainstream of information technology since they ...
Since applications such as video coding/decoding or digital communications with advanced features ar...
The results summarized in this thesis deal with the mapping and scheduling of workflow applications ...
The main objective of this thesis is to develop analysis and mitigation techniques that can be used ...
In the last decade, the industry of Unmanned Aerial Vehicles (UAV) has gone through immense growth a...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
Integration of disassembly operations during product design is an important issue today. It is estim...
Controlling the manufacturing costs of integrated circuits while increasing their density is of a pa...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
Faced with an increasing gap between fast growth of data and limited human ability to comprehend dat...
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrit...
In the modern era of on-demand ubiquitous computing, where applications and services are deployed in...
Technology shrinking and voltage scaling increase the risk of fault occurrences in digital circuits....