C言語レベルのスピードとPythonの使いやすさを両立したプログラミング言語「Mojo」が発表

masapoco
投稿日 2023年5月8日 18:13
modular ai

AIスタートアップのModularは、Pythonの使いやすさとC言語の速さの両立を目指したプログラミング言語「Mojo」を発表した。

Mojoは、一般的なPythonやC言語との高い互換性を誇り、AI技術の開発を加速させ、モジュール方式で拡張し続けることを可能にするとともに、現在GPUなどの加速ハードウェアに依存しているAIのプログラミング性を高めることが期待できると言う。また、Intel、Arm、NVIDIA、AMDなどの提供するアクセラレーションハードウェアデバイスと互換性がある。

Modularによると、Mojoは、ハードウェアアクセラレーションによりマンデルブロのような数値計算アルゴリズムを実行した場合、Pythonの35,000倍の速度が得られるといい、AIの実行を高速化し、ユーザーがよりリアルタイムにAIと対話できるようになるという。

一方、PythonやCとの互換性が強化されたことで、開発者は開発環境をMojoに移行しやすくなり、これまでPythonやCで作られていたAIプロジェクトの開発をMojoで継続したり、Mojoの機能を使ってAIシステムをモジュール方式で拡張することが可能になる。

「Mojoは、研究者が好むPythonの部分と、C、C++、CUDAの使用を必要とするシステムプログラミング機能を組み合わせたものです。Mojoは次世代コンパイラ技術の上に構築されており、プログラムに型を追加する際に大幅な性能向上を実現し、ゼロコストの抽象化を定義し、Rustのようなメモリ安全性の恩恵を受け、独自のオートチューニングとコンパイル時メタプログラミング機能を強化します」と、Modularは述べている。

CEOのChris Lattner氏は、LLVM、Clang、MLIR、CIRCTといったコンパイラツールや、Apple時代にオープンソースとして公開されたプログラミング言語「Swift」にも携わってきた。Mojo構想は、モジュール化され、互換性が高く、オープンソースであることによって、AI技術の成長を加速させる可能性がある。


Sources



この記事が面白かったら是非シェアをお願いします!


  • pixel tablet 3
    次の記事

    Pixel Tabletのフライング予約がAmazonにて開始、価格や発売日などが明らかに

    2023年5月9日 5:42
  • 前の記事

    中国チップメーカーがIntel CPUに酷似したx86CPU「Powerstar」を発売、性能は国産チップの数倍以上

    2023年5月8日 14:07
    China PowerLeader Powerstar x86 CPUs 1 gigapixel standard scale 4 00x Custom

スポンサーリンク


この記事を書いた人
masapoco

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

おすすめ記事

  • openai

    OpenAI、15秒の音声サンプルから感情豊かで自然な音声を合成できる「Voice Engine」を発表

  • a04c35e8e555c1cc7ae1d6a5f3159856

    MicrosoftとOpenAI、1000億ドル以上をかけて超人的AI開発のためのスーパーコンピューター「Stargate」を開発する計画

  • Sam Altman TechCrunch SF 2019 Day 2 Oct 3 cropped cropped

    ベンチャーキャピタリスト、OpenAIのSam Altman氏を“誇大妄想的”と非難

  • google logo image

    Googleが非営利団体を対象に2000万ドルの資金を提供し生成AI活用を支援

  • Pixel 8 in Rose.max 936x936.format webp

    Google、方針を転換しPixel 8にもGemini NanoによるオンデバイスAI機能を搭載へ

今読まれている記事