• About us
  • Contact us
  • Sitemap
  • Home
  • About us
    • Mission Statement
    • Management and Governance
      • Governance Committee
      • Management Committee
      • Industry Advisory Board
      • Scientific Advisory Board
    • Lero Contact Information
    • Institutions
    • Contact Us
  • Research
    • Competencies
    • Projects
    • Posters
  • Industry
    • Industry Outreach
    • Collaborating with Lero
    • Partners
    • Intellectual Property
  • Education and Outreach
    • Second Level
      • Internships
      • School Visits
      • Scratch Lesson Plans
      • UL Cybercamp
    • Third Level
    • Fourth Level
      • Doctoral Symposium
      • Writers Retreat
      • LGSSE
    • Past Activities
  • Publications
    • PhD Thesis
    • Publication List
    • Technical Reports
  • Events
    • Upcoming Events
    • Events Calendar
    • Events Map
    • Conference Information
    • Conference List
    • List of Talks
  • News
    • Newsletters
  • Partners
  • People
    • Senior Academic Team
    • Staff Directory
    • Directors
    • Vacancies
    • Alumni
    • Visitors to Lero
      • Past Visitors

Menu

  • Home
  • About us
  • Research
  • People
  • Partners
  • Education and Outreach
  • Events
  • Industry
  • Publications
  • News
  • Contact us
Home | Embedded Systems

Research Competency Embedded Systems

Competency Leader

David Gregg

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.

In recent years, the number of embedded systems in the marketplace has increase dramatically due to significant reductions in size and costs of microprocessors. In 2010, the number of mobile phones subscriptions worldwide reached 4.6 billion, according to the International Telecommunications Union. At the end of 2009, the number of mobile broadband subscriptions was 800 million. In contrast, the Computer Industry Almanac estimated that there were 1.2 billion PCs in use worldwide at the end of 2008. This trend towards increasing numbers of embedded devices looks set to continue in coming years with the advent of new classes of device such as the iPad and Wireless Sensor Networks.

Lero is active in the area of embedded systems research. Movidius are an Irish-based company developing high performance multi-core processors for video and games acceleration on mobile phones. Lero researcher, Dr David Gregg, TCD, is leading a project to improve compilation for the Movidius processor platform. The project focuses on improving the execution speed of the executable software produced by the compiler. To solve this challenging problem, Lero researchers are bringing together advanced compilation and machine learning methods.

In a related project, Dr Gregg and Dr Gavin Doherty, TCD, are developing tools to assist programmers in understand the performance of software running on embedded multi-core systems. The work aims to assist programmers in eliminating processing bottlenecks and to improve performance by distributing the workload efficiently across the processor resources.

Dr Goetz Botterweck, UL, is leading a Lero team to develop tools and techniques to support the evolution of embedded software-intensive systems designed for families of similar products where the evolution of products is planned towards a long- term horizon. The work will draw on previous research in the areas of model-driven engineering, product-line engineering and formal methods.

Competency Team
Goetz Botterweck
Andrew Butterfield
Vinny Cahill
Nanxi Chen
David Gregg
Fergal McCaffery
Rene Meier
David Sinclair

Tagged:
  • Chris Blaekley
  • David Gregg
  • Gavin Doherty
  • Embedded Systems
  • Formal Methods
  • Requirements Engineering
Printer-friendly versionPrinter-friendly version

Lero - The Irish Software Engineering Research Centre; Tel: +353 61 233799; Fax: +353 61 213036; Contact us