Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re^10: Install SAD on FreeBSD/amd64 9.3
Date: 2014/08/14(Thu) 10:58:55
ContributorAkio Morita

> > > Ubuntu14.04.1.amd64なども試してみたのですがコンパイルは通ったのですが
> > > うまく動作しなかったんですよね。。。。
> > >
> > > intel系のPCにインストールして成功した組み合わせ(OS+SADブランチ)というのはないんですかね?
> > >
> > KEKのSAD計算機は、FreeBSD/amd64 9-STABLE + lang/gcc(4.7.4) + MAIN trunk/k64-1-6 branchの組み合わせで稼働中
> > ただし、MAIN trunkの動作を保証するためてにカーネルパラメターを調整しています
>
> MAIN TRUNKの動作を保証するカーネルパラメータは具体的にどこのパラメータを変更すればできるのでしょうか?
>
> 挑戦してみたいので教えていただけると幸いです
>
mmap(2)が割り当てる仮想アドレスが、16GiB境界の下に降りてくるまで、kern.maxdsizを減らしています
(この調整は、単一プロセスで多量のメモリーを必要とする計算環境と両立しません)

技術的な根拠は、以下の通り
MAIN trunkでは内部アドレス表現として、8-octet境界の配列インデックスを符号付き32bit整数で表現し、
非正の値を無効な値として扱うため、基準となる配列 rlistの先頭から 16GiBの範囲に全ての動的メモリを
割り当てる必要があります


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)