アルゴリズムで未来を創る
AlgoCreation

サービス

当社ではソフトウェアの受託開発を行っています。
開発のご依頼・ご相談はこちらのページからお問い合わせ下さい。

3Dソフトウェア開発

コンピュータグラフィックスを用いて、3次元構造の表示や解析を行うソフトウェアの開発を行います。
計算幾何学的手法を用いたルールベースアルゴリズムから機械学習・AI技術まで幅広く対応しています。

対応言語 / ライブラリ

C/C++, Python, Typescript, Javascript (Three.js, CesiumJS)

キーワード

地理情報システム、化学(分子・結晶)、点群、ボクセル、グラフ、メッシュ、高次元データ

WEB開発

クラウド技術を用いたWEB開発支援を行います。

対応言語 / ライブラリ

フロントエンド
HTML, CSS, Typescript, Javascript, Next.js, React, Redux, Vue.js, Three.js, CesiumJS, Google Blockly

バックエンド
PHP, Go (echo), Node.js, Python(FastAPI), Hugo, MySQL, PostgreSQL

仮想環境
Docker, Docker-compose

インフラ
AWS (EC2, ECS, S3, Batch, Lambda, CodeCommit, CloudWatch, VPC, Parallel Cluster)
GCP (GCE, GCS, GKE, Pub/Sub)

研究開発支援

プログラムの作成や計算環境の構築を通して研究開発の支援を行います。
研究要素があるため仕様書の作成が難しいご依頼にも柔軟に対応しております。

実施例

  • 研究室で設計された独自アルゴリズムのプログラム実装
  • オープンソースの解読・機能追加・計算環境の構築
  • 論文など文献に記載された計算のトレース・報告書作成

実績のある分野

計算化学(材料科学、創薬)

プログラムの高速化・並列化

アルゴリズムの改善や並列計算機を用いたプログラムの高速化を行います。

対応言語 / API

CUDA, C/C++, Fortran, OpenMP, MPI

キーワード

GPGPU、超並列、大規模レコード