TOPS
プロジェクト


LLVM-TURBO


トプスシステムズ、「1ヶ月でコンパイラが作れる」蘭ACE社のコンパイラ開発向け新製品LLVM-TURBOを採用


トプスシステムズ(本社:茨城県つくば市、社長:松本祐教)は、ACE Associated Compiler experts(本社:オランダ・アムステルダム、CEO:マタイン・デ・ランゲ)のコンパイラ開発向け新製品であるLLVM-TURBOを、トプスシステムズのヘテロジニアス・メニーコア・アーキテクチャであるTOPSSTREAMにもとづくSMYLEvideo向けの最適化コンパイラの生成のために採用いたしました。


LLVM-TURBOは、強力なコミュニティに支えられたオープンソースであるLLVM Clangコンパイラ・インフラストラクチャとコンパイラ開発向けの商用システムとして定評の高いACE社のCoSyコンパイラを合体させた製品です。業界においてCoSyシステムは幅広いプロセッサ・アーキテクチャにたいするコード・ジェネレータとして数百もの採用実績があります。LLVM-TURBO製品に関するアリー・アクセス・プログラム期間において、トプス・システムズは自社プロセッサコア向けの最適化コンパイラを数週間の期間で作成し、それによって生成されたプログラムコードをSMYLEvideoメニーコア・プロセッサ上で動作させることに成功しました。


トプスシステムズ社長の松本祐教は、「フロントエンドのLLVM-Clang処理系と定評のあるCoSyのコード生成技術の合体により、製品品質の最適化コンパイラをすばやく製作するのに最適なソリューションとしてLLVM-TURBOを選択しました。ACE社のサポートの元、2つのコンパイラ・フレームワークの良いところを組み合わせることで、きわめて僅かなリソースでLLVMベースの製品品質の最適化コンパイラを開発することができました。」と述べています。


ACEのマーケティング担当副社長のマルコ・ロードザントは、「我々は、多くの会社がコンパイラ開発に四苦八苦してくるのを目にしてきました。それはコンパイラ設計者不足とGCCやLLVMなどのオープンソースを使用する際にかかる自社作業コストのためでした。今回トプス・システムズがSMYLEvideoメニーコア・アーキテクチャ向けのコンパイラをごく短時間で開発したことにより、LLVM-TURBOが自動車やヘルスケアなどの市場向けの高度な低消費電力組み込みアーキテクチャ向けの最適化コンパイラを作成するのにすばやく、低コストな方法であることが示されました」と述べています。


トプスシステムズについて


トプスシステムズは1999年に設立の高性能低消費電力のマルチ/メニーコアプロセッサ製品の開発会社です。TOPSTREAM(TM)製品と、それにもとづくSMYLEvideo製品のライセンシングとコンサルティングを行っています。トプスシステムズの技術的な特徴は、高スループットのストリームプロセッシングコア、ゼロオーバヘッドコア間通信など並列処理でのコアあたりの性能をリニアなスケーラビリティで高められる点にあり、データ並列処理だけでなく、パイプライン、タスク並列度を引き出した分散型の並列処理を可能とします。各プロセッサはアーキテクチャ・アルゴリズム・コデザインのもと各アプリケーション向けに最適化されています。最新製品であるSMYLEvideoメニーコアプロセッサは、自動運転、監視、ロボットなどで必要とされる実時間での画像認識応用で要求される厳しい性能、消費電力、コストに対するソリューションです。


ACEについて


ACE Associated Compiler Experts bv (蘭ACE Associated Computer Experts bvの100%子会社)は、プロフェッショナル向けのコンパイラ開発ツール製品とサービスのワールドリーダ企業です。ACEのCoSy(R)コンパイラ開発システムは、コンパイラ開発者に、幅広いアーキテクチャとプログラミング言語に対する品質が高く高速な最適化コンパイラを製作するための最先端技術を提供します。CoSyはLLVMインフラストラクチャとも結合され、ユニークな複合製品LLVM-TURBOとなっています。ACEとその製品、サービスに関する詳細については www.ace.nl をご参照ください。


LLVM-TURBOについて


LLVM-TURBOは、LLVMコンパイラ・インフラストラクチャとCoSyコンパイラ開発システムの2つの世界の良いところを結合したコンパイラ開発のインフラストラクチャです。品質の高い最適化コンパイラをすばやく作成するために、LLVM-TURBOを使用する開発者は、LLVMの最適化機能に加えて、200を超えるCoSyシステムの最適化とトランスフォーメーションのためのエンジンをアーキテクチャ記述ファイルにより駆動されるコードジェネレータ生成ソフトウエアを通じて利用することができます。CoSyシステムは、幅広いプロセッサ・アーキテクチャ向けの数百のコードジェネレータの生成に利用されています。LLVM-TURBOに関する詳細な情報は、www.ace.nl/LLVM-TURBO まで


商標について


TOPSSTREAM(TM) は株式会社トプスシステムズの登録商標です。CoSyは、ACE Associated Computer Experts bv.の登録商標です。LLVM-TURBO(TM)は、ACE Associated Computer Experts bv.の商標です。その他の商標はそれぞれの所有権者の所有となります。


お問い合わせは info@topscom.co.jp まで





ホーム | トプスシステムズ社について | 技術概要 | 製品 | 応用領域 | プロジェクト | サービス | 採用情報 | お問い合わせ | ET 2013 | スペシャル

© Copyright 2003 - 2017 TOPS Systems Corporation