- 【初心者歓迎】C/C++室 Ver.91【環境依存OK】
956 :デフォルトの名無しさん[sage]:2014/07/31(木) 01:25:23.81 ID:u2zE/A7k - >>953 あのさ、何でINT16, INT32 が有るか理解して無いだろ。
CPUのレジスターってのを調べてご覧。 多分演算結果を24bitで格納したいからそんなことを考えたんだろうけど。 32bit演算して24bitで格納すれば良いだけの話。
|
- 【初心者歓迎】C/C++室 Ver.91【環境依存OK】
958 :デフォルトの名無しさん[sage]:2014/07/31(木) 01:28:33.56 ID:u2zE/A7k - >>957 やって見るのは良いけど、勉強だからついでにスピード測定した方が良いよ。
かなりスピードが遅くなるはず。 基礎を理解することが大事だよ。
|
- Swift part3
29 :デフォルトの名無しさん[sage]:2014/07/31(木) 11:25:03.08 ID:u2zE/A7k - >>28 現在 Swift parallel scripting と提携を考えてる最中と妄想。 これで真のSwift languageを名乗れるようになる。
或はIBM PowerPC用にIBMと協議中とか。 並列処理は結構ニーズが有るから慎重でも良い。 既にライブラリは揃ってるわけだし。
|
- 【最速へ】LowLevelVirtualMachine【LLVM】
828 :デフォルトの名無しさん[sage]:2014/07/31(木) 12:59:25.11 ID:u2zE/A7k - 少し古い記事だが
IBM、SystemZでLLVMをサポート http://news.mynavi.jp/news/2013/05/08/269/ LLVM ClangにIBM SystemZをサポートするコードが追加された(コミット)。 SystemZをサポートするために必要になる基本的な情報やレジスタ名、ドライバ、ABI情報などの基本的な機能が追加されている。 速度的なチューニングや高速化などは今後の対応とされている。 IBMはこれまでLLVM Clangをサポートすべきソフトウェアとはみなしてこなかったが、2012年の間に方針を変更。 LLVM ClangをIBMの提供するPOWERプロセッサベースのサーバでサポートすべきソフトウェアだとして取り組みをはじめていた。 どのような判断で方針を変更したのか、どのような取り組みを行なっているのかが「LLVM on IBM POWER processors A progress report (PDF)」にまとまっている。 http://llvm.org/devmtg/2013-04/weigand-slides.pdf IBMでは方針を転換した理由として、LLVMの優れたエラーメッセージやサニタイザーなどが開発において有益であること、 特定の顧客からLLVM Clangサポートの要求があること、 JITとしてLLVMが活用されるシーンが増えておりIBMとしても将来的にサポートする必要があること、などを挙げている。
|