はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ FPGA

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 21 / 21件)
 

RustでOSを書いた

2022/12/13 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust Chisel RISC-V RISC-V CPU

はじめに RISC-V CPU を FPGA 上に実装して、マイクロカーネル OS を Rust で書いて動かしてみました。 CPU について RISC-VとChiselで学ぶ はじめてのCPU自作 に沿って RISC-V の CPU を作り、機能をエンハンスしました。 乗除算命令、RVC命令、ビット拡張命令の一部を追加 7段パイプライン化 DRAM コントローラ 4KB命... 続きを読む

Nintendo Switchからデジタル音声を「直接」取り出す。FPGAで! - Zopfcode

2020/08/14 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip Zopfcode バババババ Switch 手持ち ひどいこと

Switchはイヤホン出力の音がひどいことで有名だ*1。 ブズズズズ………バババババ…… と熱雑音では明らかに説明できない周辺回路のお気持ちが音となって伝わってくる。 そこでUSB DACを使いたいのだが、どうも手持ちだとハイエンド機に限って動かない*2。別なやり方でデジタル音声を取り出さなければ。 取り出し方は様々ある... 続きを読む

「サイゼリヤで1000円あれば最大何kcal摂れるのか」を自作CPU上で解いてみた | カオスの坩堝

2019/05/27 このエントリーをはてなブックマークに追加 188 users Instapaper Pocket Tweet Facebook Share Evernote Clip 坩堝 サイゼリヤ Verilog カオス プロセッサ

サイゼリヤに1000円を持って食事に言ったとき、どの料理を頼めば最大何kcalの食事をすることができるかを、FPGAに構築した自作CPU上で計算しました。 自作CPU 学校の演習課題としてFPGA上でCPU(プロセッサ)を作成しました。具体的には、PowerMedusaボードを利用し、このボード上にあるFPGAをVerilogを用いてプロセッサ... 続きを読む

インテル、Google、マイクロソフトらが高速インターコネクトの新規格「Compute Express Link」(CXL)を発表。GPUやFPGAなどを活用するための業界標準へ - Publickey

2019/03/12 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip インターコネクト Publickey HPE EMC シスコ

インテル、Google、マイクロソフトらが高速インターコネクトの新規格「Compute Express Link」(CXL)を発表。GPUやFPGAなどを活用するための業界標準へ インテルやGoogle、マイクロソフト、シスコ、HPE、Dell EMC、アリババ、ファーウェイらは、CPUとメモリやGPU、FPGAなどを高速に接続するインターコネクトのオープン... 続きを読む

FPGA超入門 - 仕組みと開発方法 - ジャズとエンジニア

2018/11/05 このエントリーをはてなブックマークに追加 325 users Instapaper Pocket Tweet Facebook Share Evernote Clip ジャズ エンジニア 開発方法 集積回路 FPGA開発

私はFPGAの専門ではありませんが、数年前から仕事でFPGA開発の依頼を受けるようになりました。周りに経験者もほとんどおらず試行錯誤しながらなんとか幾つかの依頼をこなしてきましたので、超初心者目線でFPGAの仕組みと開発方法に関してまとめてみます。 FPGAとは 集積回路の中のFPGA FPGAの仕組み FPGAの開発 FPGAの開... 続きを読む

東大のCPU実験で自作コア上の自作OS上で自作シェルを動かした話 - yamaguchi.txt

2018/02/27 このエントリーをはてなブックマークに追加 553 users Instapaper Pocket Tweet Facebook Share Evernote Clip yamaguchi.txt 東大 CPU実験 IWA CPU

2018 - 02 - 27 東大のCPU実験で自作コア上の自作OS上で自作シェルを動かした話 FPGA 作ったもの 東大の 情報科学 科では3年の秋学期にCPU実験という、自分たちでCPU、 コンパイラ 、シミュレーターを作って レイトレーシング を動かすことが単位要件の名物実験があります。僕らの班では12月初旬に単位要件を満たすCPUは出来ていたので、2/20にあった成果報告会までの間にIwa... 続きを読む

MinecraftでFPGA - kazakami_9’s diary

2017/12/16 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip Minecraft nim Adventar Nim言語

2017 - 12 - 17 MinecraftでFPGA この記事は  KMC Advent Calendar 2017 - Adventar  の17日目の記事です。 昨日の記事はCHY72さんの 競プロに疲れた人のNim言語 - (/^^)/⌒●~*$ a(){ a|a& };a  です。Nimいいですね、いいです、すごくいいです。 はじめに 今日の記事を担当します 続きを読む

ひとりでCPUとエミュレータとコンパイラを作る Advent Calendar 2017 - Qiita

2017/11/22 このエントリーをはてなブックマークに追加 490 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita サブセット コンパイラ エミュレータ CPU

