Skip to main content

The diverse use and constant development of artificial intelligence are changing IT systems and their development. The increasingly complex AI models require so much computing power and energy that conventional computer systems reach their limits. Therefore, more and more work is being done on the use of specialized hardware (e.g., GPUs, FPGAs, ASICs, and TPUs), which are already in use in various places in the industrial environment. However, AI methods and specialized hardware must be integrated into standard software systems. For example, data is read from sensors, or actuators like robots are controlled. For the planning and realization of such methods, appropriate approaches from software engineering are required. To benefit from modern techniques, specialists in the industry must be able to understand and apply these techniques. This is precisely one of HAISEM-Lab’s core objectives, i.e., to test and evaluate these techniques and make them available to interested parties in the form of courses.

The next three courses of the project will take place as webinars in September:

  • Software Engineering of AI Applications (September 10 -11)
  • FPGA hardware architectures for AI (September 21-22)
  • Best practices for AI optimization (September 28)

Further information about the courses and free registration:

A major event on AI and specialized hardware is planned for the end of October as a face-to-face event.

To get an insight into particular topics, the project team will put small videos online on YouTube in the next few weeks. On the project‘s website is a link to the YouTube channel.

If you want to learn more about the basics of software engineering before the HAISEM Lab course “Software Engineering of AI Applications”, you are welcome to register for a course at the sister project UpgradeIT (, which will take place on August 27th and 28th.

In the HAISEM-Lab project, which is funded by the German Federal Ministry of Education and Research, the L3S Research Center and the Institute of Microelectronic Systems at the University of Hannover and the Software Systems Engineering (SSE) group at the University of Hildesheim are collaborating. HAISEM stands for “Hardware-optimized AI Applications using modern Software-Engineering Methods”.