The Informatik Centrum Dortmund (ICD) was formed in 1989 in order to enable the transfer of recent scientific results obtained at the University of Dortmund into industry. The key idea was to combine the access to recent research results available in academia with the customer-oriented professional service expected by industry.
Consistent with this goal, a strong cooperation between the University and ICD has been built up. Focusing on information technologies, ICD's main partners at the University are members of the Department of Computer Science and of the Department of Electrical Engineering.
At the same time, the interface to industry is absolutely customer-oriented and meets all professional project organization standards expected by companies.
Building on the group leader's expertise in retargetable compilers, the Embedded Systems group at the University of Dortmund has been focusing on compiler techniques that exploit the special characteristics of embedded processors. This ongoing work, started around 1994, results in a comprehensive collection of powerful code optimization techniques dedicated to specialized processor architectures like DSPs, VLIW machines and Network Processors. These techniques are capable of outperforming classical compiler technology with respect to performance, code size, or power consumption.
In 1999, the group decided to make its knowledge available to industrial customers, and an Embedded Systems profit center at ICD was founded, with the Embedded Systems Group of Dortmund university providing the necessary research background. The ICD/ES group is headed by Prof. Dr. Peter Marwedel.