Auto-vectorization

futada wiki内検索 / 「Auto-vectorization」で検索した結果

検索 :
  • プログラミング/gcc/Auto-vectorization
    gcc Auto-vectorization 環境 ベクトルに定数を加算 コード(vec.cpp) コンパイル 生成されたコード(vec.s)の抜粋 環境 gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ベクトルに定数を加算 コード(vec.cpp) #include stdio.h   void doFilter(const short* __restrict src, short* __restrict dst, const size_t n) { src = (const short*)__builtin_ass...
  • トップページ
    ...訳 gcc Auto-vectorization crypt関数の解説と実装 FFmpeg MPEG-1デコーダ部ソースコード解析 FFmpeg コンパイル 符号化 HEVC Complexity and Implementation Analysis日本語訳 CUDA CUDAメモ Fermi Compatibility Guide日本語訳 Fermi Tuning Guide日本語訳 メモ Webに関する諸数値 Linux管理メモ Prime Note Rigel DCにUbuntuインストール 更新履歴 取得中です。
  • メニュー
    ...訳 gcc Auto-vectorization crypt関数の解説と実装 FFmpeg MPEG-1デコーダ部ソースコード解析 FFmpeg コンパイル 符号化 HEVC Complexity and Implementation Analysis日本語訳 CUDA CUDAメモ Fermi Compatibility Guide日本語訳 Fermi Tuning Guide日本語訳 メモ Webに関する諸数値 Linux管理メモ Prime Note Rigel DCにUbuntuインストール 更新履歴 取得中です。
  • プログラミング/FFmpeg/コンパイル
    FFmpegコンパイル FFmpegのコンパイルとついでにデバッグについて コンパイルと実行 今回バージョンは、0.5を使いました。 コンパイルは、 $ wget http //ffmpeg.org/releases/ffmpeg-0.5.tar.bz2 $ bzip2 -dc ffmpeg-0.5.tar.bz2 | tar xvf - $ cd ffmpeg-0.5/ $ ./configure $ make 実行(test.mpgをBMPへエンコードする場合)は、 $ ./ffmpeg -i "test.mpg" -vcodec bmp "%05d.bmp" configureオプションによる違い 特にFFmpegをデバッグする際に必要なconf...
  • プログラミング/CUDA/メモ
    CUDAメモ メモ nvccの-archと-code(CUDA COMPILER DRIVER NVCC v7.5より) デバイスからデバイスへのmemcpyの注意 CUDAでdouble演算 ベンチマーク デバイス情報 バンド幅 メモ nvccの-archと-code(CUDA COMPILER DRIVER NVCC v7.5より) --gpu-architecture arch (短い名前-arch) CUDA入力ファイルがコンパイルされなくてはならないNVIDIAの「仮想」GPUアーキテクチャのクラス名を指定する。 以下の略記法として説明される例外を除き、このオプションで指定されたアーキテクチャは、「仮想」アーキテクチャでなければならない(...
  • 金融/Implementing_QuantLib日本語訳/2章
    Implementing QuantLib日本語訳 2章 これは、Luigi Ballabio氏が書かれているImplementing QuantLibの翻訳です。氏の許可を得て、翻訳・公開しています。 日本語訳の情報は、こちらを参照してください(日本語訳に関する質問等もここのフォームにお願いします)。 The content of this page is licensed under Creative Commons. 2. 金融商品とプライシングエンジン 2.1 Instrument(商品)クラス 2.1.1 インターフェイスと要件 2.1.2 実装 2.1.3 例:金利スワップ 2.1.4 さらなる開発 2.2 プライシングエンジン 2.2.1 例:プレーンバニラオプション ...
  • プログラミング/CUDA/Fermi Compatibility Guide日本語訳
    Fermi Compatibility Guide日本語訳 NVIDIAが公開しているFermi Compatibility Guide for CUDA Applications Version 1.3 (8/17/2010)の日本語への意訳です。 http //developer.download.nvidia.com/compute/cuda/3_2_prod/toolkit/docs/Fermi_Compatibility_Guide.pdf 原文copyright:© 2010 NVIDIA Corporation. All rights reserved. 自分の勉強のために訳しているだけで、未保証です。 この文書について 1.1 Fermiのアプリケーション互換性 1.2 既存のアプリケ...
  • メモ/Linux/Prime_Note_Rigel_DCにUbuntuインストール
    Prime Note Rigel DCにUbuntuインストール スペック インストール先のマシンはドスパラのPrime Note Rigel DCです。 若干カスタマイズして、スペックは下のような感じです。 CPU Celeron SU2300 1.20GHz メモリ 4 GB (カスタマイズ) 画面 13.3インチ光沢ワイド液晶 1366x768ドット HDD 500 GB (カスタマイズ) 今回はこれに、CD-ROMドライブを使わずにUSBメモリを使って、64ビット版のLinux Ubuntu 9.10をインストールします。 インストール手順 Ubuntu 9.10 (Karmic Koala)からubuntu-9.10-desktop-amd64.isoをダウンロードする。 ...
  • プログラミング/crypt関数の解説と実装
    crypt関数の解説と実装 はるか昔にレポートで書いたものを少し修正したものです。間違い等あるかもしれません。 概要 crypt関数 Data Encryption Standard(DES) crypt関数のアルゴリズム cryptの実装と実行結果例 終わりに 付録 参考 概要 Linuxでは、DESを使用したパスワード暗号化関数cryptが用意されている。 このレポートでは、まずそのcrypt関数の概要とアルゴリズムについて述べる。 また、crypt関数と同じ動作をする関数を一から実装し、その実行した結果を途中結果を 含め載せる。 crypt関数 Linuxでは、パスワードを暗号化するcryptという関数が用意されており、CやPerlなどから利用可能...
  • メモ/Linux/管理メモ
    Linux管理メモ 特記しない限りディストリビューションは、Ubuntu 9.10 64-bit。 Flash Player 10 for 64-bit Linux インストール http //labs.adobe.com/downloads/flashplayer10_64bit.html からファイルをダウンロード 後は以下のコマンドでインストール(root権限で) # tar zxvf libflashplayer-10.0.42.34.linux-x86_64.so.tar.gz # cp libflashplayer.so /usr/lib64/mozilla/plugins/ # chmod 644 /usr/lib64/mozilla/plugins/libflashplayer.so V...
  • プログラミング/CUDA/Fermi Tuning Guide日本語訳
    Fermi Tuning Guide日本語訳 NVIDIAが公開しているTuning CUDA Applications for Fermi 1.3 (8/17/2010)の日本語への意訳です。 http //developer.download.nvidia.com/compute/cuda/3_2_prod/toolkit/docs/Fermi_Tuning_Guide.pdf 原文copyright:© 2007-2010 NVIDIA Corporation. All rights reserved. 自分の勉強のために訳しているだけで、未保証です。 次世代CUDA計算アーキテクチャ CUDAのベストプラクティス アプリケーションの互換性 Fermiのチューニング デバイス利用...
  • 符号化/HEVC_Complexity_and_Implementation_Analysis日本語訳
    HEVC Complexity and Implementation Analysis日本語訳 HEVC Complexity and Implementation Analysisの日本語訳です。 http //www.hhi.fraunhofer.de/fileadmin/user_upload/Departments/Image_Processing/Image___Video_Coding/High_Efficiency_Video_Coding/Oktober_2012_-_neuer_content/2012_12_IEEE-HEVC-Complexity.pdf 自分の勉強のために訳しているだけで、未保証です。 HEVCの複雑さ(計算量)と実装の分析 I. はじめに II. 設計の見方 ...
  • 金融/Implementing_QuantLib日本語訳/付録A
    Implementing QuantLib日本語訳 付録A これは、Luigi Ballabio氏が書かれているImplementing QuantLibの翻訳です。氏の許可を得て、翻訳・公開しています。 日本語訳の情報は、こちらを参照してください(日本語訳に関する質問等もここのフォームにお願いします)。 The content of this page is licensed under Creative Commons. A. 半端物 A.7.1 スマートポインタとハンドル A. 半端物 靴に、船に、封蝋に、キャベツに、王様に A.7.1 スマートポインタとハンドル 実行時ポリモーフィズムの使用は、大部分ではないが多くのオブジェクトがヒープに割り当てられることを要求します。 これはメモリ管理...
  • プログラミング/FFmpeg/MPEG-1デコーダ部ソースコード解析
    FFmpeg MPEG-1デコーダ部ソースコード解析 デコードが始まるまでの流れ MPEG-1フレームのデコード スタートコード スタートコードを見つけた後の処理 各層を処理するソースコード シーケンス層 GOP層 横道:ピクチャ構造 ピクチャ層 スライス層 デコードが始まるまでの流れ ffmpeg.cのmain関数を追っていくと、3928行付近に以下のようなav_encode関数を呼び出しているコードがあります。 if (av_encode(output_files, nb_output_files, input_files, nb_input_files, stream_maps, nb_stream_...
  • 金融/Implementing_QuantLib日本語訳/1章
    Implementing QuantLib日本語訳 1章 これは、Luigi Ballabio氏が書かれているImplementing QuantLibの翻訳です。氏の許可を得て、翻訳・公開しています。 日本語訳の情報は、こちらを参照してください(日本語訳に関する質問等もここのフォームにお願いします)。 The content of this page is licensed under Creative Commons. 1. まえがき 1. まえがき どんな理由が 若気のいたりからQuantLibのウェブサイトには、QuantLibは「標準のフリーかつオープンソースの金融ライブラリ」になることを目指すと書いてありました。その記述を少しゆるく解釈すると、最初である(そのためしばらくの間唯一のオープンソース金融ライブラリ...
  • 金融/Implementing_QuantLib日本語訳
    Implementing QuantLib日本語訳 はじめに QuantLibと呼ばれる素晴らしいライブラリがあります。 これは何かと言うと、 QuantLibは、モデリング、プライシング、トレーディング、リスクマネジメントのための 計量ファイナンス用のC++ライブラリです。 デリバティブや金融工学のためのクロスプラットフォームでフリーでオープンソースなツールです。 と言うことらしいです。要は、これを使うとオプション等のデリバティブの価格付けができますよというライブラリです。 ですが、QuantLibは非常にとっつきにくいです。そんな中Luigi Ballabio氏がImplementing QuantLibと いうQuantLibの解説書を書かれました。QuantLibの設計思想なども書かれており面白い内容でしたので、日本語に翻訳してみることにしまし...
  • メモ/Webに関する諸数値
    Webに関する諸数値 自分が興味を持ったWebに関する諸数値のメモ 太字は総数 信頼度の低いものは"?"と表記 以下の数値はオリジナルソースの数値を四捨五入して適当な有効数字で表示している場合あり。 全体 名称 数値 時期 一次ソース ユニークURLの数 1兆 2008年頃 Official Google Blog(2008/7/25の記事) ブログの数 7,000万以上 2007年3月 State of the Blogosphere 2007 国内ブログの数 1,690万 2008年1月 ブログの実態に関する調査研究 1日に作られるブログの数 12万...
  • @wiki全体から「Auto-vectorization」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索