Hello, Rust! – インラインアセンブリとセクション

前回の記事では、Rustを使用したHello, Worldについて紹介しました。今回も同じ題材を使用して、Rustで低レイヤプログラミングを行うための細かなテクニックについて紹介します。 インラインアセンブリ Rustの […]

AMD GCN isa と NVIDA SASS でのアドレス演算のチューニング

ちょっとしたきっかけがあって、AMD用のGPUとNVIDIA用のGPU両方で高速化作業を行いました。 そのときに得られた知見を書いておきます。 AMD GCN isa と NVIDIA SASS GPUでプログラミングを […]

Hello, Rust!

前回の記事では、Rustを使用したHello, Worldについて紹介しました。今回も同じ題材を使用して、Rustで低レイヤプログラミングを行うための細かなテクニックについて紹介します。 インラインアセンブリ Rustの […]

OpenCL 2.0勉強会#1:Shared Virtual MemoryなどのOpenCLのバッファー関連まとめ

Fixstarsでは半年ごとに2つの社内勉強会を開催しているのですが、今は、もうすぐ確定するはずのOpenCL 2.1に向けてOpenCL 2.0の勉強会を開催しています。 先週の発表者は私で、タイトルに書いたようなこと […]

OpenCL2.0 の機能を Broadwell で試す (SVM編)

Broadwell、いわゆる 5th Generation Intel(R) Core(TM) Processor がリリースされてから大分経ちましたが、皆さん、Broadwellは使っていますか? Broadwell […]

curlで遊ぶFlashAir

curl (かーる) という,Webアクセスのためのコマンドラインツールがあります. 今回はこのcurlを使って,FlashAir Developersのチュートリアルを再現してみます. 以下,お使いの環境にc […]

x86/x64最適化勉強会7 で発表しました

3/15 に行われた、x86/x64最適化勉強会7 に行ってきました。 当日の様子は、主催の光成さんが書かれた、x86/x64最適化勉強会7レポート や @t_teruya さんによる togetter のまとめ などが […]

社内プログラミングコンテスト

今回の記事は技術トークからはやや離れて、社内で行っているプログラミングコンテストについてお話ししたいと思います。 フィックスターズとプログラミングコンテスト フィックスターズは、2008-9年にPS3に搭載されたCPUで […]

FPGAエクストリーム・コンピューティング 第6回で発表しました

2/1(日)に開催されたFPGAエクストリーム・コンピューティング(通称:FPGAX)で発表してきました。会場はFPGAエンジニアを絶賛募集という事で話題の株式会社ドワンゴのセミナールームです。ドワンゴさんらしく、発表の […]

parallella触ろう #01

気付いたら前回から何か月たってんのよみたいになるけど、第一回はーじまーるよー(遅 前回のおさらい Hello worldのサンプルを読みました しかしこれ気になるところが数点あるので、まずは気になるところをどうにかしてい […]