「SIMD」の検索結果

まとめの中から「SIMD」の検索結果を表示しています。

検索に関連するタグ

  • Haskell beats C

    GHC HEAD に、simd branch で行われていた「SIMD 命令を使ったベクトル演算用の primitive を追加する」変更が入りました。というわけで、今後も simd branch は GHC の SIMD 対応周りの変更のために使われていくようです。(で、この primitive を使ったコードが、primitive パッケージの simd branch と vector パッケージの simd branch に入ってます )SIMD Support for the vector libraryあっ、さっき言っ... 続きを読む
    5042pv 22 10 users 2 2013年3月8日
  • 第30回名古屋CV・PRML勉強会のまとめ

    simd命令だとsimd用レジスタにロードして計算するわけだけど、比simd命令ももちろんそれ用のレジスタロードが必要になるので、レジスタロードはsimdならではのオーバーヘッドではないですね #nagoyacvOpenMPとSIMDは併用可能。画像の行をOpenMPで、画像の列の処理をSIMDで並列化。#nagoyacvSIMDを書くのは本気を出したときだけ! #nagoyacvsimd命令でベクトルの内積計算を高速化する... 続きを読む
    980pv 10 2014年5月19日
  • BoostCon2011 day4

    Practical SIMD acceleration with Boost.SIMD「 Practical SIMD acceleration with Boost.SIMD」しかし、Boost.SIMDは鬼の抽象化だな。SIMDの抽象化はすでに実現されていて、Boostにも提案予定だったりします。マルチコア化やSIMD化により近年注目されているデータ志向デザインにより、ある言語へのニーズが高まりつつある。その言語はデータ指向型であり、また、設計者の優れた決断により、C++に... 続きを読む
    1172pv 2011年5月20日
  • 2013/06/30(#yapf)横浜Android and モバイルOSプラットフォーム部第31回勉強会

    gccでNEONのSIMD命令を生成させる方法 #yapfARMのNEONのSIMD命令をgccのオートベクタライズの最適化で使う方法 #yapf#yapf 「Xserver+Compositor がWayland Compositorに置き換わるよ。」実装はCompsitor リファレンス実装がWeston」( #yapf live at ) Wayland ・・Linuxのディストリビューションに標準で入っている Display Server Protocol 実装:Compositer 何が置き換わる? X=>Compositerリファレンス実装のComposi... 続きを読む
    1441pv 6 2013年6月30日
  • x86/x64最適化勉強会2

    SIMD マスク処理で分岐を排除 #x86opti次は適応フィルタの SIMD 最適化。 #x86opti並列度8のSIMDでも、分岐排除することで8倍を超えることができるのね。当たり前か。 #x86opti単純にポインタで2分木を作らずに、幅優先でリスト化することで検索を SIMD 化できる。 #x86optiicl の吐くアセンブリが自動的に SIMD 化していたが、DWORD で比較をするため並列度は半分。 #x86opti適応フィル... 続きを読む
    3532pv 30 1 user 1 2011年10月2日
  • 第2回 闇鍋プログラミング勉強会

    SIMD #yaminabePGintelAVXでSIMD #yaminabePGSIMD久しく触ってないなぁ。 #yaminabePGIntel AVXでSIMD入門 #yaminabePG最適化で自動SIMD化されるのか #yaminabePGSIMD自分で書くのマゾい… #yaminabePG [Moon]SIMD周りの話聞いてるとC++触りたくなってくる #yaminabePGSIMD名前くらいしか知らないのでちゃんと知りたい。 #yaminabePG無粋だけどマルチコアとSIMDは直交つーか相関はないよね #yaminabePGSIMDの話非常に面... 続きを読む
    5502pv 9 1 user 1 2012年9月17日
  • X86 64 最適化勉強会第三回

    ここからSIMD(AVX2)のターンらしい。「2週間前からSIMD始めました」 #x86optiちゃんとSIMDしないコードw #x86opti「SIMDしないコードを出す」 #x86optiSimd最適化勉強会に出発! 今回も楽しみです! #x86opti行列積ならSIMDと相性抜群、って流れかな #x86opti伝統と実績の浮動小数点演算からのSIMD! #x86Opti「ATOMはSIMDすると遅いので禁止!」 #x86optiそろそろ strstr そのものの SIMD版が出るデェ(嘘... 続きを読む
    4422pv 18 3 users 1 2012年3月31日
  • 【基調講演】JavaScriptはどこへ向うのか? The State of JavaScript #nodefest

    SIMD.js #nodefestSIMDきた…… #nodefestSIMDだ.... #nodefestSIMD、自分は使うことないだろうな… #nodefestSIMD.js (すぃむでぃーだっじぇいえす) #nodefestSIMDとvalue typeでゲーム屋が捗るな #nodefestSIMD.jsで行列演算ライブラリとかできるのかな? #nodefestSIMD.js has performant matrix API! #nodefest次はSIMDこれを使うとCPUのより低レイヤのAPIを呼び出せる、これを使うとより効率的なコードを書くことが... 続きを読む
    5559pv 37 6 users 4 2015年11月7日
  • x86/x64最適化勉強会1

    boost.simdという単語を覚えた! #x86optiBoost.simd… どうやって統一させるんだろう? #x86optiboost.simdでsadとか特殊命令どう書く予定なんだろう #x86optiIntel の SIMD で IP Forwarding の高速化がなんか出来ないかな。 #x86opticmov による最適化は場合による (分岐予測の当たり方に依存)、SIMD は速い…けど罠もある。 #x86optiBoost.SIMD。x86/64だけでなく、PPCのAltiVecとかARMのNEONも統一的に扱う... 続きを読む
    3366pv 13 2 users 3 2011年8月7日
  • shibuya.d #1

    SIMDだ! #shibuyadsimdだ! #shibuyadSIMDのお話 #shibuyadldc.simd もある!! #shibuyadcore.simdはx86_64用のコードになってる #shibuyadアーキテクチャによってsimd命令いろいろだけど抽象化してまとめて扱いたい #shibuyad実はos.simdを使わなくても、D言語のコンパイラ側で自動ベクトル化とかしてる可能性があるのかな? #shibuyadまさかの自己紹介time #shibuyaddmd2.032(化石) #shibuyadBASICも多次元... 続きを読む
    1171pv 6 2016年3月24日
  • 私家版 jun_makino さんによる計算とデータとデバイスの考察

    但し、それで全部 MIMD だと色々大変なので、演算器毎にローカルメモリ をもつ上で適当な単位で SIMD 動作させればいい。ではといってコア内 SIMD 幅を広げると、現在のアプローチでは無限に色々な問題が発生して性能がでない。でもこれもかなりの力技で、「京」に比べると L2 のサイクルあたりのデー タ供給量が 4 倍 ( コア数 2 倍、 SIMD 幅 2 倍 ) である。つまり、 4 ... 続きを読む
    999pv 1 1 2015年3月19日
  • ISCA2012まとめ

    普通はSIMDはTiming Speculationに向いていない。(一斉に動く本質上)。その結果WIDE SIMDではMargin見て遅くなる(Dynamic SIMD lane compation)または、FIFOいれてTiming問題吸収→無駄 Micro Barrierを入れてSIMD動作を保証古典的SIMDマシンでひところ流行ったことの再現かな。でも、Software Optimizationでもう少しいけそう。MattanがWIDE SIMDのTiming Errorを減らす話。将来はTiming/Voltage Marginのために... 続きを読む
    536pv 2 2012年6月21日
  • x86/x64最適化勉強会3

    ここからSIMD(AVX2)のターンらしい。「2週間前からSIMD始めました」 #x86optiちゃんとSIMDしないコードw #x86optiSimd最適化勉強会に出発! 今回も楽しみです! #x86opti行列積ならSIMDと相性抜群、って流れかな #x86opti伝統と実績の浮動小数点演算からのSIMD! #x86Opti「ATOMはSIMDすると遅いので禁止!」 #x86optiそろそろ strstr そのものの SIMD版が出るデェ(嘘 #x86opti整数命令がなくて喜ぶのが... 続きを読む
    2848pv 9 2012年4月1日
  • emscripten night !! #4 まとめ #emsn

    pthread SIMD命令のサポート 例外処理 GC・After MVP 仕様をちゃんと決めよう スレッドを入れよう SIMD対応? 128bit SIMD.js c++のexceptionに対応させよう がーべじコレクション対応 #emsnマルチスレッドとSIMD対応 これが入れば色々できるようになる #emsn#emsn やろうリスト、仕様をちゃんとしよう、スレッド、SIMD、例外ハンドリング、GC 続きを読む
    1100pv 2017年7月12日
  • とあるPDP11/40のレジスタにまつわる議論

    GPU, SIMDは同命令(同演算)を複数データに対して平行して同時に処理をしようというものなので、PCは複数必要ないと思います。GPU, SIMDは勉強中なので、知っているのはこの程度GPUはSIMDの一種なので演算回路のみを多数用意すればよいいから。で合ってる? .simhのソースは手元にあったかな……会社のマシン内だったかな……PDP11/40より後の製品の話とsimhの実装で混乱して... 続きを読む
    2309pv 8 4 users 2012年4月1日
  • 視覚化とSwiftのタイプについて / @rayfix #iosdc #b

    SceneKitは行ベクトルだけどsimdTransormで取り出したら列ベクトル用になって、でもsimdの行列は列で初期化するとかで混乱しまくった気が。 #iosdc #bSIMDと言う単語、CUDAやる以来久々に聞いた #iosdc #b例のTargeted Extensionsだ! #iosdc #b 続きを読む
    514pv 1 2017年9月16日
  • x86/x64最適化勉強会8 #x86opti

    光成さん:SIMDの苦手なこと: ・SIMDは特定の要素の例外処理が面倒 →8個、16個を並列にやるので ・AVX2までのやり方 →(省略) #x86opti「我々はSIMD職人ではなく研究者なので」 #x86opti「我々SIMD職人ではなくて研究者なので」会場笑 #x86optiSIMD化、しむどい、って聞こえてしまった...。 #x86opti光成さん:この辺は昔からのSIMDと同じなのでややこしくない。 #x86opti渡辺さん:... 続きを読む
    4701pv 1 2018年2月17日
  • openbinder.orgがwebArchiveに残ってた

    次回LTは「20分で解った気になる処理の高速化 - unrollからSIMDまで」loop unrollingぐから始まって、CPUサイクルの動作原理に即した力わざ最適化とこれをハードで実現したSIMDの仕組みを解説。次回PFのLT, 「Android internal 入門編」と「処理の高速化-unrollからSIMDまで」どっちがいい? 続きを読む
    1165pv 1 2011年3月8日
  • DB系の読んだ論文一覧

    cucko hasingとSIMDでhash joinを改良(2007) / “Efficient Hash Probes on Modern Processors”SIMDやNUMAといったハードウェアアーキテクチャが変わったのでsortしてjoinするほうがhashしてjoinするより速いという主張があるので検証してみたらhashの方が良かったらしい(2013) / “Multi-Cor…”Main Memory Database Systems: An Overview MMDBならではの特性・ボトルネックの違いやアーキテクチャの違い... 続きを読む
    311pv 2016年12月27日
  • 「Swift Playgrounds Bookの作り方と配り方」のまとめ

    SIMD #iosdc #aSIMDおじいちゃんw #iosdc #aSIMD - Wikipedia #iosdc #aVision使えるのか、いいな #iosdc #aiPadのSwift PlaygroundでもiOS SDKのライブラリをimportして使えるのか! #iosdc #a 続きを読む
    2587pv 9 2018年9月2日
  • BoostCon2011 day5

    UTF-8をSIMDでデコード?昨日でれなかったセッションのプレゼンを見ながら。ほへー。 #BoostCon2011Our slides at #Boostcon are on #cpp #proto #simd #parallelVariantStyleVisitationをサポートと。#BoostCon2011 続きを読む
    975pv 2011年5月21日
  • #readghc 第一回

    この辺見ると分かりますが、SIMD 命令用の primitive と、primitive を使って定義した関数を用意し、それを使った処理が SIMD 化されるという感じです #readghcGHC の(LLVM バックエンド越しの)SIMD 対応 #readghcghc-7.4.1 で CSE (Common Sub-expression elimination) が適用される例が作れない #Haskell安全な CmdArgs を作り直した方がいいんじゃないだろうかw. _ アンダースコア付きだと、pure 版とい... 続きを読む
    1724pv 6 2 users 3 2012年9月30日
  • スーパーコンピューター「京」開発のはなし

    8コアでSIMD拡張命令を持ってます。CPU1個とインターコネクトとメモリで1ノードを構成します。高速化のためには並列化だけでなくSIMDや拡張浮動小数点レジスタなどを使いこなす必要があります。事例を紹介します。 固有値を計算するアルゴリズムです。 続きを読む
    5234pv 49 8 users 4 2011年8月2日
  • 次世代スパコンについて知る集い

    今はスーパスカラが限界に来ている(命令レベル並列化が限界)、今回はスカラ+アクセラレター(SIMD)→ベクトル化。SIMDの強化は流れ。徐々にベクトル化。 #ngsc [次世代スパコン]コア内でコンパイラで最適化してsimd化。CPU内でスレッド並列(自動・OpenMP)、CPU間でプロセス並列。そのCPUがたくさんでシステムボード。 #ngsc [次世代スパコン]言語、Fortran/C/C++、4倍長精度演算、SI... 続きを読む
    2258pv 2 2010年1月28日
  • Boost.勉強会 #10

    boost.simdsimd だけではない? #boostjpBoost.SIMD #boostjpsimd労力の割にそこまで早くならない印象あるから適当にいい感じにsimdしてくれるコンパイラオプションとかライブラリに任せたい #boostjpVCのAMPやClangのSIMD拡張とか選択肢がいっぱいあって #boostjpSIMD よりも gcc の -O3 使ってコンパイラの最適化をした方が早かった。 #boostjpBoost.SIMDの話出すんだったらXbyakのこと言って欲... 続きを読む
    2869pv 7 2012年7月29日
1 ・・ 14 次へ