分散処理。より高速なパイプライン。

すでにお持ちの数千ものクラウドおよびオンプレミスのアイドル状態のCPUに、キャッシュミス・プロセスを自動的に分散させることで、パイプラインをシームレスに加速します。

なぜ分散処理を使用するのですか?

最適化されたスループット

既存のインフラストラクチャ全体で未使用のCPUサイクルを、ネットワークやクラウド内のあらゆるマシンでシームレスに使用できる即時の計算能力に変換します。

あらゆるワークロード

コンパイル、ユニットテスト、パッケージング、コード署名、シミュレーションなど、パイプライン全体のさまざまなワークロードを単一のソリューションで加速します。

オーバーヘッドの削減

実行済みのキャッシュ結果をシームレスに再利用し、再実行が必要なタスクを効率的に分散することで、インフラストラクチャのリソースを活用します。

何百万人もの人々に信頼されている

2015年から Visual Studioにネイティブに埋め込まれています

仕組みについて

あらゆるマシンを単一の巨大なスーパーコンピュータに変貌させ、コストを抑えながらより多くの成果を達成することを可能にします。

アイドルCPUを活用
コンピュート

ネットワークまたはクラウドマシン上の、すでにお持ちのアイドルCPUへ同時タスクを動的に分散

ストレスフリー
実行

分散プロセスはリモートマシン上の安全なサンドボックスで実行され、ローカルホストから必要な入力(ファイル、DLL、環境変数など)を動的にエミュレートします。

シームレスな結果

出力(ファイル、stdout、エラー、リターンコード)は自動的にビルドマシンへ同期されます。 開発者の視点では、ローカルホストはまるで数千のローカルCPUで構成されているかのように動作します。

アイドルCPUを活用
コンピュート

ネットワークまたはクラウドマシン上の、すでにお持ちのアイドルCPUへ同時タスクを動的に分散
1〜2日のビルドサイクルを1〜2時間に短縮し、ゲーム制作を加速 続きを読む

ストレスフリー
実行

分散プロセスはリモートマシン上の安全なサンドボックスで実行され、ローカルホストから必要な入力(ファイル、DLL、環境変数など)を動的にエミュレートします。
15分のビルド時間を数秒に短縮し、グローバル自動車メーカー向け対話型AIを実現 続きを読む

シームレスな結果

出力(ファイル、stdout、エラー、リターンコード)は自動的にビルドマシンへ同期されます。 開発者の視点では、ローカルホストはまるで数千のローカルCPUで構成されているかのように動作します。
Safe Softwareがビルド時間を67%削減し、リモート開発者の生産性を向上 続きを読む

キャッシュできないものは分散する

再実行が必要なタスクには、Incredibuildの分散処理を使用して、ネットワークまたはクラウド上の数百CPUを活用します。

シームレス
統合

01

軽量エージェントをインストール

マシンにIncredibuildエージェントを追加して、キャッシュおよび分散グリッドに接続してください。

始めよう divider
02

ビルドを実行

Visual Studio、既存のCIツール、またはコマンドラインから直接Incredibuildでビルドを実行できます。

BuildConsole.exe MySln.sln /rebuild /cfg="Debug|Win64" copy
divider
03

以上です!

CryEngine(コンピレーション)
Unreal Engine
オープン3Dエンジン
PlayStation
Xbox
任天堂(Switch)
Nvidia CodeWorks
ヨクト
Microsoft ビルドエンジン
CMake
作る
CryEngine(コンピレーション)
Microsoft ビルドエンジン
Unreal Engine
オープン3Dエンジン
PlayStation
忍者
WAF
GitHub
ジェンキンス
チームシティ
Azure DevOps / TFS
クラング/LLVM
CUDA
TCC

あなたの
既存のスタック

あらゆるクラウドプロバイダー、CI、開発ツールとシームレスに統合できます

アトラシアン・バンブー
GitLab
ジェンキンス
MS (VS) C++
GCC
G++ / GNU
Kubernetes
WSL
ポッドマン
Xbox
任天堂(Switch)
Nvidia CodeWorks
ヨクト
CMake
Docker
VS Code(C++)
Code::Blocks (C++)
Eclipse (C++)
クライオン
Qt
OpenCV
Linuxカーネル
自動車用グレードLinuxです
クロム
クロックワーク

成功事例

チームがどのように開発ワークフローを変革しているかをご覧ください

コンプライアンス

Incredibuildは高いコンプライアンス基準にコミットしており、ISO 9001およびISO 27001の認証を取得しています。この二重認証は、品質管理と情報セキュリティの両方に対する同社のコミットメントを示しています。これらの厳格な国際基準を遵守することで、Incredibuildは信頼性が高く高品質なサービスを提供しつつ、機密データを体系的に保護しています

FAQ

Virtualized Distributed Processing™ (VDP) とは何ですか?

VDPは、ネットワークやクラウド内のマシン間にあるアイドル状態のCPUに並列タスクを分散し、すべてのマシンを単一の巨大なスーパーコンピュータへと変貌させます。

プロセスは、ローカルホスト環境が動的にエミュレートされる安全なサンドボックス内で実行されます。つまり、リモートマシンにツールチェーンやソースコードをインストールする必要はありません。

コンパイル、ユニット/統合テスト、シミュレーション、アセット作成、カスタムスクリプトなど、計算負荷の高いあらゆるマルチプロセス・ワークロードが対象です。

いいえ。アイドル状態のCPUサイクルのみを使用し、バックグラウンドで動作します。リモートユーザーがCPUを必要とした場合、タスクはシームレスに別の場所へ再ルーティングされます。

はい。このプラットフォームは、同じ環境内で異なるOS(Windows、Linux、iOS)が連携することをサポートしています。

はい。実行は完全に特別なエミュレートされたサンドボックス内で行われるため、リモートマシンに既存のソフトウェアが何であるかは関係ありません。

何も二度回走らせないでください

Incredibuild empowers teams to build faster, create better products, and have greater control over their dev processes.