タグ

ハードウェアに関するindicationのブックマーク (30)

  • GreenPAKっていうFPGAみたいなデバイスを紹介してみたい by AoiSaya | elchika

    はじめに チョットした回路を組むのにGreenPAKっていうFPGAみたいなデバイスが便利なので紹介します。 GreenPAKとは GreenPAKは、Renesas(旧Dialog Semiconductor)社が販売しているCPLDとFPGAの間を埋めるようなプログラマブルデバイスです。 汎用ロジックIC数個で組めるような回路の置き換えに適しており、簡単な回路がこれ一個で実現できます。 中でも、SLG46826は装置に組み込んだまま、I2Cを使って何度も設計を書き換えることが可能な、とても楽しいデバイスです。 いろんな回路を書き込んで試せるので、ホビー用途にはこれ一択だと思います。 SLG46826の特徴 デジタル回路と簡単なアナログ回路が使える 回路図入力方式で設計するので、ハードウェア記述言語の知識が不要 様々な回路が組めるので、汎用ロジックICを多種ストックしておかなくても済む

    GreenPAKっていうFPGAみたいなデバイスを紹介してみたい by AoiSaya | elchika
  • BIOSからUEFIへ BIOSはなぜ終わらなければならなかったのか

    BIOSからUEFIへ BIOSはなぜ終わらなければならなかったのか:“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る(1/4 ページ) 昔ながらのIBM PCPC/AT互換機からDOS/Vマシン、さらにはArmベースのWindows PC、M1 Mac、そしてラズパイまでがPCと呼ばれている昨今。その源流からたどっていく連載。第16回はWindows 11で注目された、UEFIとその前身であるBIOSについて。 第1回:“PC”の定義は何か まずはIBM PC登場以前のお話から 第2回:「IBM PC」がやってきた エストリッジ、シュタゲ、そして互換機の台頭 第3回:PCから“IBM”が外れるまで 「IBM PC」からただの「PC」へ 第4回:EISAの出現とISAバスの確立 PC標準化への道 第5回:VL-Bus登場前夜 GUIの要求と高精細ビデオ

    BIOSからUEFIへ BIOSはなぜ終わらなければならなかったのか
    indication
    indication 2022/02/26
    UEFIでマウスが動いたのは衝撃的だった。最近は当たり前になりつつある。UEFIのドライバ署名うんぬんがぬんぬん(いまだにわからない)
  • さくらインターネット、福岡大学と協力し 世界最速クラスのハードウェア 時刻同期(NTP)サーバーを自社開発 ~FPGAベースの公開NTPサービスをトライアル提供~ | さくらインターネット

    さくらインターネット、福岡大学と協力し 世界最速クラスのハードウェア 時刻同期(NTP)サーバーを自社開発 ~FPGAベースの公開NTPサービスをトライアル提供~ インターネットインフラサービスを提供するさくらインターネット株式会社(社:大阪大阪市、代表取締役社長:田中 邦裕)は、私立総合大学の福岡大学と協力し、単体で約10ギガビット/秒(約1300万リクエスト/秒)の高負荷に耐え、Stratum1※1 NTP(Network Time Protocol) サーバーとして働く専用デジタル回路を設計から開発いたしました。また開発サーバーにて、FPGA※2上で動作させて提供する実験を開始しております。 当社データセンターで稼働する当開発サーバーと時刻表示 NTPとは、スマートフォン等を含む、ネットワークに接続される機器において、機器が持つ時計を正しい時刻へ同期するための通信プロトコルです。

    さくらインターネット、福岡大学と協力し 世界最速クラスのハードウェア 時刻同期(NTP)サーバーを自社開発 ~FPGAベースの公開NTPサービスをトライアル提供~ | さくらインターネット
    indication
    indication 2020/03/17
    その呪われたIPアドレスは割り当てたらDDoS攻撃を受けるだけだからなぁ…私なら逆に時間が進むようにしちゃうな…もしくは必ず間違った時間をランダム
  • 「コンピュータシステムの理論と実装」をやりきりました - Qiita

    コンピュータシステムの理論と実装 をやりきったので、メモを残しておきます。 の紹介 コンピュータシステムの理論と実装 では、NAND ゲートからはじめて、最終的にはアプリケーションを動作させるところまで、ボトムアップの視点でコンピュータシステムの説明が記載されています。通称「Nand2Tetris」。名前がかっこいいですね。 とてもわかりやすい裏書きの説明は以下 コンピュータを理解するための最善の方法はゼロからコンピュータを作ることで、その構成要素は、ハードウェア、ソフトウェア、コンパイラ、OSに大別できる。書では、これらの構成要素をひとつずつ組み立てる。具体的には、NANDという電子素子からスタートし、論理ゲート、加算器、CPUを設計。オペレーティングシステム、コンパイラ、バーチャルマシンなどを実装しコンピュータを完成させて、最後にその上でアプリケーション(テトリスなど)を動作させる

    「コンピュータシステムの理論と実装」をやりきりました - Qiita
    indication
    indication 2019/10/14
    完全に理解した のワードが欲しかった。勉強用に凄く適していそう…
  • CUDAを一枚の絵にまとめてみた - OPTiM TECH BLOG

    まえがき 初めまして、R&Dチームの宮﨑です。趣味はFPSをやってます。150時間やってますが未だにドンかつをべられていません。普段は深層学習のベンチマークを取ったりしています。 実はひと昔前からあった深層学習。近年実用性が増して一大ブームとなっています。実用的になった背景の一つとしてGPUを用いた高速化により深層学習の学習及び推論が実用的な時間で実行できるようになったことがあります。NVIDIAから提供されるCUDAを用いるとC言語に拡張を加えた形式でCPU+GPUのヘテロジニアスコンピューティングを記述できます。 CUDAを使用するにはCPU+GPUの環境がどのようなハードウェア構成をしており、その上でCUDAがどのようなシステムを構築しているのかを理解する必要があります。この理解なしに漫然とサンプルコードを真似するだけでは意図通りのパフォーマンスが出なかったり、そもそもAPIの意味

    CUDAを一枚の絵にまとめてみた - OPTiM TECH BLOG
  • パソコンを回路レベルで自作する (Intel x86 IA-32) (2ページ目)

    解答略 @kaitou_ryaku FPGACPUを自作してて、機械語命令を1つ増やしたいとする。理想としては、その機能に対応するサブルーチン的なのを1つだけ作り、今のCPUにくっつけて実装したい。しかしそれは無理だ。CPUはステージに分割されてて、少なくともデコーダーとALUの二箇所で書き換えが生じる。他にも細々とした修正が入る 2019-07-08 23:12:07 解答略 @kaitou_ryaku 同様の問題がコンパイラの自作でも生じる。新たな構文に対応するには字句解析・構文解析・中間コード生成まで広くて薄い書き換えが必要になる。ステージ間が疎結合で抽象化されてれば書き換えが少なく済む。このCPUとコンパイラの共通性は、どちらもシーケンシャルな言語処理系という質に起因してる 2019-07-08 23:31:04 2019/07/09 CPUの回路図を分かりやすく描こうとして、

    パソコンを回路レベルで自作する (Intel x86 IA-32) (2ページ目)
    indication
    indication 2019/08/16
    途中から人間やめてる気がする…
  • メモリのビット反転エラーとセキュリティの話|Rui Ueyama

    ハードウェアのエラーでメモリの内容が化けてしまうことが稀にある。大抵のDRAMエラーはせいぜいプログラムがクラッシュする結果になるだけだが、データ破壊になることもありえるし、悪意のある使い方をすればセキュリティ破りに使うこともできてしまう。ここではメモリエラーとセキュリティの話をしようと思う。 メモリのエラー率は意外なほど高い。データセンターで大規模なマシン群を対象に実際に観測したところ、1年間に1回以上のエラーが発生したDIMMモジュールは全体の8%にのぼったそうだ。DIMM 1枚に数百億個のメモリセルが実装されているといっても、このエラー率はちょっとびっくりするくらい大きな数字ではないだろうか? サーバでは普通はエラー訂正付きのDIMMを使うので1ビットのエラーは問題にならないが、エラー訂正のないコンシューマ機器ではこれは実際的な問題になりえる。 メモリエラーを利用したセキュリティ破り

    メモリのビット反転エラーとセキュリティの話|Rui Ueyama
    indication
    indication 2017/11/21
    大量にメモリへアクセスするdbとか、どうやって防いでるんだろ。
  • 計算機科学実験及演習3ハードウェア(CPU製作)記 - ジョイジョイジョイ

    先日、長いようで短かった実験がついに終わったので記録を残しておきます。 はじめに 京都大学情報学科の計算機科学コースでは計算機科学実験及演習(以下、実験)という必修科目が 2 回生前期 / 後期、 3 回生前期 / 後期の計 4 つあります。 実験 1 はプログラミングの入門みたいな内容 実験 2 はマリオ AI の作成と電子回路 実験 3 は CPU 製作とインタプリタ製作 実験 4 はいくつかの分野から選択 という感じです。 僕たち 2015 年入学の学生から実験の内容が少し変わったのですが、実験 3 の CPU 製作は昔からあるみたいです。 CPU を製作する学生実験といえば某大学某学科の CPU 実験が有名で知っている人も多いと思います。 CPU 実験でググるとすごい人の製作記がたくさん出てきて面白いのですが、いまググるとこの記事が霞んで見えるので読み終わってから調べてください(参

    計算機科学実験及演習3ハードウェア(CPU製作)記 - ジョイジョイジョイ
    indication
    indication 2017/06/05
    数ヵ月でマルチコアって、あたまおかしい
  • グーグル「純正」の新スマホが残念すぎる理由

    グーグルは10月4日、「Made by Google」と銘打ったイベントでグーグルブランドで販売する一連のハードウェア群を発表した。明らかにしたのは、Nexusシリーズに代わる新しいスマートフォン「Pixel」をはじめ、VRヘッドセット「Daydream View」、高画質の4KとHDR(High dynamic range)に対応した動画サービスを利用できる「Chromecast Ultra」、そして家庭向けアシスタンスサービスへの入り口となる「Google Home」だ。 このイベントはグーグルの立ち位置をあらためて明確にするとともに、今後のグーグル/Androidを占う上でも興味深いものだった。稿では、このイベントを通じて明らかになったグーグルの戦略を分析していきたい。 ハードに力点を入れると思いきや・・・ まず、重要なポイントは、「ハードウエア復権」だ。これらの製品を通して示され

    グーグル「純正」の新スマホが残念すぎる理由
    indication
    indication 2016/10/07
    特徴がないことが、最強の特徴だと思う。ゴミが入っていないのが素晴らしい。あとは技適とってくれるのかな
  • 試作から量産まで幅広くカバーしたIoT開発モジュール「BlueNinja」発表 | Cerevoからのお知らせ

    2015年7月28日 Cerevo、試作から量産まで幅広くカバーしたIoT開発モジュール「BlueNinja」発表 東芝の「TZ1001」採用、Bluetoothや9軸センサなど充実の機能を搭載、Made in Japan 株式会社Cerevoは、各種センサを搭載したIoT開発モジュール「BlueNinja(読み:ブルー・ニンジャ)」を発表しました。日よりCerevoの直販サイト「Cerevo official store」で受注を開始、8月上旬に順次出荷します。直販サイトの価格は4,890円(税別)です。同製品は8月1日・2日に東京ビッグサイトで開催される「Maker Faire Tokyo 2015」に展示いたします。 http://blueninja.cerevo.com/ BlueNinjaは、ハードウェア開発者を対象としたCerevoの新ブランド「Cerevo Maker se

    試作から量産まで幅広くカバーしたIoT開発モジュール「BlueNinja」発表 | Cerevoからのお知らせ
    indication
    indication 2015/07/28
    ツールチェーンが気になる
  • ソニー製コンポCMT-SX7に「聴こえない高周波が大音量で流れる」不具合 | スラド ハードウェア

    半分当てずっぽうな推測ですが、状況からすると、D級パワーアンプとスピーカーの間にあるローパスフィルタの不良のような気がします。 今時の音響機器は最終段(パワーアンプ)に、いわゆる「D級アンプ」と呼ばれるデジタルアンプが使われていますが、こいつは+/-な二値出力でPWMを使って+と-の比率でアナログ値を表現します。 サンプリング周波数より十分に高い数百kHz~1MHz程度といった周波数で出力し、ローパスフィルターに通して高周波域をカットすることでアナログ電圧に戻します。 CMT-SX7 は6Ω50Wのようですから、パワーアンプは実効値17V、つまりピーク値で-25V~+25Vの範囲のアナログ値を出力でいます。 つまり、デジタルアンプの出力は+25Vと-25Vの二値高周波信号。+25Vと-25Vの比率がちょうど50%なら、平均電圧は0Vです。 無音の時も、ローパスフィルタを通す前のD級アンプ出

    indication
    indication 2015/07/24
    憶測がすごく分かりやすく、勉強になる
  • プログラマーの理想と現実 - デバイスドライバは難しいか?

    この記事は、『UNIX Magazine』2003年8月号(2003年7月18日発売)に掲載された同名記事の初稿(著者から編集部に提出したもの)を元に、Web掲載用に一部を修正したものです。10年以上前に執筆したものなので、現在のUNIXを取り巻く環境とは色々と異なることがありますが、プログラミングに対する心構えとしては現在でも通用するものと思い、再掲してみることにしました。 ・・・・・・・・・・ ここ数年、筆者はおもにUNIX系OS用のデバイスドライバを書くことを生業としている。取引先から仕様書をもらってコードを書き、動くものを納めるという職業プログラマである。この商売が成り立つのは、取引先の技術者に、デバイスドライバの開発は難しいから専門家に任せよう、という気持があるからに他ならない。 色々と周りを観察するに、世間一般の計算機技術者がデバイスドライバは難しいという意識を持っているのは、

    プログラマーの理想と現実 - デバイスドライバは難しいか?
    indication
    indication 2015/06/18
    IoT時代へのなんとやら?日本語の仕様書が出てくるとびっくりしたりする
  • TechCrunch | Startup and Technology News

    Three years after one of the most visible hacks in recent history played out in real-time in front of millions of Twitter users, one of the hackers responsible for the breach will now serve time in fe

    TechCrunch | Startup and Technology News
    indication
    indication 2015/04/08
    wifi付きなのがうれしい。sim付きとかだったら、大変だろうけど、さらに需要がありそう。
  • スイッチ・ルータのしくみ

    最終更新は2013.7.14です.以下でLTした資料に加筆しました. ・カーネル/VM�探検隊@TKB 2012.9.22 ・自宅ラック勉強会 2012.10.8

    スイッチ・ルータのしくみ
  • PowerTOPを使ってLinuxマシンを省電力化する -- ぺけみさお

    使い方PowerTOPはpowertopコマンドで起動する。 PowerTOPはカーネルやハードウェアに設定を行うので起動にはroot権限が必要だ。 PowerTOPはCLIアプリケーションで、端末が設定画面になる。 PowerTOPで特に重要なのは、起動直後に表示されるOverview画面と、省電力設定を行うTunable画面である。これらの画面はtabキーで切り替え可能だ。 Overview画面の一番上に表示されている”The battery reports a discharge rate of …“の部分が現在の消費電力である。PowerTOPによる省電力設定では、この数値をできる限り下げる事が目的になる。Overview画面には電力消費が多い順にハードウェアやプロセスが表示されており、何が電力を浪費しているのかが把握できるようになっている。 Tunable画面を見てみよう。この画

    PowerTOPを使ってLinuxマシンを省電力化する -- ぺけみさお
    indication
    indication 2014/04/28
    帰ったら、試す。ノートじゃないけど。
  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

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

    ここのところ重度のFPGA中二病にかかってしまい、冬休み中もDE0ざんまいな日々。気になっていた金融のHFT(high frequency trading:大手投資銀行等がμ秒単位の超高速で株式等を売り買いしてる恐ろしい市場)におけるFPGA利用状況について、HFT Reviewにこってりしたレポート(HFT業界のベンダー各社にインタビューしたもの)が載っていたので、勢い余って面白かった部分を超訳してしまった。 元ネタはこちら: FPGA & Hardware Accelerated Trading, Part One - Who, What, Where and Why? FPGA & Hardware Accelerated Trading, Part Two - Alternative Approaches FPGA & Hardware Accelerated Trading, P

    文字通り「ネットワークがコンピューター」な金融HFTでのFPGAの使われ方 - スティルハウスの書庫の書庫
    indication
    indication 2013/01/07
    東京パケット取引所、なにそれ、こわい。
  • わたしがprintf()デバッグをしない理由 2009-03-22 - 未来のいつか/hyoshiokの日記

    プログラマという職業について、もう25年くらいになるのであるが、その間にコンピュータのコストパフォーマンスは、それこそムーアの法則に従って、10万倍〜100万倍くらい向上した。にもかかわらづ、デバッグの方法というものの劇的な変化はほとんどみられない。 プログラミング入門書では、デバッグについて、ほとんど議論されていないし、仮にふれられていても、おざなりな方法というか、かなり邪険にあつかわれていたりする。プログラマの多くの時間がデバッグについやされていたとしてもだ。 たまたま手元にあった、C実践プログラミング(ISBN4-900900-64-8)という10年くらい前に買った参考書では、450ページのうちデバッガの利用については、4行ほど記述がある。たった4行である。診断用のprintf()を挿入するということは3ページにわたって記述されているのにだ。 流石に21世紀になってprintf()デ

    わたしがprintf()デバッグをしない理由 2009-03-22 - 未来のいつか/hyoshiokの日記
    indication
    indication 2012/10/06
    printfはいけてないね。マクロをはさむなら、賛成します。
  • ソニーのGoProキラーきた! これまで見たアクションカムで最強かも

    ソニーのGoProキラーきた! これまで見たアクションカムで最強かも2012.08.30 15:00 satomi 選りすぐりのベストな機能を詰め込んで、重量たったの90g(バッテリー込み)。アクションカムのライバルに1歩差をつけるGoProキラー「Sony Action Cam」が今日発表になりました! 一番の目玉はHD動画を1280×720は60fpsか120fps(スローモーション用)、1920×1080は30fpsで録画が可能なところですね。 暗所でも撮れる16メガピクセルのExmor R CMOSセンサ、どんなアクションも逃さない170度超広角なカールツァイステッサーレンズ、手ぶれ補正SteadyShot搭載。 他のアクションカメラ同様、ソニーもいろんなエキストリームなスポーツの状況でも装着できるよう、周辺機器は沢山つくるようですよ。自転車用マウント、防水ヘッドストラップ、アング

    ソニーのGoProキラーきた! これまで見たアクションカムで最強かも
  • 1個16万円以上もするCPUを2つ買ったらやんちゃすぎて泣けてきた - 週刊アスキー

    経緯は既報でお伝えしたので省略しますが、ついにマイプレシャス自作PC“大紅蓮丸”に見合う、超ハイエンドCPUを買っちまったイッペイです。CPUは8コア16スレッド動作のXeon E5-2687W(定格3.1GHz、MAX3.8GHz)で、1個16万3800円で2つ買いました。信じられます? CPUだけで33万円ぐらいの出費ですよ。もちろん、分割払い(10回)です。マザーは6万7800円のEVGA『SR-X』。もう40万円ぐらい投資している計算になります。もしも奥さんがいたら素っ裸で家を追い出されても仕方ない浪費ぶり。ひとり身でラッキー! 震える手でそっと、生まれたての子犬の頭をなでるようにそっと、慎重にE5-2687Wをマザーに設置。メモリーは12スロットもあるので、豪勢に16GBを12枚……はないので、手持ちのPC10600 DDR3の4GBを合計8枚挿しました。SSDは128GBのCr

    1個16万円以上もするCPUを2つ買ったらやんちゃすぎて泣けてきた - 週刊アスキー
    indication
    indication 2012/08/27
    これは、愛すべきなんとやらか。