2016年06月
2016年06月25日
2016年06月24日
強烈BREXIT
朝はやっぱり残留だよねぇ~ポジション縮小しなきゃよかった、と思っていましたが。。。
会社お昼休みに日経みて(@_@)どうなっちゃったの???
帰宅後、株とFXだけで時価評価額は-150万円、1日変動額としては最低値に近いと思います。
参ったなぁ~、でも、ここでランドとリラを買いました。
週明け月曜日どれ程動くのか恐ろしいです。。。
秋にトランプ大統領になり、年末までに中国バブル崩壊したら、激動の2016年になっちゃいます。
当面の希望は為替介入ですが、これも一時的なんですよね。。。
問題の根本解決とは程遠いのだか、為替安定対策はこれ以外にないでしょう。。。
2週間予定のお仕事が今日1日でほぼ片付いた事が、本日唯一の+ポイント!
やってられない金曜日は早めに寝ます、明日のゴルフもちょっと早いスタートだし。。。
会社お昼休みに日経みて(@_@)どうなっちゃったの???
帰宅後、株とFXだけで時価評価額は-150万円、1日変動額としては最低値に近いと思います。
参ったなぁ~、でも、ここでランドとリラを買いました。
週明け月曜日どれ程動くのか恐ろしいです。。。
秋にトランプ大統領になり、年末までに中国バブル崩壊したら、激動の2016年になっちゃいます。
当面の希望は為替介入ですが、これも一時的なんですよね。。。
問題の根本解決とは程遠いのだか、為替安定対策はこれ以外にないでしょう。。。
2週間予定のお仕事が今日1日でほぼ片付いた事が、本日唯一の+ポイント!
やってられない金曜日は早めに寝ます、明日のゴルフもちょっと早いスタートだし。。。
2016年06月23日
-fopenmp
VSでOpenMP実装は出来たと思います。
昨日の問題はやはりパス時処理が無かったのが原因でした。
VSのC++コードは古い様です。
さて、Android Studioでの実装ですが、VS検討の成果をマージするまえに。。。
C++コンパイラにタイトルのコンパイルオプションを与える方法を調べないと。
Android.mkだと思いますが。。。LOCAL_CFLAGSで設定してもだめ。
明日は早く帰れないと思うので、土曜日強雨でゴルフキャンセルした場合検討かな。。。
うーん、困ったなぁ~
BREXITなさそうですね。。。
FX資産急上昇中、慌てて動かず明日の朝見て対応考えます。
土曜日天気悪そうですね。。。これも困った事です。
昨日の問題はやはりパス時処理が無かったのが原因でした。
VSのC++コードは古い様です。
さて、Android Studioでの実装ですが、VS検討の成果をマージするまえに。。。
C++コンパイラにタイトルのコンパイルオプションを与える方法を調べないと。
Android.mkだと思いますが。。。LOCAL_CFLAGSで設定してもだめ。
明日は早く帰れないと思うので、土曜日強雨でゴルフキャンセルした場合検討かな。。。
うーん、困ったなぁ~
BREXITなさそうですね。。。
FX資産急上昇中、慌てて動かず明日の朝見て対応考えます。
土曜日天気悪そうですね。。。これも困った事です。
2016年06月22日
#pragma omp parallel for
VS2015で検討が続きます。
#pragma omp parallel forに続くfor文に、ループから飛び出す処理があると駄目みたい。
下記の様に枝刈部分をコメントアウトしたらビルドが通りました。
for (i = 0; i < j; i++) {
// if (ac >= beta ) return ac;
ただ、ここをコメントアウトしたままではαβの意味がなくなります。
そこで、最初のαβを別関数にしてTOPは普通枝刈無なので手の数だけ盤面を用意し、
omp parallel 処理にしてみたら → ビルドは通りました。
実行してみるとCPU使用率はUPします → 並列処理はしてそう!
ただ、パス処理が間違ってるようです、もう一息かな。。。
金曜日まではお仕事閑なので、明日も早く帰宅して検討を続けます。
今日VS2015でちゃんと動く様になれば、後はAndroidStudioでのOpenMP処理をクリアできれば。。。
今回のバージョンアップのゴールです。
今日もFX資産縮小しましたが、それでもレバレッジは6.63倍。
BREXIT国民投票直後スカイニュース発表で何処まで動くか?ですね。
24日(金)午前6時かな、起きた時に下げていたら買います。
上げていたら。。。トルコリラだけちょっと買おうかな。。。
#pragma omp parallel forに続くfor文に、ループから飛び出す処理があると駄目みたい。
下記の様に枝刈部分をコメントアウトしたらビルドが通りました。
for (i = 0; i < j; i++) {
// if (ac >= beta ) return ac;
ただ、ここをコメントアウトしたままではαβの意味がなくなります。
そこで、最初のαβを別関数にしてTOPは普通枝刈無なので手の数だけ盤面を用意し、
omp parallel 処理にしてみたら → ビルドは通りました。
実行してみるとCPU使用率はUPします → 並列処理はしてそう!
ただ、パス処理が間違ってるようです、もう一息かな。。。
金曜日まではお仕事閑なので、明日も早く帰宅して検討を続けます。
今日VS2015でちゃんと動く様になれば、後はAndroidStudioでのOpenMP処理をクリアできれば。。。
今回のバージョンアップのゴールです。
今日もFX資産縮小しましたが、それでもレバレッジは6.63倍。
BREXIT国民投票直後スカイニュース発表で何処まで動くか?ですね。
24日(金)午前6時かな、起きた時に下げていたら買います。
上げていたら。。。トルコリラだけちょっと買おうかな。。。
2016年06月21日
OpenMP実装中
まずはAndoridStudioで実装してみました。
Android.mkに下記2行を追加
これでビルドは出来ました。
エミュレータのCPU数を4にして(PC側のCPUかも)実行しても、
タスクマネージャーCPU使用率は変化なし!
これはおかしいとJAVAからCを呼び出した関数の最初に下記を追記
Error:(100) undefined reference to `omp_get_num_procs'
これはおかしいですね。
インクルードは問題ないので、リンカーが出してるのかな。。。
グーグッてみてもらちが明かないので、VS2015で確認してみました。
omp_get_num_procsは実行出来ました。
#pragma omp parallel forで実行するはずのfor()でエラー
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C3017 OpenMP 'for' ステートメントの終了テストには、正しくない形式が含まれています
うーん、forの中身が問題あるみたい。。。
と今日はここまで。。。
BREXIT回避できそうで、イエレンさん発言にも反応薄。
Leaveとなった場合に備えてポジションはちょっと整理しました。
それでもレバレッジ7.8倍。。。安心出来るレベルではありません。
今週はこれで様子見ます。
そうそう、今日ロト7当選金が振り込まれました、1,900円ですけどね。。。(^^ゞ
Android.mkに下記2行を追加
LOCAL_CFLAGS := -fopenmpStaBu.cpp下記1行を追加
LOCAL_LDFLAGS := -fopenmp
#include <omp.h>本文のwhile(1) {...}をfor(;;)に変更↓
#pragma omp parallel for
for( i=0; x->list[i][0] != 0; i++ ) {
これでビルドは出来ました。
エミュレータのCPU数を4にして(PC側のCPUかも)実行しても、
タスクマネージャーCPU使用率は変化なし!
これはおかしいとJAVAからCを呼び出した関数の最初に下記を追記
j = omp_get_num_procs();ビルドすると。。。
Error:(100) undefined reference to `omp_get_num_procs'
これはおかしいですね。
インクルードは問題ないので、リンカーが出してるのかな。。。
グーグッてみてもらちが明かないので、VS2015で確認してみました。
omp_get_num_procsは実行出来ました。
#pragma omp parallel forで実行するはずのfor()でエラー
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C3017 OpenMP 'for' ステートメントの終了テストには、正しくない形式が含まれています
うーん、forの中身が問題あるみたい。。。
と今日はここまで。。。
BREXIT回避できそうで、イエレンさん発言にも反応薄。
Leaveとなった場合に備えてポジションはちょっと整理しました。
それでもレバレッジ7.8倍。。。安心出来るレベルではありません。
今週はこれで様子見ます。
そうそう、今日ロト7当選金が振り込まれました、1,900円ですけどね。。。(^^ゞ