トプスシステムズ社では、長年にわたる最先端のマイクロプロセッサの開発実績および経験に基づいて、超高性能のマルチコア・プロセッサから組込みシステムまでの幅広い応用分野における、マイクロプロセッサやDSP、アプリケーション特化型プロセッサ等の開発に必要なハードウエア技術およびソフトウエア技術に関するコンサルティングを提供しております。
- コンピュータ・アーキテクチャ・トレーニング・コース
- マイクロプロセッサ開発に関する技術コンサルティング
- システム性能シミュレーション/アーキテクチャ・シミュレーション・ツール "VisualSim" のご紹介
1.コンピュータ・アーキテクチャ・トレーニング・コース
目的:最新のヘテロジニアス・マルチコアの実用化に必要な技術を理解する
プロセッサの性能を追求には、「アーキテクチャ/アルゴリズム協調設計」が必要と言われています。特にマルチコア化については、ソフトウエアの重要性が一段と増してきています。
本トレーニング・コースでは、コンピュータ・アーキテクチャの視点から、システムを構成するソフトウエア及びハードウエアの技術を深く理解し、実設計に利用できる高性能化や低消費電力化のための数多くのテクニックを理解することを目的とします。更に、マルチコア化の大きな2つの方向である「ホモジニアス・マルチコア」と「ヘテロジニアス・マルチコア」について、それぞれの利点、課題及びその解決方法について解説し、議論します。
本トレーニング・コースは、各技術項目について『解説』、『質疑応答』、『ブレインストーミング』を行います。
トレーニング・コースの構成
- ・ お客様のオンサイトで行います。
- ・ 基本構成は、6時間/1回×7日間(週1回)です。
- ・ お客様のご要望により、内容および期間を調整いたします。
トレーニング・コースの日程(例)
|
|
テーマ |
講師 |
内容 |
第1日 |
午前 |
コンピュータ・アーキテクチャの歴史と展望 |
中村 |
計算機アーキテクチャの基礎と最先端の研究成果及び将来展望について概説し、議論する |
午後 |
コンピュータ・アーキテクチャ概要 |
松本 |
コンピュータ・アーキテクチャについて、システムを構成するハードウエアおよびソフトウエアの階層に分けてそれぞれの要素技術を概説し、議論する |
第2日 |
午前 |
コンピュータ・アーキテクチャ(ソフト編) |
松本 |
アルゴリズム、プログラミング言語、OS、コンパイラについて、アーキテクチャの観点から概説し、議論する |
午後 |
コンピュータ・アーキテクチャ(ハード編) |
松本 |
命令セット・アーキテクチャ、割込み/例外処理、メモリ管理について概説し、議論する |
第3日 |
午前 |
コンピュータ・アーキテクチャ(ハード編) |
松本 |
マイクロアーキテクチャ(主にパイプライン、バス、メモリ階層、分岐予測、メモリ管理)について概説し、議論する |
午後 |
コンピュータ・アーキテクチャ(論理設計編) |
松本 |
各種演算器(ALU、シフタ、乗算器、除算器)及び制御計論理について概説し、議論する |
第4日 |
午前 |
高性能化の課題と解決法 |
松本 |
マイクロプロセッサの各種高性能化手法(パイプライン化、命令拡張、キャッシュ、分岐予測、ILP、マルチスレッド化、リコンフィグ化)について概説し、議論する |
午後 |
第5日 |
午前 |
低消費電力化の課題と解決法 |
松本 |
低消費電力化のための技術について、システム、アルゴリズム、アーキテクチャ、マイクロアーキテクチャ、論理、回路、デバイスでの書く手法を概説し、議論する |
午後 |
第6日 |
午前 |
マルチコア・プロセッサの課題と解決法 |
松本 |
ホモジニアス(SMP)を中心に、マルチコア・プロセッサのハードウエア及びソフトウエア技術(言語、OS、コンパイラ)、開発事例とその課題と解決法を解説し、議論する |
午後 |
第7日 |
午前 |
ヘテロジニアス・マルチコアの課題と解決法 |
松本 |
ヘテロジニアス(AMP)を中心に、マルチコア・プロセッサのハードウエア及びソフトウエア技術(言語、OS、コンパイラ)、開発事例とその課題と解決法を解説し、議論する |
午後 |
※ その他、DSPやコンパイラ技術に関するトレーニングも行っております。
ダウンロード
トレーニングに関する資料はこちらからダウンロード可能です。
2.マイクロプロセッサ開発に関する技術コンサルティング
各種マイクロプロセッサのソフトウエアおよびハードウエア開発に関わる技術コンサルティング、設計サービス、検証サービスを提供しています。
提供するサービスの例
- ・ アプリケーション・ソフトウエアの性能プロファイリングによる高性能化・低消費電力化
- ・ マイクロプロセッサの高性能化
- ・ マルチコアに対応するアプリケーション・ソフトウエア開発
- ・ コンパイラ開発
- ・ マイクロプロセッサの命令セット・アーキテクチャ開発
- ・ マイクロプロセッサのマイクロアーキテクチャ開発
- ・ ハードウエア設計サービス
- ・ ハードウエア検証サービス
- ・ モデル開発サービス(SystemC、その他)
3.システム性能シミュレーション/アーキテクチャ・シミュレーション・ツールのご紹介
アーキテクチャ探求および消費電力見積りツールのパイオニア、米Mirabilis Design社のソリューションツール“VisualSim”を、日本国内のプロセッサ開発、半導体設計、およびサーバー等システム製品の開発企業向けに、ソリューションツール“VisualSim”を、トプスシステムズ社から提供開始米Mirabilis Design社のVisualSimをご紹介しています。
VisualSim

VisualSimは、Windows, Linux, Solaris, HP/US, 及びMAC OSに対応した現在出荷中の製品です。VisualSimには、(1)デスクトップのアーキテクチャ・モデリング・プラットフォームである Architectと(2) Webベースのドキュメント配布およびシミュレーションのための Exploreの2種類の製品があります。
最近のシステム設計では、集積度の向上と多機能化を進めつつ、更なる高性能化と低消費電力化を、低コストで実現する設計テクニックが要求されています。
これらの要求に応えるマルチ・プロセッサやマルチコアの設計は、多くのハードウエアとソフトウエアを共有するため、デバイスの使用率、応答時間、及び必要バンド幅が非決定的(non-deterministic)です。高品質の製品に必要な最適化を実現するためには、システム設計の初期段階にVisualSimを用いてシステム仕様を検証することが、設計を次の段階に進める上で必須となります。
トプスシステムズ社は、VisualSimに関する技術サポート、お客様のシステムをVisualSim上でシミュレーションするためのモデリング・サービス等も提供しています。
コンピュータ・アーキテクチャ・トレーニング・コース、各種マイクロプロセッサのソフトウエアおよびハードウエア開発に関わる技術コンサルティング、設計サービス、検証サービスのご要望、トプスシステムズ製品に関するサポート、設計サポート業務、その他お問い合わせは、下記連絡先までお知らせ下さい。
〒305-0047 茨城県つくば市千現2-1-6 つくば研究支援センターCA10
TEL: 029-851-2005
FAX: 029-858-4365
sales@topscom.co.jp
お問い合わせ先 |