CONTACT US TODAY: +353 61 213 028

Chris Blaekley

Embedded Systems

Embedded systems are computer systems embedded into other products such as mobile phones, game consoles, video players, televisions, medical devices and washing machines. These systems vary greatly in terms of complexity. However, embedded systems have a number of common characteristics including high dependability requirements, interfaces to sensor and actuators, high efficiency requirements, real-time processing constraints, and application-specific design.

Parallel and Multicore Computing

Research Competencies: 

Many developers are faced with the opportunity of increased processing power brought about by the advent of multicore computing. However, in many cases, software based on serial execution is ported as-is to the multicore environment. It may indeed run more quickly than on a single processor, but it fails to exploit more than a fraction of the potential power (Sutter, 2005).