tomerunのブックマーク (2,278)

  • The Architecture of Open Source Applications

    Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.

    tomerun
    tomerun 2014/12/14
  • Google グループ

    Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。

    tomerun
    tomerun 2014/12/13
    Windows2000がハングアップするバグについて
  • マイクロソフトはどうやってBingをFPGAで実装したか - Qiita

    ドワンゴがニコ動の画像配信向けにFPGAエンジニアを募集したり、マイクロソフトはBingをFPGA実装したり、Baiduもディープラーニングの高速化にFPGAを導入したりと、なんだか世の中急にハードウェアくさくなってきた。IoTとは違う意味で。 金融分野ではすでにCPUでは遅すぎてFPGAによるナノ秒単位の株取引が行われているって記事を書いたのは2年前だけど、ここ数年はIntelのCPUのクロックもあまり上がらなくなってきたし、Fusion-ioやNetezzaといった大手御用達のハイエンド鬼速ストレージも、フタを開ければ中身はすでにFPGAに移行済み。IBMが最近出したData Engine for NoSQLという製品ではPOWER8プロセッサにFPGAを直付けしてRedisを高速化したり。いよいよデータセンターにも、先の見えないCPUに代わってFPGAGPUを導入する波が押し寄せつ

    マイクロソフトはどうやってBingをFPGAで実装したか - Qiita
  • 不揮発メモリとOS研究にまつわる何か

    1. 不不揮発メモリとOS研究にまつわる何か 産業技術総合研究所 情報技術研究部⾨門 ⾼高野 了了成 1 2014/12/11 ビッグデータ基盤勉強会@NTT武蔵野研究開発センタ 2. ポジショントーク(1) 計算機アーキテクチャの進化≒メモリ技術の進化 Ꮫ᣺165 @ᮾ኱ – 仮想記憶: メモリが沢⼭山欲しい – キャッシュ:メモリを早くしたい – ストレージクラスメモリ 2 SCMRequirement ExpectedFuture SRAM NANDFlash HDD 5ns 50ns 1ms 10ms DRAM SCM z SCMismainapplicationtechnologies z SCMRequirement z Performance BetweenDRAMandz Density(bitcost) BetweenDRAMandIn2015, bits 4G 128G

    不揮発メモリとOS研究にまつわる何か
  • Google Code Jam が帰ってきました !

    スポーツ選手にはスポーツの大会が、チェスプレイヤーにはチェスの大会があります。ではトッププログラマの皆さんには ? Google では 2003 年からプログラミングコンテスト Google Code Jam を開催してきました。世界のトッププログラマ達を相手に腕試しをするのなら、Google Code Jam はまたとない絶好の機会です。各ラウンドは制限時間二時間で、巧妙なパズル風の問題がいくつか出題されます。まず問題を読み、コードを書き、テスト用の データをダウンロードして、正解かどうかをチェック。正解なら他の問題に移りましょう。間違っていたら? 選択肢は二つ。デバッグするか、もしくはもっと 簡単な問題を探すか…。 私 も今まで Google Code Jam を含むいくつかのコンテストに参加しましたが、当に貴重な体験でした。まず問題自体がどれも面白くて、考え抜いた末に解けたときの嬉

    Google Code Jam が帰ってきました !
    tomerun
    tomerun 2014/11/11
    僕がプロコンの世界にはまることになった思い出の記事
  • 科学技術 全て伝えます サイエンスポータル / SciencePortal

    3月28日 農業は地球の環境悪化の緩和に重要な役割を果たす フランス農学・獣医学・林学研究院 アグリニウム会長 マリオン・ギュー 氏 3月8日 近未来SF漫画で描かれるテクノロジーの未来 漫画家 山田胡瓜さん 12月28日 「世界中の望遠鏡が協力して中性子星合体を観測 ―重力波と光の同時観測『マルチメッセンジャー天文学』の幕開けは、何を意味するのか?」 理化学研究所仁科加速器研究センター 玉川 徹 氏 5月1日 「次のアインシュタインはアフリカから」―フォーラム「NEF」第2回会合開催 国際部 4月20日 《JST主催》『女性研究者と共に創る未来』公開シンポジウムを開催 「科学と社会」推進部 4月13日 《JST共催》『ひかり×ひと』-『情報ひろばサイエンスカフェ』で大学院生と中高生らが語り合う 「科学と社会」推進部 4月11日 信頼できるがんの最新情報を届ける ―国立がん研究センターとヤ

    科学技術 全て伝えます サイエンスポータル / SciencePortal
  • NII Today バックナンバー - 国立情報学研究所/National Institute of Informatics

    いまや社会を支える基盤になっている「情報学」という新しい学術分野の研究が、「私たちが生活する社会をどう変え、未来の社内に、どのような新しい価値を生み出してくれるのか」を、広く一般の読者にわかりやすくお伝えすることを目的に「NII Today」を発行しています。 バックナンバー第75号/2017年3月発行サイバーセキュリティ人材を育てる 脅威から学術ネットワークを守るために 求む、サイバーセキュリティ人材/セキュリティで「学問の自由」を守れ/実践型プログラムでめざすもの/今、大学に求められる情報セキュリティ対策とは/NEWS・Topics・NIIの人々 第74号/2016年12月発行地方創生 情報学が果たすべき役割 内閣官房まち・ひと・しごと創生部事務局次長/内閣審議官に聞く/鯖江市長と語る産官学連携/観光振興にITとビッグデータ/ビッグデータ解析で縁結び/地方と東京、地域と地域をつなぐS

  • Randomized Binary Search Trees

    Randomized Binary Search Trees
  • Open Data Structures

    Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Data structures presented in the book include stacks, queues, deques, and lists implemented as arrays and linked-lists; space-efficient implementations of lists; skip lists; hash tables and hash codes; binary search

  • Wang and Landau algorithm - Wikipedia

    The Wang and Landau algorithm, proposed by Fugao Wang and David P. Landau,[1] is a Monte Carlo method designed to estimate the density of states of a system. The method performs a non-Markovian random walk to build the density of states by quickly visiting all the available energy spectrum. The Wang and Landau algorithm is an important method to obtain the density of states required to perform a m

  • Linux / x86_64の割り込み処理 第1回 | 技術文書 | 技術情報 | VA Linux Systems Japan株式会社

    「割り込み処理」とは、読んで字のごとく、通常の流れでプログラムを実行している所へ割り込んで別のプログラムを実行させることです。通常は、周辺デバイスなどからのイベント通知に使われるハードウェア割り込みを指しますので、稿でも以下その意味で使います。 Linuxに限らず、現在一般的なOSでは、ディスクやマウスなどのデバイス入出力の他、タスクの切り替えや定時処理などさまざまな場面で割り込み機能を駆使して作られています。 ところで、現在一般的なPC/PCサーバは、IBM PCやIBM PC/AT以来約30年間、互換性を保ちながら発展してきたものであり、こと割り込みまわりに関しては、たいへんに複雑です。これを制御するLinuxも、この複雑さに対応するために、複雑な作りになっています。 稿では、この複雑なLinuxの割り込み処理の低レイヤ (もっともハードウェアに近い部分) について解説していきます

    Linux / x86_64の割り込み処理 第1回 | 技術文書 | 技術情報 | VA Linux Systems Japan株式会社
  • 東京、天丼17選 - Time Out Tokyo (タイムアウト東京)

    🙌 Awesome, you're subscribed! Thanks for subscribing! Look out for your first newsletter in your inbox soon! Get us in your inbox Sign up to our newsletter for the latest and greatest from your city and beyond

    東京、天丼17選 - Time Out Tokyo (タイムアウト東京)
  • F2FS(Flash-Friendly File System) を試してみる。 - ブログ・ア・ラ・クレーム

    このエントリは、 カーネル/VM Advent Calendar 2013 の 19日目の記事として書いています。 こんにちは、 @syu_cream です。 記事では SSD に特化したファイルシステムであるところのF2FS(Flash-Friendly File System) の軽い説明を入れつつ、試しに使ってみて軽くベンチマークを取ってみた結果を掲載します。 大分ざっくりと書いてるので、誤った点など多々あるかと思います。適当にご指摘頂けると幸いです。 F2FS とは F2FS(Flash-Friendly File System) は Linux カーネル 3.8 でマージされた、Samsung が中心となって開発した、主にSSDに特化したファイルシステムです。 生のフラッシュメモリ 特化のファイルシステムは、既存のものが幾つか存在するのですが、F2FS はそれらとはまた違った構

    F2FS(Flash-Friendly File System) を試してみる。 - ブログ・ア・ラ・クレーム
  • The Linux Kernel

    David A Rusling david.rusling@arm.comv0.8-3 January 25, 1999 JF Projectv0.8-3 December 2000 *フレーム表示* 書は、Linux カーネルの仕組みを知りたい Linux 愛好家のためのものです。これは 内部構造のマニュアルではありません。むしろ Linux で使用されている原理や メカニズムを解説したものであり、Linux の動作原理とはどういうもので、なぜそれ が採用されているのかを説明するものです。 Linux という対象は常に変化しています。書がベースにしているのは現在の安定 版である 2.0.33 のカーネルソースですが、これは個人や法人の大部分で使用されて いるのがこのバージョンだからです。 また、書は自由に配布してもらってかまわないので、一定の条件のもとにではあり ますが、複製や再配

  • オペレーティングシステム II(2013年)

    このページは、筑波大学 情報科学類 を対象とした授業 オペレーティングシステム II のためのページです。 担当教員 新城 靖 教室 3A207 学期曜日時限 秋c木曜日5・6(一部金曜日3・5) 科目番号(情報科学類) ■連絡 2013/12/26 2013年度は、次の日に授業を行ないます。 2013年12月26日(木) 5-6時限 2014年1月9日(木) 5-6時限 2014年1月16日(木)3時限、6時限 2014年1月23日(木) 5-6時限 2014年1月30日(木) 5-6時限 2014年2月6日(木) 5-6時限 (試験) 1月16日は、木曜日ですが、金曜日の時間割の日です。3-4時限に主専攻実験が あります。他は、木曜日です。最終日は、試験です。 2014/01/09 卒業予定の4年生に対する「特別措置」は、今年度から廃止されました。単位 が必要な人は、普通に試験を受けて

    tomerun
    tomerun 2014/09/14
  • Coding for SSDs – Part 1: Introduction and Table of Contents | Code Capsule

    Hi, I’m Emmanuel! I’m the author of this blog. I am a Senior Director of Software Engineering at adidas.com, and I’m based in Amsterdam, Netherlands. Translations: This article was translated to Simplified Chinese by Xiong Duo and to Korean by Matt Lee (이 성욱). Introduction I want to make solid-state drives (SSDs) the optimal storage solution for my key-value store project. For that reason, I had t

    Coding for SSDs – Part 1: Introduction and Table of Contents | Code Capsule
  • Solid-state revolution: in-depth on how SSDs really work

    At the very top of the hierarchy are the tiny chunks of working space inside a CPU where the CPU stores things it's actively manipulating; these are called registers. They are small—only a few hundred bytes total—and as far as memory goes, they have the equivalent of a Park Avenue address. They have the lowest latency of any segment of the entire memory hierarchy—the electrical paths from the part

    Solid-state revolution: in-depth on how SSDs really work
  • ■ - 菊やんの雑記帳

    VC++が定数による除算を乗算に変換する最適化をしてるのは、吐いたコードを見たことある人なら知ってることだと思うけど、なんとなく http://www.wikihouse.com/x86clocker/index.php?plugin=attach&refer=%B2%E1%B5%EE%A5%ED%A5%B0&openfile=x86%CC%BF%CE%E1%A4%CE%BD%EA%CD%D7%A5%AF%A5%ED%A5%C3%A5%AF%B7%D7%C2%AC%A5%B9%A5%EC.html このスレの400を見てて、確かに正確な変換方法は知らないので考えてみる。 mov eax, 40140141h ; r=esi/819とおく。esi=819r mul esi ;edx=205r sub esi, edx ;esi=614r shr esi, 1 ;esi=307r add es

    ■ - 菊やんの雑記帳
  • 「福田昭のストレージ通信」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    福田昭のストレージ通信(261): HDD大手Western Digitalの四半期売り上げ、8四半期ぶりに前年同期を上回る 米Western Digitalの2024会計年度第3四半期(2024年1~3月期)の業績を紹介する。(2024/5/8) 福田昭のストレージ通信(260): HDD大手Seagateの四半期業績、前四半期比での増収増益が続く 米Seagate Technologyの2024会計年度第3四半期(2024年1~3月期)の業績を紹介する。(2024/5/1) 福田昭のストレージ通信(259): HDD大手Western Digitalの四半期業績、売上高が2四半期連続で上昇 今回は、米Western Digitalの2024会計年度第2四半期(2023年10月~12月期)の業績を報告する。(2024/2/6) 福田昭のストレージ通信(258): HDD大手Seagate

  • java-performance.com - このウェブサイトは販売用です! - java performance リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    tomerun
    tomerun 2014/09/06