パスワードを忘れた? アカウント作成

ログインするとコメント表示数や表示方法をカスタマイズできるのを知っていますか?

2495856 journal
日記

t-nissieの日記: 【電脳】FTDIで遊んでみた

日記 by t-nissie

FTDIで遊んでみた

/*
  hello-ftdi.c: flash LED 3 times.
  This example uses the libftdi API.
  Reference: http://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/
  Usage:
     $ su
     # ./hello-ftdi
*/
#include <stdio.h>
#include <ftdi.h>
 
#define PIN_TX  0x01
#define PIX_RX  0x02
#define PIN_RTS 0x04
#define PIN_CTS 0x08
#define P

2319699 journal
日記

t-nissieの日記: How to avoid "/usr/bin/ld: cannot find -lblas" error

日記 by t-nissie

feram のコンパイルのときに

/usr/bin/ld: cannot find -lblas

ってエラーになって困って、
ググったら解決方法が見つかった話。

Dear feram users,

I encountered “/usr/bin/ld: cannot find -lblas” error,
when I did "./configure" for feram-0.18.05 on CentOS 6.2,
though I surely installed /usr/lib64/libblas.so.3.

2255251 comment

コメント: Re:3000万人 (スコア 2) 27

by t-nissie (#2123450) ネタ元: 3000万人もの人たちが暮らす中国の洞窟

黄土高原の人口が約3000万人みたい。
でも「1556年に起こった華県地震では、黄土が崩れて液状化現象を起こしたことで窰洞が崩れ、80万人以上の死者を出した。」って書いてある。
大同市は人口300万人で普通の建物にも人が住んでいて年間の寒暖の差は激しいみたいよ。

1906744 comment

コメント: Re:なんとなく試してみた (スコア 1) 3

fftw-3.3.1なら--enable-openmp と --enable-threads を両方つけることができます。
Debian系はfftwパッケージにlibfftw3_omp.*が入っていないです。
そのせいでferamのコンパイルができなくて困っている人がいるようです。
Debianのfftwパッケージのメンテナに連絡を取ってみます。
3次元FFTの場合、libfftw3_threads.*よりlibfftw3_omp.*のほうが速かったのでlibfftw3_omp.*を使っています。
1903279 journal
日記

t-nissieの日記: 【電脳】並列化率を上げるためにさらにやるべきこと 3

日記 by t-nissie

フリーソフトウエアの強誘電体シミュレータferam-0.18.05のgfortranでの並列化率(プログラムで並列化されている部分の割合)をさらに上げるには、すでにSR11000で並列化が済んでいるので、それのプロファイルとgfortranのほうのompPとかで取ったプロファイルとを見比べながら足りないところに1つ1つOpenMPのディレクティブを入れていくだけ。valgrindとかも使えるのかなぁ。

ompPはPAPI hw-counter libraryがあるとより情報を取ってくれるらしい。

1888300 comment

コメント: Re:ということは (スコア 1) 3

コメントありがとうございます。

自動並列化はバカです。ディレクティブを
入れたりかなり努力しないと並列化率99%
にはいきません。

グラフのXeon X5690のプロットは
gfortran-4.4 + FFTW-3.3.1 です。

ifortの場合、自動並列化はあるのですが、
いまのところMKLのFFTWの関数のラッパ
を使っているので、FFTのところが遅く
なってしまうようです。ifort+FFTWなら
より速く計算できると思うのですが、
面倒なのとユーザの利便性を考えて
いまのところそうする予定はありません。

GPUは使い始めたところです。プログラ
ミングが面倒ですし、複雑な処理には向
いていない印象を持ちました。しかしGPU
の応用は時代の流れなので対応はしていく
つもりです。

グラフの線は太くします。GNUPLOTを
使っています。
1887052 journal
日記

t-nissieの日記: 【電脳】feram-0.18.05の並列化率、並列効果の図ができたよ 3

日記 by t-nissie

フリーソフトウエアの強誘電体シミュレータferam-0.18.05並列化率、並列効果の図があがったよ。
SR11000では99%以上の並列化率なんだけど、自動並列化がないgfortranでの並列化率はまだ80%。
使っているのはFortranとOpenMP。

(2012-03-03 Made plot lines thicker.)

1882582 journal
日記

t-nissieの日記: 【電脳】フリーソフトウエアの強誘電体シミュレータferam-0.18.05リリース【閏の肉の日】

日記 by t-nissie

今日は400年(365日×400+97日=146097日)に97日しかない閏の肉の日なのでフリーソフトウエアの強誘電体シミュレータferam-0.18.05がリリースされました。

arXiv:1202.3893に載ってるPbTiO3の90°ドメイン構造が feram-0.18.05/src/17example-PbTiO3-100-900K/ で再現可能。

1420794 comment

コメント: Re:PS3互換 (スコア 1) 124

by t-nissie (#2085776) ネタ元: PS4 を成功させるために Sony がすべきこと
Cellはプログラミングが難しい。
Synergistic Processor Element (SPE) をうまく使えば
めちゃくちゃ速くなるのはわかるんだけど、うまく使うための
プログラミングが高度で(習得も含めて)時間がかかる。
さらにPS3はRAMが少ないからそっちの心配もしながら
プログラミングしなくてはいけない。ディレクティブだけで
SPEを使ってくれるようなコンパイラがあればよいんだけど。
よいライブラリも欲しい。CPUのアーキテクチャを考えつつ
メモリ消費量を気にしつつプログラミングできる人がどれだけ
いるかっていう問題。

PS4は斜め上を行って京に使われているSPARC 64 VIIIfxとかどうだい?
1個数千円じゃ作れないのかなぁ。

シンプルなSMPの安価なPowerPCって今あるのかな。

まあ、GPUプログラミングは必須になってくるんだろうけど。
1397074 comment

コメント: Re:本丸はガソリンエンジントラックの25%関税死守 (スコア 2) 242

by t-nissie (#2081675) ネタ元: 米ビッグスリー、軽自動車廃止を主張。

米国はガソリンエンジントラックの輸入に25%もの関税を掛けます。ガソリンエンジントラックとはフレーム付き車両のことなので、いわゆるSUVはこれになります。例えばトヨタのランドクルーザーはトラックです。25%というのは、ランクル程度の車でキャディラックのエスカレードより価格が高くなってしまう程の高関税です。結果、日系を含む輸入車には価格競争力が有りません。しかもビッグスリーのSUV工場は、スクールバス等の公用商用車(バイ・アメリカン条項適用車)との共通性もあって、今でもほとんどが米本土に所在します。(ビッグスリーでもモノコック乗用車系工場は急速にメキシコとカナダに移転中です)。このため、SUV死守(=TPPの日本参加阻止)では組合員の雇用を要求するUAWと、ビッグスリー経営側の利害が完全に一致しているのです。

クロスオーバーSUVを読むと、米国では「トラック」だと自動車税も優遇されるみたいね。米国にも変な税制があるじゃん。

だから
 トヨタ・タンドラ ラダーフレーム 米国で製造
 日産・タイタン ラダーフレーム 米国で製造
 ホンダ・リッジライン ラダーフレームユニボディハイブリッド カナダで製造
なのかなぁ。でも
 ダッジ・ラム ??? メキシコで製造
みたいよ。ラダーフレームユニボディハイブリッド=ビルトインラダーフレームになったのかなぁ。

米国ではメキシコ製のクライスラー・PTクルーザーに乗ってた

typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...