CoSy Base Package



  • 開発されたコンパイラは、最先端のコンパイラと同等の性能があり、更に最初からプロセッサに最適化された形で生成されます。
  • C/Fortran/Javaなどの言語のコンパイラを、様々なアーキテクチャのプロセッサに対して生成することができます。
  • モジュラーごとに開発するので、部品の再利用を促し、それぞれの開発グループの目的を明確にします。
  • CoSyジェネレータをフル活用することで、安定性の高いコンパイラを開発することができ、更に開発期間の短縮・開発コストの削減が可能です。


  • C front-end
  • Generators for IR, compiler supervisor and back-end
  • Base IR and functor definitions
  • Engines for optimization, analysis, lowering, checking and allocation
  • Facilitary engines for IR dumping, IR checking, debugging and visualization
  • Various prototype target engines
  • Code generator generator plus a prototype code generator description
  • Host independent target support libraries for integer and floating-point arithmetic
  • C library template sources
  • SuperTest C-compiler Test and Validation Suite
  • The CoSy engineering framework, including configuration management system

-CoSy DSP add-on package

ACE社がISOへ提案を行っているC言語への拡張DSP-Cをサポートします。 DSPアプリケーションの開発を容易にするために、移植性や効率性を考慮したC言語への拡張が定義されています。


  • DSP-C front-end
  • Zero overhead loop and other DSP-related optimizer engines
  • Advanced scheduler support in back-end generator
  • Target emulation package, including emulation compiler engines and libraries
  • Compiler support library for host independent target fixed-point arithmetic
  • Various DSP-C specific target runtime libraries
  • DSP-C emulation compiler configuration
  • DSP-C specific SuperTest tests

-CoSy C++ add-on package



  • Edison Design Group C++ front-end
  • EDG C++ to IR transformation engine
  • Prototype compiler driver
  • Utility programs
  • Runtime library and include files
  • C++ specific engines

Supported Host platforms

CoSy開発環境 生成コンパイラ動作環境
  • Solaris
  • Linux
  • Solaris
  • Linux
  • Windows
  • Solarisは、米国Sun Microsystems,Inc.の登録商標です。
  • Linuxは、Linux Torvaldsの登録商標です。
  • Windowsは、米国 Microsoft Corporation の米国及びその他の国における 登録商標です。