Windows上でRの外部ライブラリをC/C++で作成する手順(Rtools編)

Windows上でRの外部ライブラリをC/C++で作成する手順(Rtools編)を表すイメージイラスト

Rでforループを書くと非常に遅いことは知られており、同じループでもC言語で書くとそれなりに速くなります。RからC言語のライブラリを呼ぶ方法をいくつか紹介したいと思います。なんともまぁ、マニアックな話題ですこと。言われる … 続きを読む

C++のプログラムから共有ライブラリを呼び出す方法(Windows編)

C++のプログラムから共有ライブラリを呼び出す方法(Windows編)を表すイメージイラスト

今回もまた分野が変わってC++の内容と、若干のOS関連です。プログラムを書いていて、実行ファイルが一つであればいいのですが、機能を必要に応じて追加したりする場合は共有ライブラリをリンクすることが一般的です。そのリンク方法 … 続きを読む

シミュレーション研究のすゝめ(t検定とR言語)

シミュレーション研究のすゝめ(t検定とR言語)を表すイメージイラスト

今までの記事と全く違う分野ですが…。 統計学を専門としている研究者が新しい統計解析手法を開発するような場合、想定した状況で正しい結果が求まることを示すためにシミュレーション研究を行います。しかしながらシミュレーションはそ … 続きを読む

Tesla P100 PCIE版の増設(Windows10)続報

Tesla P100 PCIE版の増設(Windows10)続報を表すイメージイラスト

以前の記事で、内部に固定した4cmのファンと背面に仮止めした92mmケースファンでの運用をしばらく続けておりました。しかしながら、負荷のかかる計算をさせていると、最初はかなりの性能が出るのですが、次第の性能が低下していく … 続きを読む