スティルハウスの書庫の書庫

はてなダイアリーで書いてた「スティルハウスの書庫」を移転してきました。

FPGA

FPGAエクストリーム・コンピューティング第5回が終わりました #fpgax

FPGAエクストリーム・コンピューティング第5回、今回もニフティでの開催でした。 イーツリーズ・ジャパン 船田悟史さん:FPGAにネットワーク処理を実装してきた話と、これからの話 @marsee101さん:ラプラシアンフィルタをZedBoardで実装(ソフトウェアから…

ハード素人が32bit CPUをFPGAで自作して動かすまで読んだ本のまとめ

男子たるもの一度は自分でCPUを作ってみたいものだけど、ICでLEDをピカピカさせた程度の経験しかないハード素人な俺だったので、CPUを自作してる東大生などを遠くから見て憧れてるだけだった。しかしおよそ一年前のこと、「MIPSなんて簡単に作れますよ!」と…

FPGAエクストリーム・コンピューティング第4回が終わりました。

FPGAエクストリーム・コンピューティングの第4回はニフティで開催されました。今回はこんな内容: @yukitaketakeさん:GPU設計者から見たFPGA GPU設計者の方がFPGAとGPUを比較するというとても貴重な発表でした。均質な浮動小数点演算を大量にこなすという用…

JP Morgan Chaseがデリバティブ専用スパコンをFPGAで作った話 #fpgax

金融系でFPGAというとHFTへの応用が知られてるけど、この事例はリアルタイムトレードの話ではない。金融業務で必要とされるバッチ処理やHPC(High Performance Computing)でもFPGAが本格的に使われ始めてるという話だ。元ネタは、2011年にJP Morgan Chaseの…

FPGAエクストリーム・コンピューティング第3回が終わりました #fpgax

FPGAエクストリーム・コンピューティング第3回は大阪で開催でした。ハードウェアは西日本が熱いのか、いつも大阪や京都や福岡から来ていただいてる方が多く、これは大阪でやらねば! と思いまして。。大阪市と共催で、大阪イノベーションハブの会場をお借り…

FPGAエクストリームコンピューティング第2回をやりました #fpgax

先日6/4、FPGAエクストリームコンピューティング第2回をニフティさんの会場で開催しました。今回もかなり濃ゆい内容でした: ・BBR/PIAX Inc.の吉田さん:異形の論理型言語システムをFPGAで!! ・本庄さん:MapReduce(Hadoop)のハードウェアオフロード ・アッ…

FPGAでジョインやソート

ストリームやデータベースにおけるジョインやマージやソートのFPGA実装って、いまどこまで研究が進んでいるんだろう…と気になってて、その道の専門家である筑波大の川島さんに参考になるpaperをいくつか教えてもらった。これからゆっくり読む。 How Soccer P…

文字通り「ネットワークがコンピューター」な金融HFTでのFPGAの使われ方

ここのところ重度のFPGA中二病にかかってしまい、冬休み中もDE0ざんまいな日々。気になっていた金融のHFT(high frequency trading:大手投資銀行等がμ秒単位の超高速で株式等を売り買いしてる恐ろしい市場)におけるFPGA利用状況について、HFT Reviewにこっ…

DE0で作った音源にエンベロープを付けた。

前回、DE0で作った音源をMIDIキーボードで鳴らしてみた。のつづき。ポリ化のつぎは、シンセになくてはならないエンベロープを付けてみる。つまり、一音一音の音量の調節、ADSRってやつだ。 ADSR - Wikipedia via kwout これまではMIDIキーボードで指定された…

DE0で作った音源をMIDIキーボードで鳴らしてみた。

これはWeb Music Developers JP Advent Calendar 2012の12月19日分のエントリです。Web Musicとちょっと違う話題ですが :) これまでのまとめ 2〜3か月前にFPGAの入門用ボードDE0を買ったのがはじまり。 Terasic - FPGA Main Boards - Cyclone III - Altera D…

DE0でMIDIをデコードしてみた。

前回のDE0で正弦波を出してみた。の続き。音は鳴ったものの、440Hzしか出ない。つまらない。しょぼい正弦波のみの音源ではあるが、やっぱりキーボードで鳴らしてみたいなぁ。。その野望を叶えるためには、まずMIDIでつなげるようにせねば。 DE0にMIDIをつなぐ…

Zynqサーバーの使われ方を妄想してみるスレ

(アカデミアの状況とか追ってないし専門外なので、もしかしてかなり既知/的外れなこと書いてる可能性あり)15年くらい前にIP Switchって製品が登場して画期的だった。これってZynqサーバー(Xilinx Zynqを搭載したサーバー機器。そんなものが実際にあるの…

DE0で正弦波を出してみた。

前回のDE0で音を出してみた。のつづき。前回は0と1を440Hzで繰り返すことで矩形波を鳴らしたけど、今度は正弦波を出してみる。となると、スピーカーに単純に0Vか5Vかを送るんじゃなく、0〜5Vのアナログ信号で波形を作る必要がある。つまりDAコンバーター(DA…

DE0で音を出してみた。

前からFPGAでHDLを書いてみたかったので、2か月ほど前にDE0っていう入門用ボードを買って遊んでる。デジタル回路といえば中学のころにフリップフロップでLEDをピカピカさせた程度の経験しかないため、入門書を読みながら勉強し直し。デジタル時計くらいは作…