Partner n° 9 – ACE (Netherlands)

Associated Compiler Experts bv (ACE) are the developers of the CoSy compiler development system which is the company’s core technology. The ACE Group, of which the compiler technology company is a part, has been based in Amsterdam since 1975. The ACE Group is independent, employee-owned and specialises in advanced system- software development products and services.

CoSy is the highly flexible, easy-targetable compiler development system, which has been successfully deployed by over 40 customers and partners world-wide, creating high-quality, high-performance compilers for a broad spectrum of DSP-, NPU -, RISC-, VLIW- and 8/16-bit microcontroller and multi-core architectures. Making extensive use of generators and a generic intermediate representation (IR), the CoSy environment allows construction of production-quality performance compilers in a highly efficient manner, reducing time-to-market, time- to-performance and development and maintenance costs. CoSy’s configurability and retargetability make it a particularly effective environment for architectural exploration and HW/SW co-design.

ACE has a track record of producing and delivering technology to the community as a result of European projects having managed and participated in several successful consortiums including several ESPRIT projects and has a track record of innovation in operating systems, parallel systems, compiler technology and embedded systems. More recently ACE participated in MEDEA+ MESA (Multi-processor Embedded Systems Architectures), NEVA (NoC Design, driven by Video & Distributed Applications) and TSAR (Tera-Scale Multi-core Processor Architecture) and MORPHEUS (Multi-purpose Dynamically Reconfigurable Platform for Intensive Heterogeneous Processing).

Key personnel to be involved:

Marcel Beemster is a Senior Technical Architect at ACE Associated Compiler Experts. He received his PhD from the University of Amsterdam for work on fine-grained parallelism in functional languages and lectured on general programming techniques, compilers and computer architectures at universities and conferences. At ACE his work has included design, implementation and management for projects in the areas of Java compilation, compilation for reconfigurable arrays, SIMD and multi-core architectures, all in the context of the CoSy compiler design environment.