これはbuilderscon tokyo 2016の発表スライドです。 自己紹介 @kazunori_279 クラウドのデベロッパー・アドボケイト エバンジェリストみたいなお仕事 コミュニティ支援:GCPUG、bq_sushi、TensorFlow User Group etc 趣味のFPGA 2013年くらいからいじり始め FPGAエクストリーム・コンピューティング主宰:合計8回 これまでに書いたFPGA記事 はてなブックマークでバズった記事たち マイクロソフトはどうやってBingをFPGAで実装したか: 952 users ハード素人が32bit CPUをFPGAで自作して動かすまで読んだ本のまとめ: 576 users 文字通り「ネットワークがコンピューター」な金融HFTでのFPGAの使われ方: 517 users JP Morgan Chaseがデリバティブ専用スパコンをFPGAで
FPGAのはじめかた(2018~2021年版) ここ数年、FPGAが話題になることが多くなってきました。マイクロソフトがFPGAを採用した、インテルが巨大FPGAメーカであるアルテラを買収した、機械学習ではFPGAがいいらしい。話題にことつきません。 では、FPGAをやってみたいけど、何処から始めていいの?となると、困ってしまいます。 グーグルでFPGAと検索すると、たくさん情報はあります。FPGAメーカーであるXILINX(ザイリンクス)社、インテル社にはたくさん情報があるけど、何がなんなの? FPGAをやってみたいけど、何処から始めたらわからない。 よく聞く話です。 多くの情報は、なになに(明言はない)の知識が必要で、その知識のある人向けに書かれているからです。FPGAを仕事としている人さえ、難しいなと思う資料が多いですから。というより、単なる勉強不足かもしれませんが。。。 おいしいハ
2値ディープニューラルネットワークから FPGAに合成するツールフロー 東京⼯業⼤学 中原 研究室 Artificial Neuron (AN) + x0=1 x1 x2 xN ... w0 (Bias) w1 w2 wN f(u) u y xi: Input signal wi: Weight u: Internal state f(u): Activation function (Sigmoid, ReLU, etc.) y: Output signal y f (u) u wi xi i0 N 積和演算を 何とかしたい… 2値化ニューラルネットワーク x1 w0 (Bias) fsgn(Y) Y z w1 x2 w2 xn wn ... 短精度(4〜8)ビットを2値に置き換え→メモリ帯域の圧縮 乗算器をXNORに置き換え→回路⾯積の削減 x1 x2 Y ‐1 ‐1 1
Xilinx、Amazon EC2 F1インスタンス向けにソフトウェア定義開発環境SDAccelの提供を開始:FPGA経験の浅い開発者でもAWSで専用カーネルを構築できる Xilinxは、Amazon EC2 F1インスタンス向けに、ソフトウェア定義開発環境「SDAccel」を提供開始した。ハードウェア記述言語による開発に加え、専用のFPGAカーネルも構築できる。 Xilinxは2017年9月13日、Amazon Web Services(AWS)が提供する「Amazon EC2 F1インスタンス」向けに、ソフトウェア定義開発環境「SDAccel」を提供開始すると発表した。「Virtex UltraScale+」と呼ぶXilinxのFPGA(Field Programmable Gate Array)を、Amazon EC2 F1インスタンスで利用できる。データ分析やビデオ処理、機械学習な
Hot Chips 28において、「Deephi Tech」という会社のSong Yao CEOが、同社のニューラルネット処理のアクセラレータシステムについて発表した。なお、Deephiという社名は、Deep LearningのDeeと、Deep Learningの基本となる「哲学(Philosophy)」から名付けられている。そして、同社の製品には、「Aristotle(アリストテレス)」と「Descartes(デカルト)」という哲学者の名前が付けられている。 画像認識などに使われる「CNN(Convolutional Neural Network)」は2012年のAlexNetから2014年のGoogLeNet、2015年のResNetと大型化してきたが、2014年のVGGや2016年のSqueeze Netといったように簡素化もされて来ている。このため、CNN用のアクセラレータは小規
Decrease Quantity of PYNQ-Z1: Python Productivity for Zynq-7000 ARM/FPGA SoC Increase Quantity of PYNQ-Z1: Python Productivity for Zynq-7000 ARM/FPGA SoC The PYNQ-Z1 board is designed to be used with the PYNQ open-source framework that enables embedded programmers to program the onboard SoC with Python. It is designed around the Xilinx Zynq®-7000 SoC, which combines the programmable logic of an FP
( 調査 )Deep Learning 計算を、FPGA 専用アクセレレータ 上で 高速 に 行う試み ~ Deep Learning 計算基盤 を、GPU から 自社製FPGA に 切り替える動き が 加速中。今後はさらに、Neuromorphic chip がやってくる?FPGADeepLearningneuromorphic-computingneuromorphic-tipCognitive-computing 1. 個人プログラマの手で、機械学習 / Deep learning 専用 FPGAアクセレレータを論理合成した先行事例 が Webに公開されている Google検索でしらべたところ、以下 の 高前田 伸也 氏 のSlide Shareが、公開されている先行事例として先駆的です。 ( 以下、下記 の SlideShare から 該当ページを抜粋して転載 ) (Slide S
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く