go2ll: A toy Go compiler with LLVM Go Sheffield, 7th March 2019 Peter Waller GitHub: pwaller Gophers Slack: pwaller
Title: A Superscalar Out-of-Order x86 Soft Processor for FPGA Abstract (summary): 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 perform
PayPayの100億円キャンペーン(第1弾)に見事に踊らされまして、iPadを新調しました。 購入したのは iPad Pro の 11 インチモデル。 タブレットでどこまで戦えるか試してみたくて、Smart Keyboard Folio と Apple Pencil も同時購入です。 今まで使っていたのは iPad mini 2 なので、久しぶりの新調です。このエントリも iPad Pro で書いています。 とはいえ、我が家には Nexus 7 とか Fire HD とかもあって、中途半端に色々おもちゃを試していたりするのですが、、、最近では子供のおもちゃにもなっていますw iPad Pro購入の検討 今回買ったiPadは4台目です。 初代、3代目、mini 2で、前回の iPad mini 2 を買ってからは約5年が経過しています。 贅沢な話ですが、前述の通り、家には上記の他に、NEX
So, we can conclude that none of the cache libraries meet all the requirements. GroupCache and FreeCache fails on requirement 4 whereas BigCache fails on requirement 5. So, what are we left with? Well, nothing really. We are not aware of a smart memory-bounded cache in Go that can meet the entire list of requirements. If you know of one, do let us know in the comments. Meanwhile, we came across Ca
最近、Linuxをちゃんと学び直したいと思って、LPICをレベル1からやっています。 101は受かったので、次は102です。 その102の試験範囲に、X11周りの問題がでるので、この辺をdockerを使って色々試してみます。 今回は、X11のネットワーク周りの確認のため、onekoというX11クライアントをdockerで起動し、サーバ側で動かしてみるというところまでやりたいと思います。 インストールするX11アプリケーション oneko 猫がマウスを追いかけてきます。 https://packages.ubuntu.com/ja/bionic/oneko 環境 実機(Xサーバ) cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="U
世の中では筋トレが流行しています。空前の筋トレブームです。私はブームとは関係なく筋トレをやっていますが、なぜこんなに筋トレが流行しているのかについて、哲学者の千葉雅也氏が新聞記事で非常に面白い論考を展開していました。 義務教育における体育の目的この部分は本当に共感しました。 心と身体を支配し、人間を従順な存在に仕立て上げることを規律訓練、ディシプリンといいます。これはフランスの哲学者ミシェル・フーコーの概念で、基本的に日本の体育の授業はこれに当たる。たとえば運動会の行進自体に意味はなくて、要は「お前らを支配するぞ」ということを示している。義務教育の目的は「いかに権力に逆らわないで従順に働く主体をつくるか」であって、体育はまさにそういう抑圧的な身体教育をやっている。だから僕にとって、筋トレも含めてスポーツをもう一度やろうという動機は、権力による身体の支配に対して、いかに自己準拠的な身体を取り
年初以来のTSUTAYAの話。 今年の閉店っぷりがけっこうえげつないことになっています。 2017年には年間70店舗以上、2018年には90店舗以上の閉店があったのですが、今年はここまで確実に毎月10店舗以上逝ってます。 以下、確認できた閉店店舗。 01/06 TSUTAYA 幸手店(埼玉県幸手市) 01/06 TSUTAYA 上尾原市店(埼玉県上尾市) 01/14 TSUTAYA 上尾駅前店(埼玉県上尾市) 01/14 TSUTAYA さいたま新都心店(埼玉県さいたま市中央区) 01/14 TSUTAYA 砥部店(愛媛県伊予郡砥部町) 01/20 TSUTAYA 新小岩店(東京都葛飾区) 01/20 TSUTAYA WILL 久万の台店(愛媛県松山市) 01/27 TSUTAYA 大倉山店(神奈川県横浜市港北区) 01/31 TSUTAYA 宇都宮鶴田店(栃木県宇都宮市) 01/31 T
Tellusに搭載されているAPIを引っ張ることができるようになったので、雪質の解析をしながらJupyter Notebookの機能をご紹介していきたいと思います! 記事作成時から、Tellusからデータを検索・取得するAPIが変更になっております。該当箇所のコードについては、以下のリンクをご参照ください。 https://www.tellusxdp.com/ja/howtouse/access/traveler_api_20220310_ firstpart.html 2022年8月31日以降、Tellus OSでのデータの閲覧方法など使い方が一部変更になっております。新しいTellus OSの基本操作は以下のリンクをご参照ください。 https://www.tellusxdp.com/ja/howtouse/tellus_os/start_tellus_os.html 本記事はTell
arxiv.org GIGAZINEでも紹介された新たなCPUの脆弱性の論文"SPOILER"が発表された。GIGAZINEがこのような記事を公開するのは珍しいなと思いつつ、面白そうなので読んでみることにした。 ちなみに、筆者は例によってセキュリティの専門家ではないし、CPUアーキテクチャにしてもデスクトップクラスの本格的なものは設計経験がないので、いまいち本文から読み取れない部分があったりとか、間違っている部分があるかもしれない。 この攻撃手法も、CPUの高速化を達成するための様々な機構を悪用する手法となっている。 SPOILERが対象とするのは、ストア命令の内容をロード命令でフォワードするためのMOB(Memory Order Buffer)の機構だ。例えば以下のようなコードを書いた場合、 sw a0, 0(sp) lw a1, 0(sp) ストア命令は、投機実行をしてしまうとメモリの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く