情報系と無縁だった者が、コンピュータのしくみを知るために格闘した作業ログ 半導体回路の基礎から出発し、FPGAでCPUを作る x86の命令セットを学び、エミュレータを作る C言語のサブセットを策定し、コンパイラを作る 誰かの役に立てばと思い、公開します 続きを読む

ファミコンのエミュレータを書いた - undefined

2017/09/20 このエントリーをはてなブックマークに追加 1313 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Flowtype undefined ファミコン

2017 - 09 - 20 ファミコンのエミュレータを書いた flowtype 概要 ファミコンのエミュレータをJSでだらだらと作ってた。そこそこ遊べるようになったので公開しておく。技術的な内容は、またどこかで発表したり、Qiitaなどにまとめたい。(忘れないうちに。需要があるかは怪しいが。) 随分昔に作ってみたいなーと思いFPGAでの実装を開始したんだけど、早々に挫折した覚えがある。今思うとF... 続きを読む

PythonコードからFPGAを生成、深層学習したDNNをハードウェアに:機械学習/Deep Learningの仕事が増える2017年、ソフトウェアエンジニアがFPGAを学ぶべき理由 - @IT

2017/01/30 このエントリーをはてなブックマークに追加 443 users Instapaper Pocket Tweet Facebook Share Evernote Clip DNN 深層 ハードウェア ハードル 生成

PythonコードからFPGAを生成、深層学習したDNNをハードウェアに: 機械学習/Deep Learningの仕事が増える2017年、ソフトウェアエンジニアがFPGAを学ぶべき理由 ソフトウェアエンジニアがFPGAを使うハードルがさらに下がってきている。ソフトウェア開発者の立場でFPGAに取り組むイベント「FPGAエクストリーム・コンピューティング」を主宰する佐藤一憲氏、FPGAの高位合成によ... 続きを読む

Linux OSからFPGAを透過的に利用する構想。文字列処理をCPUからFPGAへオフロードで10倍速になった研究結果をミラクル・リナックスが発表 - Publickey

2016/12/04 このエントリーをはてなブックマークに追加 217 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey ロジック 汎用プロセッサ CPU 構想

Linux OSからFPGAを透過的に利用する構想。文字列処理をCPUからFPGAへオフロードで10倍速になった研究結果をミラクル・リナックスが発表 プロセッサ内部のロジックをソフトウェアで動的に書き換えることができるFPGAは、アプリケーションごとにロジックを最適化できるため、x86などの汎用プロセッサよりも高速かつ効率的なアプリケーションの実行が可能になると注目されています。 特に、今年の1月... 続きを読む

そろそろプログラマーもFPGAを触ってみよう! - Qiita

2016/12/03 このエントリーをはてなブックマークに追加 808 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita プログラマー

これは builderscon tokyo 2016 の発表スライドです。 自己紹介 @kazunori_279 クラウドのデベロッパー・アドボケイト エバンジェリストみたいなお仕事 コミュニティ支援:GCPUG、bq_sushi、TensorFlow User Group etc 趣味のFPGA 2013年くらいからいじり始め FPGAエクストリーム・コンピューティング 主宰:合計8回 これまで... 続きを読む

組み込み業界へ向かう人に、自分が買ってよかったと思った技術書達 - bokuweb.me

2015/04/19 このエントリーをはてなブックマークに追加 500 users Instapaper Pocket Tweet Facebook Share Evernote Clip bokuweb.me 組み込み業界 CPU 一言 分野

もう終わりそうですけど、4月ですしこれから組み込み業界へ向かうかたへ自分がこの本よかったなーって思ったのをつらつら挙げみます。ただ、一言に『組み込み』と言っても幅広くて分野によって求められる知識は結構変わってくると思いますが、ベースは一緒だろうと思います。 ちなみに自分はCPUはRL78、Cortex-M0、Cortex-M3、Rx、SH、Cortex-A9、FPGAは最大でも7000LUT程度の... 続きを読む

ネット業界などでのFPGA化について - SANMAN

2015/03/16 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip Microsoft ソフトウェアエンジニア 次回 システム

2014-12-10 ネット業界などでのFPGA化について FPGA 勉強を兼ね、Microsoftによる検索エンジンのFPGA化についていろいろ書こうと思う。 今回はバックグラウンドやらの話。 次回はMicrosoftの実装したシステムについてFPGAよりにいろいろ書きなぐる。 無駄に図も作っている。 ひとつ言えるのはソフトウェアエンジニアでFPGA方面きたきゃOpenCLガッツリやって趣味レベ... 続きを読む

マイクロソフトはどうやってBingをFPGAで実装したか - Qiita

2014/12/08 このエントリーをはてなブックマークに追加 960 users Instapaper Pocket Tweet Facebook Share Evernote Clip baidu Qiita IoT Bing ドワンゴ

