[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:003705] narray-bigmem (narray plus over 2GB memory handling and thread parallel processing)



西澤です

本家 narray からフォークして、
2GB以上のメモリの扱い、
および opnemp を使ったスレッド並列
を追加した
narray-bigmem を作りました。

https://github.com/seiya/narray-bigmem

いくつかはテストしていますが、
まだ問題が残っている可能性があります。

narray-bigmem を使うためには、
ruby-netcdf, ruby-dcl を添付のパッチを当ててコンパイルし直す必要があります。
本パッチは、元のnarray でも問題無いはずです。
その他、上記以外でも、narray を使った拡張ライブラリはすべてコンパイルし直しが必要です。

NArray構造体が変わっているので共存は出来ません。
それぞれ別の ruby を用意することをお薦めします。

興味がある方はテストしてみてください。


西澤誠也

-- 
Seiya Nishizawa
RIKEN Advanced Institute for Computational Science
Tel: +81-78-940-5754, Fax: +81-78-304-4972
7-1-26, Minatojima-minami-machi, Chuo-ku, Kobe, Hyogo 650-0047, Japan

Attachment: ruby-dcl-1.7.0-bigmem.patch
Description: Binary data

Attachment: ruby-netcdf-bigmem.patch
Description: Binary data