You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに 前回、FPGAに対する誤解と「どうFPGAを使うべきか」 という記事を書きました。 ちょっと調子に乗ってアンチパターンをイラスト化してみたのでおまけ記事として書いておこうと思います。 実践入門FPGA開発 7日間で学ぶ生成AIによる回路設計 技術の泉シリーズ 作者:石原 ひでみインプレス NextPublishingAmazon 本来のFPGAの活用シーン 本来のFPGAの活用シーン ISPなどの典型ですが、例えばカメラから入ってきた画像を入ってきた順で処理して、そのまま出力するのでとても効率的です。 従来は画像の現像や高画質化処理ノイズ除去などが一般的でしたが、当サイトではこのやり方で「動き計測」とか「AI認識」など、いわゆる CV(Computer Vision) と言われる領域に手広く適用可能であることがだいぶ示せてきていると思います。 CG分野でもこのアーキテクチャでの低
Virtual Private Networks (VPNs) are the central and indispensable component of Internet security. They comprise a set of technologies that connect geographically dispersed, heterogeneous networks through encrypted tunnels, creating the impression of a homogenous private network on the public shared physical medium. With traditional solutions (such as OpenVPN / IPSec) starting to run out of steam,
FPGAをはじめてみたい 「FPGAという何やら面白いものがあるらしくて、使うとすごい計算やいろいろなデバイス制御ができるらしい。」 と、興味を持って頂ける方はそれなりにいらっしゃるのではないでしょうか? 早速なんらかのHDLなる言語を勉強し、例えば SystemVerilog を少し勉強すれば下記のようなプログラムを書くことが出来ます。 入力ポート a,b から入ってくるデータをクロックサイクル毎に加算してc に出力するロジックのソースです。 module add ( input logic reset, input logic clk, input logic [31:0] a, input logic [31:0] b, output logic [31:0] c ); always_ff @( posedge clk ) begin if ( reset ) begin c <=
言語モデルを高位合成でFPGAに実装してみた Turing株式会社のリサーチチームでインターンしているM1の内山です。 Turing株式会社では大規模基盤モデルによる完全自動運転を目指しており、その実現に欠かせない技術として大規模言語モデルの研究開発を行っています。 Generative AI LLMの広範な知識と思考能力に加え、視覚情報やセンサーデータなどの多様な入力を受け入れることで、車の周囲の状況を正確に認識します。さらに、世界モデルを適用することで、高度な空間認知と身体性を獲得し、実世界に対応した生成AIを実現します。 https://tur.ing/ より引用 しかしながら、従来の大規模モデルはデータセンターという大量のGPU・潤沢な電源・安定した地盤を備えた豊かな環境で処理されるものであり、対して自動車というものは余りにも狭く、電源が乏しく、振動が大きいという劣悪極まりない環境
掲題の件について2022年末に思ったことをオンラインメモしておく。 まずはAnalogueの互換機やMiSTer FPGA愛好者でFPGAベースの機器は常にソフトウェアエミュレータを使用している場合より上だと勘違いしているのかなって感じる人をちょい見かけるので書いたTweet(最下段)を。 そもそも論だと低ラグであることが求められるSTG/ACT以外のジャンルはFPGAにするメリットよりも広く広まっているソルトウェアエミュレーションを使うことのメリットの方が以下略で、風呂上がりの戯言は終了 — MDBBSの残党 (@MDBBSRemnants) October 31, 2022 実際には一長一短だしむしろ歴史の長いソフトウェアエミュレーションの方が現状強い場面は多いよなと(そしてtypoしているアレ)。 ぱっと思いつくだけでも現状ソフトウェアエミュレーションの方がこの辺アドバンテージがある
Introduction Let’s start at the beginning. What is an FPGA? Well, FPGA stands for Field Programmable Gate Array, which isn’t helpful in understanding what they are or do but we had to get that out of the way. FPGAs belong to a class of devices known as programmable logic, or sometimes referred to as programmable hardware. Essentially, an FPGA doesn’t do anything itself but it can be configured to
The Open 7400 Logic Competition is a crowd-sourced contest with a simple but broad criteria for entry: build something interesting out of discrete logic chips. It's now in its second year, and this time around I was inspired to enter it. Discrete logic, for anyone who isn't familiar, are any of a number of families of ICs who each perform a single, usually fairly straightforward, function. Typical
Switchはイヤホン出力の音がひどいことで有名だ*1。 ブズズズズ………バババババ…… と熱雑音では明らかに説明できない周辺回路のお気持ちが音となって伝わってくる。 そこでUSB DACを使いたいのだが、どうも手持ちだとハイエンド機に限って動かない*2。別なやり方でデジタル音声を取り出さなければ。 取り出し方は様々ある。 ドックのHDMI出力 + S/PDIFスプリッター(TVモード必須) Switch用Bluetoothトランスミッター(ぶっちゃけこれが一番オススメ) Switchが認識できるUSB DDCで同軸デジタルなどにする Raspberry PiのUACガジェット Switchに直に接続できないDACを使いたい場合は、DDC必須*3でゴテゴテしてしまう。 「それなら本体に流れるデジタル信号(I2S)を直接取り出して、S/PDIFに変換するしかないよね!」と思いついた26の夜。
さくらインターネット、福岡大学と協力し 世界最速クラスのハードウェア 時刻同期(NTP)サーバーを自社開発 ~FPGAベースの公開NTPサービスをトライアル提供~ インターネットインフラサービスを提供するさくらインターネット株式会社(本社:大阪府大阪市、代表取締役社長:田中 邦裕)は、私立総合大学の福岡大学と協力し、単体で約10ギガビット/秒(約1300万リクエスト/秒)の高負荷に耐え、Stratum1※1 NTP(Network Time Protocol) サーバーとして働く専用デジタル回路を設計から開発いたしました。また開発サーバーにて、FPGA※2上で動作させて提供する実験を開始しております。 当社データセンターで稼働する当開発サーバーと時刻表示 NTPとは、スマートフォン等を含む、ネットワークに接続される機器において、機器が持つ時計を正しい時刻へ同期するための通信プロトコルです。
Over the last few years I’ve gotten more interested in electronics and FPGA design. I’ve also noticed that a lot of other software folks seem interested in doing the same, but often don’t know where to start. So, I think I have some interesting advice for software engineers that feel like dipping their toes into the hardware world from the point of view of a software engineer. In this post I’ll go
Although FPGAs continue to grow in capacity, FPGA-based soft processors have grown very little because of the difficulty of achieving higher performance in exchange for area. Superscalar out-of-order processor microarchitectures have been used successfully for hard processors for many years, and promise large performance gains if they can also be used for FPGA soft processors. Out-of-order soft pr
自己紹介私はSitnikov Evgeniiと申します。読み方:シトニコフ エフゲニー。 Ideinでは普段深層学習をFPGAで実装をやっています。 使っているボードの型番は「Terasic OpenVINO Starter Kit」です。 目的マルチコアを実装する為に一番相応しい構造を調べたい。 リソース消費とFmaxを測りたい。(Fmaxは最高な周波数) 速度対電力の比率も調べたい。 出来るだけ多いコアを実装してみたい。 実験時間をかけない為に、この簡単なアルゴリズムを選択しました: Long fused multiple-accumule random generator (省略:LFMArnd) このアルゴリズムはロシアの政府よく使っている、簡単で丈夫なアルゴリズムですから。 アルゴリズム:「buf」がFinite State Machineとしてのバイトの配列変数です。 アルゴリ
論理回路考古学のススメ - FPGAで作る互換機の世界 - by pgate1 初版 2018/12/08 改訂 2024/04/29 目次 • 自己紹介 • レトロハードウェア互換機とは • 作ったモノ • 開発環境の紹介 • 論理回路考古学としての事例 • 振り返り 2 こんにちは! • かんな丸@pgate1 • 高専 ロボコン(全国ベスト4)・プロ コン・ソーラーボート等の活動 • 大学 非同期ビットシリアル動的再構成 アーキテクチャの研究 • 稀代のSFL使い • https://pgate1.at-ninja.jp 3 互換機 オリジナル ハードウェア レトロハードウェア互換機とは • オリジナルハードウェアと差し替えてもソフトが動く – レトロハードウェアを維持し続けるのは難しい。 • Re:Creatorsによるクローンシステム ソフトウェア ソフトウェア 差し替え オリジ
Did you know that Jane Street uses OCaml for, like, everything? Did you also know that Jane Street builds FPGA designs? A problem? Come and find out how we design and test our FPGAs. We’ll have some fun (or terrible disasters) with some demos on the Arty A7 hobbyist FPGA board, with the design expressed using HardCaml, an OCaml library for creating hardware designs, and driven by an embedded softw
Twitterで知った、MicrosoftのFPGA向けのインオーダスカラプロセッサの論文が出ている。ターゲットとしてはデータフロー処理だ。 プロセッサの名前としてはEDGEという。ブラウザのEdgeではなくて、Explicit Data Graph Executionの略称である。 面白そうなので、読んでみることにした。 Now Microsoft ports Windows 10, Linux to homegrown CPU design • The Register Towards an Area-Efficient Implementation of a High ILP EDGE Soft Processor https://arxiv.org/pdf/1803.06617.pdf EDGEの考え方 EDGEの考え方は、複雑なアウトオブオーダのプロセッサを設計するのではなく、な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く