[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)
- To: Dennou-ruby <dennou-ruby@xxxxxxxxxxx>
- Subject: [dennou-ruby:003705] narray-bigmem (narray plus over 2GB memory handling and thread parallel processing)
- From: Seiya Nishizawa <seiya@xxxxxxxxxxxxxx>
- Date: Tue, 18 Mar 2014 11:41:25 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=kLMcmZdfd+1LOrrA7Usvs1ITRG1BlRum+Hx3tuahkrk=; b=xd0tMloj7YBZwRHQGBxdSgwakJECBTOuFmjCZlte7yexJSjlcJaIpUg/bfU9RuBpiQ bi0qudazXb62oRTEzfU8MWxfMheWQB0O0tvAJ8E3e7W96UInK0LHaN8e4HUBsZ5Ic26g wo8BYJR/fSC7FwiI+cOMOpCGDSePHnd9uBBOd6yfLBQBCh1cMsSF5Cp0mEX6BgPCRFDp a4J9heYuRYvk/0S99mzpMWNNoNRNqi9SGLYHEHwyPsxmPpBzhNxbaDJRMKBn2ME7Pk64 Hnl7sW+MKnATQ+Ty6RM3PG6gUMiTyTj6PRJ1lQ+6Io4ueNNDG5DlA2eTVUB2b8G456e5 KeWQ==
- Sender: seiyani@xxxxxxxxx
西澤です
本家 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