sc09note/メモリー量の計算
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
since1995
開始行:
[[sc09note]]
*必要メモリー量について [#uf930032]
sc09.hが読み込むデータ量は
N個の星のデータ double型を3×N個 = 3*N*8 byte (x,y,zがあ...
m枚の写真のデータ double型を10000個以下×3×m < 3*m*10000...
たとえばN=10万、m=1000なら 2.4MB + 24MB = 26.4MB
たとえばN=50万、m=1000なら12MB + 24MB = 36MB
ヘッダー部分だけで、これだけは使うと思っておいてください
-自分のプログラム内で定義する配列については
N個のint N*4 byte
N個のlong int N*8 byte
N個のdouble N*8 byte
で計算してください
たとえばN×N個のdouble配列は N*N*8 byte
N=10万=0.1Mなら、N*N*8=0.08Tbyte = 80Gbyte
N=50万=0.5Mなら、N*N*8=4Tbyte
のメモリーが必要となります。
利用可能なメモリーサイズは256Gbyteなので、double[N][N]の...
終了行:
[[sc09note]]
*必要メモリー量について [#uf930032]
sc09.hが読み込むデータ量は
N個の星のデータ double型を3×N個 = 3*N*8 byte (x,y,zがあ...
m枚の写真のデータ double型を10000個以下×3×m < 3*m*10000...
たとえばN=10万、m=1000なら 2.4MB + 24MB = 26.4MB
たとえばN=50万、m=1000なら12MB + 24MB = 36MB
ヘッダー部分だけで、これだけは使うと思っておいてください
-自分のプログラム内で定義する配列については
N個のint N*4 byte
N個のlong int N*8 byte
N個のdouble N*8 byte
で計算してください
たとえばN×N個のdouble配列は N*N*8 byte
N=10万=0.1Mなら、N*N*8=0.08Tbyte = 80Gbyte
N=50万=0.5Mなら、N*N*8=4Tbyte
のメモリーが必要となります。
利用可能なメモリーサイズは256Gbyteなので、double[N][N]の...
ページ名: