nCore logo and header

高性能ソフトウェアアーキテクチャと開発

  • Unix/Linux ベースのプラットフォームにおいて高性能拡張型ANSI C/C++ カスタマイズ・ソフトウェアを立案、設計ならびに開発します。
  • ネットワーク化、マルチコア、マルチスレッド、並列ソフトウェアといったシステムとアーキテクチャに精通しています。
  • 適応力のある迅速な開発プロセスによりリスクを減少し、お客様と直接関わりながら優れたソリューションを実現します。
  • マルチプラットフォームとクロスプラットフォームの構成管理と、Jam とgmake を用いたシステムを構築します。
  • オンラインゲーム、シュミレーション配信、トランザクション実行エンジン、フレームワーク検索、インメモリ・データベース、エキスパート・システムならびに特殊目的用インターネット・コンテンツ・サーバの開発実績を有しています。
  • オブジェクトデータベース(Versant、ObjectStore)、CORBA、 MPI、Myrinet MX/GM ミドルウェア。
  • Linux、FreeBSD、OS X、OpenSolaris、HP-UX およびHP Tru64 オペレーティング・システム。
  • IA-32、IA-64、PowerPC、SPARC およびMIPS マイクロプロセッサ。

マルチコア・ソフトウェア

  • パイプライン型プロセッシング・エンジン、ビデオ・デコーディングとエンコーディング、トランザクション実行エンジンおよび並列ネットワーキング・システムなどのマルチコア・システム用ソフトウェアを設計し開発します。
  • 将来のマルチコア実装を目的とした既存のソフトウェアとハードウェアおよびスレッディングAPI の技術分析を行います。
  • 特殊ツールと技術を利用し、既存ソフトウェアをマルチコア対応バージョンへ移行・移植します。
  • マルチコア・システム用性能分析とソフトウェア計測を行います。

組み込みシステム

  • デジタル・マイクロプロセッサ制御システム、システムオンチップ、DSP(デジタル・シグナル・プロセッサ)およびマイクロコントローラ用のソフトウェアとソリューションを開発します。
  • Linux に特化した組み込みオペレーティング・システムと組み込みウェブ・アプリケーションを開発します。
  • Broadcom BCM74XX HD AVG システム・プロセッサ使用の特殊実績があります。
  • 統合GUI、USB 周辺機器、LCD パネル、キーボードおよびハードウェア暗号化モジュールを使用したシステムを構築しています。
  • ARM、Xscale、x86、MIPS、PowerPC、TMS320、ADSP/Blackfin、 AVR、MSP430 プラットフォーム。

ソフトウェアの最適化

  • 先端コード・プロファイリングとコンパイラ最適化技術を使用し、性能に関する問題を修正し最適化します。
  • システム、アプリケーションおよびマイクロアーキテクチャの最適化ストラテジーを統合します。
  • SIMD ベクトル化、分岐予測ミス、メモリーの問題、キャッシュの問題、プロセッサ特有のマイクロアーキテクチャの問題に対するソリューションを最適化します。
  • Linux およびOS X においてIntel IPP とMath Kernel Libraryを使用し最適化します。

技術コンサルティング

  • システム・アーキテクチャ、システム実現可能性、要求審査および開発、設計審査、テスト計画開発、コーディング標準とガイドライン開 発および既存プロジェクトの独自評価などソフトウェア開発プロジェクト向けに技術コンサルティングを行います。
  • 先端C++ ツールと技術を使用したプログラムのトレーニングと指導を行います。
  • Intel 開発ツールを使用したマルチコア・ソフトウェア開発のトレーニングを行います。