ドワンゴがニコ動の画像配信向けにFPGAエンジニアを募集したり、マイクロソフトはBingをFPGA実装したり、Baiduもディープラーニングの高速化にFPGAを導入したりと、なんだか世の中急にハードウェアくさくなってきた。IoTとは違う意味で。 金融分野ではすでにCPUでは遅すぎてFPGAによるナノ秒単位の株取引が行われているって記事を書いたのは2年前だけど、ここ数年はIntelのCPUのクロック... 続きを読む

ハード素人が32bit CPUをFPGAで自作して動かすまで読んだ本のまとめ - スティルハウスの書庫

2014/02/09 このエントリーをはてなブックマークに追加 622 users Instapaper Pocket Tweet Facebook Share Evernote Clip MIPS 書庫 CPU LED 東大生

FPGA男子たるもの一度は自分でCPUを作ってみたいものだけど、ICでLEDをピカピカさせた程度の経験しかないハード素人な俺だったので、CPUを自作してる東大生などを遠くから見て憧れてるだけだった。しかしおよそ一年前のこと、「MIPSなんて簡単に作れますよ!」とKさん(←FPGAでLispマシンを自作するような人)に言われて、お、おぅ。。そりゃKさんはそうでしょうよ。。あれ、もしかして俺にもできる... 続きを読む

JP Morgan Chaseがデリバティブ専用スパコンをFPGAで作った話 #fpgax - スティルハウスの書庫

2013/09/02 このエントリーをはてなブックマークに追加 290 users Instapaper Pocket Tweet Facebook Share Evernote Clip fpgax 書庫 HFT スティルハウス HPC

FPGA金融系でFPGAというとHFTへの応用が知られてるけど、この事例はリアルタイムトレードの話ではない。金融業務で必要とされるバッチ処理やHPC(High Performance Computing)でもFPGAが本格的に使われ始めてるという話だ。元ネタは、2011年にJP Morgan Chaseの人がスタンフォード大学で講演した内容。このビデオを見ていたらとっっっても面白かったので、 #f... 続きを読む

FPGAのおすすめ教材 - きしだのはてな

2013/04/06 このエントリーをはてなブックマークに追加 169 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフ 下書き エントリ ハードウェア はてな

ここ最近のエントリを見て、モテたくてFPGAを触りたくなったという人もいるだろうと思います。ただ、FPGAを触るといっても、どこから始めればいいのか、何を買えばいいかわからない人も多いのではないでしょうか。そこで、FPGAを触るために用意するもので、おすすめのものをまとめてみます。下書きでずっと放置していたのですが、ばたばたと公開しておきます。前提としては、今までハードウェアを触ったことのないソフ... 続きを読む

CPUはオワコン - きしだのはてな

2013/02/19 このエントリーをはてなブックマークに追加 182 users Instapaper Pocket Tweet Facebook Share Evernote Clip CPU オワコン はてな パイプラ 掛け算

FPGAでCPUを組んでると、フェッチ部やデコーダ部で足し算や掛け算をしようとして、そんなことしたらCPUの意味ないなーと思ってしまうことがありました。で、よく考えたら、FPGAでロジックを組むならCPUの意味はないんです。だいたい、ひとつの処理実行するのに何クロックかかってんですか!と。 CPUでは、計算効率をよくするためにパイプラインという仕組みが使われています。最近では、18段とかのパイプラ... 続きを読む

FPGAとArduinoとRasberryPIの違いと、FPGAを勉強する理由 - きしだのはてな

2013/02/18 このエントリーをはてなブックマークに追加 281 users Instapaper Pocket Tweet Facebook Share Evernote Clip Arduino デパ Rasberry Pi デバイス はてな

はたから見てると、FPGAとArduinoとRasberry PIって、なんか小さくてデバイス挿して使ってて似たもののように見えるかもしれません。そんな中、どこが違うの?って思ってる人もいるかと思ったので、それぞれの違いと、そしてそこから得られる技術者としての知識をまとめてみます。まあ、得られる知識として「それぞれのデバイスの使い方と周辺環境」ってのはありますが、それは当然として。「それぞれのデバ... 続きを読む

文字通り「ネットワークがコンピューター」な金融HFTでのFPGAの使われ方 - スティルハウスの書庫

2013/01/07 このエントリーをはてなブックマークに追加 523 users Instapaper Pocket Tweet Facebook Share Evernote Clip 書庫 スティルハウス コンピューター ネットワーク

FPGAここのところ重度のFPGA中二病にかかってしまい、冬休み中もDE0ざんまいな日々。気になっていた金融のHFT(high frequency trading:大手投資銀行等がμ秒単位の超高速で株式等を売り買いしてる恐ろしい市場)におけるFPGA利用状況について、HFT Reviewにこってりしたレポート(HFT業界のベンダー各社にインタビューしたもの)が載っていたので、勢い余って面白かった部... 続きを読む

 
(1 - 21 / 21件)