Linuxバイナリを最適化して性能を向上させる「BOLT」、Facebookがオープンソースで公開。言語やコンパイラに依存せず高速化 Facebookは、Linuxバイナリの内部配置を最適化することによりCPUのキャッシュ効率などを向上させ、実行速度を改善する「BOLT」をオープンソースで公開しました。 BOLTは「Binary optimization and layout tool」の略とされています(もしかしたら、より速く走るという意味でウサイン・ボルト氏にかけているのかもしれません)。 BOLTは言語やコンパイラに依存せず、ソースコードも不要 BOLTのおもな効果は、Linuxバイナリの実行状況をperfコマンドで取得し、高頻度で実行されている部分などを判別した上で、そうした部分がCPUキャッシュにヒットしやすいようにバイナリの内部配置を改善することなどで実行速度を向上させることと
Editor’s Note: This article previously appeared in a different format as part of The Atlantic’s Notes section, retired in 2021. Over the years I’ve often turned to my friend Michael Jones for guidance about the cultural and social effects of technology. For instance, five years ago I did an Atlantic interview with him about how the dawn of omnipresent mapping-on-your-phone was about to change pers
How I Erased 5000+ Facebook Comments and Likes or, "How to Delete Your Facebook History" Updated - 16th April 2018 I've now released a copy of the tool I used to delete my Facebook history as open source. You can browse the source, or just download the executable. Like many people I was appalled at the exposure of peoples Facebook data recently. Although I had stopped using Facebook to post about
このエントリでは、Raúl Kripalaniによる記事、If you’re a startup, you should not use React (reflecting on the BSD + patents license)を紹介する。 (Raúlから和訳と転載の許可は得た。) 以下はその全文の和訳だが、意訳超訳が混じっているので、もとのニュアンスを知りたければ元記事を読んでもいいし、読まなくてもいい。 2017/9/23追記: React、Jest、Flow、Immutable.jsがMITにリライセンスされるというアナウンスがFacebookからあった。 コミュニティの大勝利だ。 現在オープンソースコミュニティで起こっていることには落胆させられる。 特に、オープンソースのおかげで多くのスタートアップやビジネスが存在することを認識したときは。 独占的なソフトウェアのために法外なラ
PyTorchとは PyTorchはFacebookの開発するPython上でのテンソル計算・自動微分ライブラリで,特にディープラーニングに必要な機能が充実しています.2017年の初頭に公開され,瞬く間にTensorflow, Keras, Caffeに続くディープラーニングライブラリとして人気を博すこととなりました. Bonus: stars (not an indicator of usage, just proportional to how many people have landed on the GitHub page over the period). pic.twitter.com/IugHJqHSii — François Chollet (@fchollet) April 12, 2017 PyTorchはPreferred Networkのディープラーニングライブラ
Haskell in the Datacentre December 8, 2016 At Facebook we run Haskell on thousands of servers, together handling over a million requests per second. Obviously we’d like to make the most efficient use of hardware and get the most throughput per server that we can. So how do you tune a Haskell-based server to run well? Over the past few months we’ve been tuning our server to squeeze out as much perf
A display of Google devices. Google said it would ban purveyors of fake news on the web from using its online advertising service, AdSense.Credit...Justin Sullivan/Getty Images Over the last week, two of the world’s biggest internet companies have faced mounting criticism over how fake news on their sites may have influenced the presidential election’s outcome. On Monday, those companies responded
Facebookの更新や新機能の案内がリアルな世界のものだったら、というジョーク動画です。 英語ですが、Facebookを使ったことがあればだいたい何を問題にしてるのかわかると思います。公開2日で100万回以上閲覧されて […] Facebookの更新や新機能の案内がリアルな世界のものだったら、というジョーク動画です。 英語ですが、Facebookを使ったことがあればだいたい何を問題にしてるのかわかると思います。公開2日で100万回以上閲覧されているので、共感してる人も多いのでは。 慣れたホーム(家)を勝手に変更して、紹介してくれたり。 「友達」や見知らぬ「友達の友達」が写真や好きな音楽を見て回った上に失礼なコメント(高校の時は太ってたんだね、とか、ヒット曲ばっかり聴いてるのな、とか)をしたり。 それ以外の他人があなたの更新を見に来たり。 イベントにしつこく誘ってくる通知がいっぱい届いたり
Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHP、C++、Memcache、MySQLなどのソフトウェア群によって支えられています(同社のデータセンターの巨大さは、記事「3億のユーザーを抱えるFacebookのデータセンター。移動は自転車、希望は100Gbイーサネット 」を参照)。 同社の技術担当バイスプレジデント Jeff Rothschild氏は、Facebookが実現している大規模なスケーラビリティを、いかにしてこれらのソフトウェアで実現しているのか、10月8日に米カリフォルニア大学サンディエゴ校で行ったセミナー「High Performance at Mas
Facebookの新しいリアルタイム解析のシステムでは、HBaseで1日200億件のイベントを処理しているそうです。以下の記事の翻訳です。High Scalability - High Scalability - Facebook’s New Realtime Analytics System: HBase to Process 20 Billion Events Per DayFacebookがまたやってくれた。彼らは巨大なリアルタイムデータのストリームを処理するもう1つのシステムを構築したのだ。以前にもFacebookはリアルタイムなメッセージシステムをHBaseで構築している(http://highscalability.com/blog/2010/11/16/facebooks-new-real-time-messaging-system-hbase-to-store-135.ht
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く