Is the embedded community aware of its sustainable and ethical responsibility?
Green Software Engineering
When the term sustainability is mentioned, many people think immediately about the ecology aspect. Therefore we will also start with it ... What is Green Software Engineering?
Prof. Dr.-Ing. Axel Sikora: 'Green engineering' in general, for me, is primarily associated with the efficient use of resources. This is actually something that embedded engineers have always practiced. Originally due to limited computing resources and then because of battery-powered, ultra-low-energy or even energy-harvesting systems. From the very beginning, therefore, a great deal of attention was paid to efficient implementation - and not just in the software, of course, but also in hardware and system design.
In the age of the Internet of Things (IoT) and wide-ranging networking of embedded systems, the term has started to take on a second dimension. Everything that has to be calculated on the gateway or in the cloud should also be double-checked for efficiency. This so-called fog computing, where computing is flexibly distributed across differing levels of IoT systems, is a very topical R&D issue in which computing and communication and their corresponding cost and energy requirements can and must be weighed against each other. A great deal is changing there at the moment. Personally, I also expect embedded AI to make a major contribution here, resulting in often oversized AI accelerators only being used where they are really needed.
Sustainability in the development of embedded systems
What role does sustainability currently play in the development of embedded systems?
Prof. Sikora: In the case of embedded systems, sustainability involves not only the efficient use of resources but is also about system development - i.e. hardware and software. Much of what is sustainable is hardware-driven, which means using hardware as long and stably as possible, manufacturing it cleanly, repairing it and disposing of it. But sustainability also includes updateability of software, function expansion, firmware update over-the-air, etc.
What control levers can be applied in the development of embedded systems in order to meet the diverse sustainability goals?
Prof. Sikora: Control levers can be applied throughout the entire lifecycle of embedded systems. This begins with production - because semiconductor process technology is complex and very energy-hungry but has a lot of potential for optimization. The transformation of global supply chains has certainly played a role in this. For a long time, the typical supply chain looked like this: Silicon production in the USA, Taiwan or in Europe, housing in Malaysia, PCB production and assembly in China and from there all over the world. This is currently becoming more regional again - largely for political reasons to ensure digital sovereignty - but with a positive ecological side effect.
By the way, Prof. Heuberger from the Fraunhofer Institute IIS will give one of the keynote speeches on digital sovereignty from a national and European perspective.
Back to embedded systems: A variety of aspects play a role in their operation. These include: updateability of software, information security (keyword: key Infrastructure), storage capacities and, related to this, expandability which includes the issue of reparability. Many systems are currently designed in such a way that they can only be completely replaced. The smartphone is just one example. With many control units, it is also not possible to replace individual components. A lot still needs to be done in this area.
And then at the end of the lifecycle, it’s a matter of establishing clean disposal chains and not simply throwing the e-waste on the scrap heap and sending it to Africa. Here too there is still a lot of scope for optimization.
In the case of lithium batteries, for example, the metal lithium is present in the black mass of used batteries in a concentration of 2 to 5 % - much higher than is found in nature, where it has to be extracted from the earth at great expense and by using huge amounts of fresh water. The same is true of many other metals used in electronic components and printed circuit boards. Numerous research projects are currently underway to return these materials to the material cycle (the cyclic economy).