プロセスとラインのシミュレーション
工場、倉庫、病院を流れる作業。ボトルネックを、生まれる前に見つけます。
ライン、建物、群衆、製品に投資する前に、シミュレーションで確かめる。そして貴社の製品に、他のどこよりも速いソフトウェアが必要なら、それも私たちが書きます。
その判断には1年分の利益以上がかかり、部屋にいる全員が推測で話している。新しいラインは第4ステーションで詰まるかもしれない。会場は時間内に退場しきれないかもしれない。製品は落下に耐えないかもしれない。作ってから知ることも、いま知ることもできます。
ライン、建物、群衆を画面上で走らせ、ひとつ変えて、もう一度走らせる。
すべてのシミュレーションを実測データで検証し、誤差を明示します。
ブラウザのタブで、ネイティブに近い速度で、インストールなしに。
速度のために作られた言語で書く、エンジンモジュール、サービス、ツール。
私たちが運用するものはすべて、想定ピークの10倍で試験します。
工場、倉庫、病院を流れる作業。ボトルネックを、生まれる前に見つけます。
会場、駅、地区を通る人と車両。計画と安全のために。
剛体、流体、材料。設計と試験のために。
貴社のエンジニアリングチームのためのソルバー、最適化ツール、分析ツール。文書化と検証済み。
C++とRustをタブの中で動くようコンパイルし、ツールを誰にでも届けます。
トラフィックが押し寄せても速度を保つ、キュー、ワーカー、API。
新しいラインを表計算で計画していました。シミュレーションは発注前にラベラーでのボトルネックを見つけ、レイアウトは現場ではなく紙の上で変更されました。
退場時間は推測でした。群衆シミュレーションはどのゲートを先に開けるべきかを示し、計画は数値とともに安全当局に提出されました。
ブラウザベースの設計ツールが遅すぎて使えませんでした。コアをWebAssemblyに再コンパイルすると20倍速くなり、製品は出荷されました。
どの判断に情報を与えるべきか、どの精度が必要か。数値で定めます。
2週間: 貴社の実データでモデルを動かし、最初の答えを。
実測データと参照実装に照らして確認。誤差を書面にします。
貴社のチームが動かせるツールと、エンジニアが従える文書。
貴社のシステムの変化に合わせた更新を、担当エンジニアとともに。
納品するすべてのシミュレーションに検証結果を添えます。実測データ、モデルの結果、そしてその差。差を示せないものは、出荷しません。
C++、RustとGo、WebAssemblyとSIMD、価値がある場面ではCUDA、PostgreSQLで構築しています。データとモデルが許す範囲で正確であり、その数値をお伝えします。検証済みのラインモデルは、通常、実際のスループットの数パーセント以内に収まります。
最初の答えは2週間で。貴社のチームが動かせる検証済みのツールは4〜8週間で。
はい。WebAssemblyにコンパイルした重いコードが、タブの中でネイティブに近い速度で動きます。
はい。すでにお使いのツールのファイル形式、API、プラグインに対応します。
お客様です。ソースと文書を含めて。
エンジニアが内容を読み、数分以内にお客様の言語で返信します。どのプロジェクトも、固定価格の2週間のプロトタイプから始まります。