仕事内容
PFNはAIの計算資源としてMN-Core™シリーズを開発しており、本ポジションではAI半導体MN-Core上でのHPCアプリケーションの実装・最適化を担います。チップの設計からコンパイラ整備まで一貫して社内で行う環境で、HPCアプリケーション開発を通じてHPCの世界に変革を起こすことを目指します。計算機アーキテクチャの理解を活かし、MN-CoreのHPC活用を推進するエンジニア・リサーチャーを募集しています。
Job Description / 職務内容
- MN-Core 上のHPCアプリケーションの実装・最適化
- MN-Core 上のHPCアプリケーションのポーティング、開発、最適化
- 実際のアプリケーション挙動や特性を理解し、実利用レベルまでアプリケーションの最適化を進める
- 必要であれば、MN-Coreコンパイラに関しても主体的に汎用コード生成系の機能追加や議論を行い、MN-CoreのHPC活用を推進する
事業・プロダクト
- PFNは「現実世界を計算可能にする」というミッションのもと、AIの計算資源として2016年から神戸大学との共同でMN-Core™シリーズの開発を開始しました。
- 現在では「フラッグシップモデル」と「生成AI向け推論Chip」の2つのラインで開発・製品化を進めています。
- MN-Core シリーズは、通常Chip上に搭載されるキャッシュコントロールや命令スケジューラなどの機能をソフトウェアが担うことで、チップ上の演算器面積を最大化しています。
- これにより、同一面積のチップにおいて高い演算性能と電力効率を実現しています。
- フラッグシップモデルのMN-Core 2 プロセッサーは、AI学習・推論に加えて高性能計算(HPC)向けにも省電力プロセッサーとして活用できます。
- MN-Core 2 を搭載した大規模クラスターの構築を始めるとともに、関連製品の販売も開始されました。
- MN-Core 2 で実行できるHPCアプリケーションの開発も加速していきます。
このポジションの魅力
- Chipの設計から製造、コンパイラの整備等一連の開発全てを社内で行っており、Chipの性能を引き出すための障害となるブラックボックスが一切ありません。
- この恵まれた環境で、HPCアプリケーションの開発を行い、HPCの世界に変革を起こす仲間を募集しています。
- 現時点でMN-Coreに詳しい必要は全くありませんが、基本的な計算機アーキテクチャへの理解があると良いです。
求めるスキル・経験
必須
歓迎
コンパイラ(特に最適化バックエンド)の開発経験
何らかの科学技術計算アプリケーションのアセンブリレベルでの最適化の経験 パフォーマンス最適化経験
MPI等を用いた分散並列実装の経験 分散システム
スパコンを用いた大規模(100並列~)計算の実施経験 GPU/HPC基盤
募集要項
- 職種
- その他職種
- 雇用形態
- 正社員
- 想定年収
- 応相談
- 勤務地
- 東京都 千代田区
- 出社・リモート
- ハイブリッド / リモート可
- レベル
- メンバー
- 勤務時間
- 裁量労働制 / 実働8時間
- 休日休暇
- 完全週休2日制 / 祝日休み
- 試用期間
- 3ヶ月