エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
GHCのFFI&ForeignPtrに関するパフォーマンスの調査(C++編) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GHCのFFI&ForeignPtrに関するパフォーマンスの調査(C++編) - Qiita
この記事は、Haskell Advent Calendar 2022の22日目の記事です。 GHCのFFIとForeignPtrに関するパフォー... この記事は、Haskell Advent Calendar 2022の22日目の記事です。 GHCのFFIとForeignPtrに関するパフォーマンスの調査をしました。 至らぬところがあるかと思いますが、よろしくおねがいします。 概要 Hasktorchというプロジェクトで行列の演算にpytorchのc++のライブラリ(libtorch)を使っています。 10x10の行列積の計算のベンチマークで、Hmatrixが1.03usに対して、Hasktorchでは3.21usかかりました。 2つのライブラリは構造がよく似ていて、オブジェクトの管理はどちらもForeignPtrを使っていますし、計算はCのライブラリのblasを使っています。違いはHmatrixがC言語のライブラリを扱っているのに対して、HasktorchはC++言語のライブラリを扱っているというところです。2usの違いがパフォーマン

