タグ

MASSIのブックマーク (1,937)

  • CPUの同時実行機能

    4. レジスタ・キャッシュ・RAM • レジスタ • CPU内部のメモリ領域 • 数個∼数十個程度 • 動作速度はCPUと同速度 • CPUはレジスタ内のデータのみ制御/計算可能 • キャッシュ • CPUと直結したメモリ領域 • 数k∼数MBytes • 動作速度はCPUと同速度∼数十分の一 • RAM • CPU外部のメモリ領域 • ∼xxGBytes • 動作速度はCPUの百分の一程度 CPU DRAM HDD 演算回路 レジスタ レジスタ キャッシュ 5. パイプライン • CPUの命令実行部分を機能的に分 割したもの • IF:命令フェッチ • RF:命令デコード • EX:命令実行 • MEM:保存先計算 • WR:保存(メモリ/レジスタ) IF RF EX ME WR IF RF EX M W IF RF EX M W IF RF EX M W IF RF EX M W IF

    CPUの同時実行機能
    MASSI
    MASSI 2020/08/23
    読んだ
  • トランスレーション・ルックアサイド・バッファ - Wikipedia

    トランスレーション・ルックアサイド・バッファ(英: Translation Lookaside Buffer、TLB)とは、メモリ管理ユニット内のある種のキャッシュであり、仮想アドレスから物理アドレスへの変換の高速化を図るものである。こんにちの仮想記憶をサポートするマイクロプロセッサは、仮想空間と物理空間のマッピングにTLBを利用しているのがほとんどである。 TLBは通常、連想メモリ (CAM) で実装されている。CPUがメモリ空間にアクセスする際、検索キーとして仮想アドレスを使い、TLB上にそのアドレスに対応するエントリがあれば、検索結果として対応する物理アドレスが返る。これを「TLBヒット」と呼ぶ。要求したアドレスがTLB内にない場合は「TLBミス」であり、アドレス変換のためにページテーブルを辿っていかなければならない。これを「ページウォーク」と呼ぶ。ページウォークは複数個所のメモリの

    MASSI
    MASSI 2020/08/22
  • GRAPH2007.dvi

    2003 2007 / 2003 2007 URL: http://chaosweb.complex.eng.hokudai.ac.jp/~j_inoue/index.html 3 1 7 1.1 — — . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.1 ? . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 17 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.1 . . .

  • Random Failure vs. Systematic Failure: Through the Looking Glass | kVA

    MASSI
    MASSI 2020/08/22
  • https://www.r-ccs.riken.jp/r-ccssite/wp-content/uploads/2017/06/tokuronA_17_9_watanabe.pdf

    MASSI
    MASSI 2020/08/18
  • 次の一手

    時雨堂は 2020 年 10 月で 9 期を迎えます。最近は WebRTC SFU Sora が様々な場面で使っていただけるようになってきたこともあり、会社が自社製品の売上だけでまわるようになりました。 とはいえ、ただの零細企業でしかないため、いつ自社製品が売れなくなるかわかりません。次どうするかを 8 月はコード書くのを止めて色々考えていました。 一通り考えがまとまったので、まとめておこうと思います。 要約Sora を採用したくなる OSS の提供Sora 向け統計解析ツールを OSS で公開Sora 向け録画合成ツールを OSS で公開Sora 向け負荷試験ツールを OSS で公開気で日の WebRTC 市場を取りに行く経営状況ありがたいことに相当順調です。税理士も開いた口が塞がらないほどです。とはいえ働き方は特に変わっていませんので、変化があるとしたら社員の賞与の金額くらいでしょ

    MASSI
    MASSI 2020/08/17
  • 発達障害の僕が発見した「向いている職種」「破滅する職種」の見分け方

    1985年、北海道生まれ。ADHD(注意欠如・多動症)と診断されコンサータを服用して暮らす発達障害者。二次障害に双極性障害。 幼少期から社会適応がまるでできず、小学校、中学校と不登校をくりかえし、高校は落第寸前で卒業。極貧シェアハウス生活を経て、早稲田大学に入学。 卒業後、大手金融機関に就職するが、何ひとつ仕事ができず2年で退職。その後、かき集めた出資金を元手に一発逆転を狙って飲業界で起業、貿易事業等に進出し経営を多角化。一時は従業員が10人ほどまで拡大し波に乗るも、いろいろなつらいことがあって事業破綻。2000万円の借金を抱える。 飛び降りるためのビルを探すなどの日々を送ったが、1年かけて「うつの底」からはい出し、非正規雇用の不動産営業マンとして働き始める。現在は、不動産営業とライター・作家業をかけ持ちする。 著書に『発達障害の僕が「える人」に変わったすごい仕事術』(KADOKAWA

    発達障害の僕が発見した「向いている職種」「破滅する職種」の見分け方
  • C# 9.0 で条件式が革命を起こす - Qiita

    何が嬉しいかと言うと、i の評価が一回で済むところです。二番目のコードをよく見てください。i が一回しか書かれていませんよね? 評価が一回で済むということは、変数だけではなく、副作用を持つ関数などにも使えるということです。

    C# 9.0 で条件式が革命を起こす - Qiita
  • Optimizing web servers for high throughput and low latency

    This is an expanded version of my talk at NginxConf 2017 on September 6, 2017. As an SRE on the Dropbox Traffic Team, I’m responsible for our Edge network: its reliability, performance, and efficiency. The Dropbox edge network is an nginx-based proxy tier designed to handle both latency-sensitive metadata transactions and high-throughput data transfers. In a system that is handling tens of gigabit

    Optimizing web servers for high throughput and low latency
  • もし今1からKubernetesを勉強するとしたらどうやって勉強するか - 腹は減る

    Kubernetesを触り始めて約1年。 1年の間にたくさんKubernetes関連の日語書籍が出たし、1年の間に「え、これ先知っておきたかったわ」ということがありました。 ということで今1から勉強するとしたらどうするかな〜と考えたのでまとめてみます。 あくまで私ならどうするか、ていう話なので人によっては再現が難しい可能性があるのであしからず!!(英語がある程度できる前提で書いてるところもあります) 条件 ドキュメントをいきなり読むのは日語だろうと結構苦手 なるべく手を動かしたい 最初はアプリケーションエンジニアとしてKubernetesを触れるくらいのレベル感をめざす Dockerはなんとなくわかる 分散システムにあまりなじみがない 当はできれば最初からドキュメントをしっかり読み通すのが一番いいと思っている!思っているよ... 1st step 動画を見る UdemyのCKAのコー

    もし今1からKubernetesを勉強するとしたらどうやって勉強するか - 腹は減る
  • 祖母の死に水がオロナミンCだったのが悲しい(追記しました)

    この冬に亡くなった父方の祖母は、祖父の初婚の相手が病没してからの後添いで、最近は後家でもあった。 彼女が祖父と再婚したとき、すでに父も伯父も成人していたので、祖母を慕うでも疎むでもない、いわゆるおとなの距離感だった一方、私と母は祖母とずっと仲良しだった。 祖母と血縁関係がないことを知ったのは小学生時代の半ばだったが、「あ、まじ?」くらいのかんじで、祖母のことは変わらずずっと好きだった。 80歳になった頃から認知症が出始めて、以降はちょっと若返り、ずっと79歳で通した。 90歳近くになっても「80歳になったら遺言状を書く」と言い続けていたので、遺言状書くのが潜在意識レベルで億劫だったんだろう、気持ちは79歳のまま、91歳で亡くなった。 歳もとしで、生存してる知己も皆無のため、葬儀では町内会長が弔辞を読んで下さった。 会費払うくらいの活動しかしてなかった祖母に対して「〇〇地区の発展のためおおい

    祖母の死に水がオロナミンCだったのが悲しい(追記しました)
    MASSI
    MASSI 2020/07/31
  • https://www.si-ght.jp/entry/techandme-matsumoto03

    https://www.si-ght.jp/entry/techandme-matsumoto03
  • Goで作るテキストエディタ - Sansan Tech Blog

    はじめに みなさんこんにちは。Sansan事業部プロダクト開発部のiOSエンジニア荒川です。 以前はRDBMSの記事*1を寄稿し、好評いただいたこともあり、定期的に車輪の再発明系の記事を書いていこうと思います。 さて日はタイトルの通り、VimEmacsに代表されるターミナルで動作するインラインテキストエディタをGoで開発してみました。 ソースコードは以下のリポジトリに置いているため、ぜひ参考にしてください。 github.com 完成品 文字だけだとイメージも湧きにくいので、まずは完成品をお見せします。 最低限エディタの動きは出来ている、というレベルの完成度ですね🙏 特徴 1000行インラインエディタ 文字入力/挿入/削除 画面スクロール キーボードショートカット ファイル読み込み/保存 Goのコードハイライト機能 実装の方針 今回はただ開発するだけではなく、いくつかのこだわりポイン

    Goで作るテキストエディタ - Sansan Tech Blog
  • 組織を本当に動かしたいなら、やりようはいくらでもある 及川卓也氏が語る「ソフトウェア・ファースト」で変わる日本の企業

    ITエンジニアの課題解決能力を社会にインストールするために、2020年2月に発足したコミュニティ、ハッカーライフラボ。第4回目のオンラインイベントは、2019年10月に刊行された『ソフトウェア・ファースト』の著者である及川卓也氏が「ソフトウェア・ファースト」の考え方、日企業の課題などについて紹介します。4回目の最後は、どうすれば組織は変わるのか、大企業を経験してきた及川氏ならではの理論に注目です。 組織を当に動かそうと思ったならば、いろいろやりようもある 岩切晃子氏(以下、岩切):今質問でね、「やっぱりトップはソフトウェアの重要性を認識してるんだけど、ミドルマネージャーが変化の障害になることが多いように感じる」と。「及川さんがミドルマネージャー層にメッセージを伝えるとしたら、どんなものを伝えますか」と書いてくれた人がいたんですけど、やっぱりこれも辞める気になって「変えるのか?」というの

    組織を本当に動かしたいなら、やりようはいくらでもある 及川卓也氏が語る「ソフトウェア・ファースト」で変わる日本の企業
  • Rustの構造体メモリレイアウト - ryochack.blog

    Rustの構造体のメモリレイアウトについてのメモ。 Rustで次のような構造体を定義したときに、構造体のメモリレイアウトはどうなるか? struct Layout { b1: u8, s1: u16, b2: u8, w1: u32, b3: u8, w2: u32, s2: u16, s3: u16, } 検証時のRustのバージョンは次の通り。 stable-x86_64-unknown-linux-gnu rustc 1.24.1 (d3ae9a9e0 2018-02-27) TL;DR 先に結論を書く。 アトリビュート指定によって構造体のメモリレイアウトとサイズは以下のように変化する。 デフォルト 構造体サイズ20Byte repr(C)アトリビュート指定 構造体サイズ24Byte repr(packed)アトリビュート指定 構造体サイズ17Byte 以下に確認の過程を残しておく。

    Rustの構造体メモリレイアウト - ryochack.blog
    MASSI
    MASSI 2020/07/25
    納得感のある仕様。ちゃんと組み込み用途考えて作られてるのね。RAM上の表現は デフォルト or repr(c) にしといて、通信時は repr(packed) にシリアライズとかできると便利そう。 [rust] [embedded]
  • https://www.jstage.jst.go.jp/article/itej/68/8/68_612/_pdf

    MASSI
    MASSI 2020/07/25
  • GitHub - Dhghomon/easy_rust: Rust explained using easy English

    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

    GitHub - Dhghomon/easy_rust: Rust explained using easy English
  • 蝉の声

    僕が地球に不時着したのは32年前で、故郷の星に戻ることを諦め今の結婚してから4年になる。 結婚を機にウォーターサーバーの営業の職に就き、契約先のオフィスを巡って重たい水のボトルを運ぶ日々を送っている。 ーー 数年に一度くらいのことなのだけれど、街角で僕以外の宇宙人を見かけることがある。 地球人にはまったく気づかれないと思うが、やはり宇宙人同士だと一目でそれとわかるものだ。 苦笑いを浮かべて会釈を交わすこともあれば、こっちに気づいた瞬間に走って逃げられることもある。 お互いにいろんな事情があってこの星に迷い込み、生きることを決めたのだろう。 ーー 地球人は安全極まりない生き物だけれど、得体の知れない異星人には捕される危険性がある。 だから宇宙人同士で会話することはないし、会話したとしても必要最小限の二、三言で、以後はできる限り互いが会わないように注意して行動するようになる。 なので今日

    蝉の声
  • SF(すこし・ふしぎ)映画の最高峰「ドロステのはてで僕ら」をきみは見たか? 大絶賛の5つの理由を全力で解説

    記事はアフィリエイトプログラムによる収益を得ています 現在、「ドロステのはてで僕ら」という日映画が小規模で公開されている。初めに断言しておこう、作は全編ほぼワンカット・リアルタイム進行の映画の最高傑作であり、小さな範囲のSF映画の最高傑作であり、この世で一番面白い70分間(上映時間)であったと! (C)ヨーロッパ企画/トリウッド2020 予告編 しかも作は、ともすれば難しくなりがちなSFギミックを扱っていながら、子どもから大人まで見る人を選ばない、「誰が見ても超面白い!」と思える内容でもあった。事実、7月現在、作はFilmarksでは5点満点中4.1点、映画.comでは5点満点中4.3点といった高評価をマークしている。 タイトルにあるドロステとは、「同じイメージが再帰的に繰り返される視覚効果」を意味している。どのようにそのドロステの効果があらわれるのか……は劇中で丁寧な解説もさ

    SF(すこし・ふしぎ)映画の最高峰「ドロステのはてで僕ら」をきみは見たか? 大絶賛の5つの理由を全力で解説
    MASSI
    MASSI 2020/07/19
  • [研究室運営] 卒論・修論に一筆添えてご家族に送付|Satoshi Nakamura

    ゼミの話じゃなくて、これは今では特に教育効果はあんまり考えてなくて、半分自分の趣味になりつつあるのですが、研究室を運営されている方に超おすすめなので紹介します。 目的学生さんのスポンサー様に、学費(明治大学総合数理学部だと学部で約600万円、大学院合わせると750万円くらい)を出して通わせた甲斐があったな。うちの子はこんだけ頑張って成長し、力をつけたんだなと喜んでほしい。あと、修士に進学する学生さんの後方支援をお願いしたい。 実施方法卒論が終わった学生さんには、卒論とこれまでの成果をまとめて製してもらう。修士の学生さんには、これまでの業績リストを作ってもらう(うちの学部では修士論文を製してくれる)。それに一筆添えて送る。一筆添えるときに、できるだけ研究についてわかりやすく説明する。ただそれだけ。手間は、一筆添えることと宛名書き(学生さんにもっていってもらうのであれば、宛名書きも不要)。

    [研究室運営] 卒論・修論に一筆添えてご家族に送付|Satoshi Nakamura
    MASSI
    MASSI 2020/07/11