タグ

2012年7月2日のブックマーク (19件)

  • Submitted to Computer Architecture News (CAN) Adding Concurrency in Python Using a Commercial Processor’s Hardware Transactional Memory Support Fuad Tabba University of Auckland fuad@cs.auckland.ac.nz Abstract This paper reports on our experiences of u

    Submitted to Computer Architecture News (CAN) Adding Concurrency in Python Using a Commercial Processor’s Hardware Transactional Memory Support Fuad Tabba University of Auckland fuad@cs.auckland.ac.nz Abstract This paper reports on our experiences of us- ing a commercial processor’s best-effort hardware transactional memory to improve concurrency in CPython, the reference Python implementation. C

    Surgo
    Surgo 2012/07/02
  • HASTM - 徒然なるままII

    "Hardware Accelerated Software Transactional Memory"の略だそうだ。 SMPの先がheterogeneous multi coreであるならば、その先に見える微細化の行き着く一つの選択としてAMPがあるだろう。もともと、embedded系、つまりは組み込み制御では、かなり昔からAMP構成なシステムは稼動している。現代で言えば自動車であろう。車種によっては100を超える非同期なプロセッサシステムが稼動している好例だ。この指向が、現在のクライアント/サーバシステムを構成するノードに取り込まれていく可能性は低くない。 各実行スレッドが共有リソースのコピーをローカルに持つことで、排他ロック処理を必要とせずに、処理終了時の参照データへの確認とライトバックを一気に行わせる。多分、乱暴に解釈すればこれがTransactional Memeryのアーキテク

    HASTM - 徒然なるままII
    Surgo
    Surgo 2012/07/02
  • TransactionalMemory - GCC Wiki

    Transactional Memory in GCC Background Transactional memory is intended to make programming with threads simpler, in particular synchronizing access to data shared between several threads using transactions. As with databases, a transaction is a unit of work that either completes in its entirety or has no effect at all (i.e., transactions execute atomically). Further, transactions are isolated fro

    Surgo
    Surgo 2012/07/02
  • いいかげんな人のためのTransactional Memory Primer

    ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521Satoshi Makita

    いいかげんな人のためのTransactional Memory Primer
    Surgo
    Surgo 2012/07/02
  • グローバルインタプリタロックを無くす方法

    原文はこちら: Global Interpreter Lock, or how to kill it EuroPythonで私(Armin Rigo)のライトニングトークを聴いた人は、突然知ったでしょう。我々はグローバルインタプリタロック---悪名高いGIL、複数のスレッドが実際にPythonコードへ干渉するのを防ぐCPythonのものです ---を取り除く計画を持っています。 それは画期的なものではありません。なぜならJythonは既にGILを取り除くことに対応しています。 Jythonは非常に慎重に全ての変更可能な組み込み型にロックを追加し、それらに対して、効率的になるよう基盤にあるJavaプラットフォームを頼っています。(結果は非常に慎重にCPythonで同様なロックを追加するより速いです) "非常に慎重"は当の当に慎重を意味します。 例えば、'dict1.update(dict

    Surgo
    Surgo 2012/07/02
  • Python の GIL 排除のために Software Transactional Memory が注目されている理由 - methaneのブログ

    あるいは、Pythonは参照カウント方式だからGILを排除できないという誤解に対する回答。 参照カウントってアトミックなインクリメント・デクリメントさえあればセマフォとか使わないでも並列化できるんで、パフォーマンスが滅茶苦茶落ちるということはない。参照カウントに対する修正が頻発するんで、同じオブジェクトを複数のスレッドが頻繁に操作したらコア同士で1次キャッシュの取り合いになって性能上がらないけど、現状よりはだいぶマシだ。 Python で GIL の除去が難しいのは、PythonJava よりも高級なアトミック性をもつ言語だからだ。例えば、 # d1, d2 は両方ローカル変数にある辞書. d1.update(d2) これは、Python VMレベルでは、 d1 の参照、 update メソッドの参照、 d2 の参照、メソッドの呼び出し、という処理になるんだけど、このうち dict.

    Python の GIL 排除のために Software Transactional Memory が注目されている理由 - methaneのブログ
    Surgo
    Surgo 2012/07/02
  • CFFI documentation — CFFI 1.17.0.dev0 documentation

    CFFI documentation¶ C Foreign Function Interface for Python. Interact with almost any C code from Python, based on C-like declarations that you can often copy-paste from header files or documentation.

    Surgo
    Surgo 2012/07/02
  • 「約款確認を」内閣官房がファーストサーバ事件で注意喚起

    内閣官房情報セキュリティセンター(NISC)は2012年7月2日、レンタルサーバー事業者であるファーストサーバのデータ消失障害(関連記事)に関連して、中央省庁に対して注意喚起する文書を出したことを明らかにした。6月29日付けで中央省庁のセキュリティ担当部署あてに出した文書は「レンタルサーバ業者におけるデータ消失事象について(注意喚起)」というもので、7月2日にNISCのWebサイトで文書を公開した(写真)。 この文書では4つの事項を示し、「適切な対策を取っていただくよう、お願いいたします」としている。第1に、ファーストサーバが提供するレンタルサーバ利用の有無を確認するよう促している。特に、地方拠点や委託業務でファーストサーバのサービスを利用していないかどうかを確認するように指摘している。 第2に、ファーストサーバ以外でもクラウドサービスやホスティングなどの役務提供を受けている場合は、契約内

    「約款確認を」内閣官房がファーストサーバ事件で注意喚起
    Surgo
    Surgo 2012/07/02
  • O'Reilly Japan - インタフェースデザインの心理学 : ウェブやアプリに新たな視点をもたらす100の指針

    デザインは相手から反応を引き出すための大事な要素です。買ってほしい、読んでほしい、行動を取ってほしいなど、相手の反応を誘い出すためにデザインをします。人間の行動原理を理解していないデザインは相手を混乱させるだけで目的の結果を得ることができません。書ではすべてのデザイナーが知るべき100の指針を実践例とともに紹介します。すべてが科学的な研究から導き出されたものです。これらの指針を理解してデザインすれば、人間の思考や行動、遊び方にマッチした直観的で人を引きつける製品――印刷物、ウェブサイト、アプリケーション、ゲーム――を作れるようになります。 翻訳者によるサポートページ。 サンプルPDF ● 「前付〜#008まで」(53MB) 目次 1章 人はどう見るのか 001 目が受け取る情報と脳が私たちに伝える情報は微妙に違う 002 対象の「あらまし」をつかむのは中心視野より周辺視野の役目 003 

    O'Reilly Japan - インタフェースデザインの心理学 : ウェブやアプリに新たな視点をもたらす100の指針
    Surgo
    Surgo 2012/07/02
  • MadeiraCloud.com is for sale | HugeDomains

    Make 24 monthly payments Pay 0% interest Start using the domain today. See details

    MadeiraCloud.com is for sale | HugeDomains
    Surgo
    Surgo 2012/07/02
  • 谷亮子が野球選手と結婚できた訳 - ライブドアニュース

    提供社の都合により、削除されました。 関連ニュース ランキング 総合 国内 政治 海外 経済 IT スポーツ 芸能 女子

    谷亮子が野球選手と結婚できた訳 - ライブドアニュース
    Surgo
    Surgo 2012/07/02
  • こんなに手軽――QNAP「TurboNAS」を新モデルにリプレースする

    オフィスのファイルサーバとして活躍するQNAP。既存の環境が“手狭”になったら8ベイモデル「TS-869Pro」へのリプレースを検討しよう。移行は驚くほど簡単だ オフィスにファイルサーバを導入したとする。その瞬間からファイルサーバの利用容量は右肩上がりに増え続ける。ローカルディスクとは異なり、「RAID構成で耐障害性が高い」「バックアップをしっかり取っている」「容量が大きい」「共有が簡単に行える」などのメリットがあることを考えれば、プライベートな情報以外はすべてファイルサーバ上で済ませてしまおうと考えるのももっともな話だ。 さらにパフォーマンスがよいとなればファイルサーバの利用頻度はますます増えていくだろう。むしろ、業務を通じて作成した資料やファイルはオフィスの共有財産である、という考え方に従えば、それはあるべき姿とも言える。逆にファイルサーバがあまり利用されないようなら、より活用されるよ

    こんなに手軽――QNAP「TurboNAS」を新モデルにリプレースする
    Surgo
    Surgo 2012/07/02
  • 会社設立5周年 - 世界最高の語学学習サービスを作る

    5年経ちました 2012年6月29日を持ちまして株式会社Lang-8を設立してから5年が経ちました。 まさか5年経ってもこの程度の人数(現時点で僕を含めて2人)でやっているとは起業時には夢にも思わなかったのです(笑 何が変わったのか 5年経って変わったことは、 ・ユーザーさんが40万人以上ついて下さっていること ・日の語学学習業界での若干の知名度 ・キャッシュフローがギリギリ回っていること (これは大きくて、キャッシュフローが回っていないと、資金調達、受託、サービスでの売上、借入、とどれを選択するか限られた時間で判断せねばならず、しかもそれがうまくいく保証は無いので、常に複数の可能性を並行して進めないと行けません。) ・僕個人の成長 4年くらい経ってやっと、サービスと会社をどう進めていけば良いか目の前が開けたように思います。 何より覚悟がついたというか、腹を決めた時に人間って成長するんだ

    会社設立5周年 - 世界最高の語学学習サービスを作る
    Surgo
    Surgo 2012/07/02
    おめでとうございます!
  • ICSにするとメモリ不足になる恐れが...。ドコモがXperia acroやarcのアップデートを見送りに

    ICSにするとメモリ不足になる恐れが...。ドコモがXperia acroやarcのアップデートを見送りに2012.07.02 13:30 その他にもXperia rayやPLAYも...。 ドコモが新たにAndroid 4.0(Ice Cream Sandwich)にアップデートできる端末を発表しました。新しく発表された端末は以下のもの。 【docomo with series】 ・Disney Mobile on docomo F-08D ・Disney Mobile on docomo P-05D 【docomo NEXT series】 ・GALAXY Note SC-05D 【バージョンアップ開始時期】 ・2012年8月以降順次(予定) そうなんです、Xperiaファミリーのacro、arc、ray、PLAYの名前が入っていないんです。ずっとアップデートを検討中となっていましたが

    ICSにするとメモリ不足になる恐れが...。ドコモがXperia acroやarcのアップデートを見送りに
    Surgo
    Surgo 2012/07/02
  • セキュリティ|at_STARBUCKS_Wi2

    セキュリティに関して 「at_STARBUCKS_Wi2」の無線LANは暗号化しておりませんので、秘匿性の高い情報を送受信する場合には、セキュリティを確保するSSLやインターネットVPNなどを用いて通信内容を保護することをお勧めします。

    Surgo
    Surgo 2012/07/02
  • うるう秒の挿入で複数のサイトに障害が発生

    インターネットに大混乱を引き起こすには、ほんの1秒あれば十分だ。 グリニッジ標準時(GMT)7月1日午前0時、協定世界時にうるう秒が追加されたことで、複数の人気ウェブサイトやソフトウェアプラットフォームでサイトの混乱が発生したようだ。 国際地球回転及び基準座標系事業(International Earth Rotation and Reference Systems Service)が行うこの時間調整は、原子時計をムラのある地球の自転速度と一致させるために必要だ。1972年に時間調整が導入されて以来、何度となくうるう秒が追加されてきた。 うるう秒が引き起こした障害の影響を受けたサイトには、人気のリンク共有サイトRedditが含まれる。Redditは、Javaで構築されたオープンソースデータベース「Apache Cassandra」に問題が発生したのはうるう秒が原因、とTwitterで述べた

    うるう秒の挿入で複数のサイトに障害が発生
    Surgo
    Surgo 2012/07/02
  • 大飯のJKが無双!(→♂DKでした)

    神林雄一 @astrobluestar #おおい・ど・フリー活動 今、福井の再稼動反対!集会とデモに参加して帰る途中です! キャンプも大分人が集まってきてると思います!幹太くんの情報やホームページを見てください☆http://t.co/GADTVOC1 http://t.co/ZIxfyhd3 2012-06-17 17:01:30

    大飯のJKが無双!(→♂DKでした)
    Surgo
    Surgo 2012/07/02
  • 2012年上半期 プログラマだったら読んでおきたい書籍11選 | Act as Professional

    このブログを読んでいる、あなた、ねこ背になっていませんか? 「胸を張って背筋を伸ばす」というのは、ねこ背を治す方法として無意味です。腹筋や背筋などの姿勢を支える筋力が足りないからというのも間違っています。 ねこ背にならない立ち方、座り方というのがあるのです。それを知らないのが一番の原因です。 詳しくは「一般人の常識を覆す“ねこ背”の治し方がここにある「ねこ背は治る!」 」にて、衝撃を受けたポイントを書いています。 ねこ背に悩んでいるあなたに、ぜひ手にとって頂きたい1冊です。 リーダブルコード ハッカーは読むな。必要ない。 良いコードを書くために悩み、ミスもする普通のプログラマに読んで欲しい。 発売1週目で増刷が決定するほど、上半期に圧倒的な注目をされた書籍です。私も一押しです。 デザインパターンよりも、こっちの方が毎日使う知識なのです。 良いコードとは人間が最短で理解できるように書かれたコ

    2012年上半期 プログラマだったら読んでおきたい書籍11選 | Act as Professional
    Surgo
    Surgo 2012/07/02
  • シリコンバレーが見た日本のベンチャーは実は“元気”:日経ビジネスオンライン

    最近、日での事業をシリコンバレーに展開したい、あるいは最初からここで会社を興したい、という日の若い方々が増えたような気がする。私だけでなく、複数の人からも同じ感想を聞いているし、実際に起業した方々の事例も日のメディアで時々紹介されている。 大地震以降の国内「不安感」というプッシュ要因だと思っていたが、それだけではないのかもしれない。5月に開催された日関係者が集まるコミュニティー「経済ソサエティー」のパネルディスカッションを聞いていた時のことだ。 テーマは「日のベンチャーの資金調達」。パネラーは、日で事業を立ち上げたり日のベンチャーを支援したりという経験の長いアメリカ人5人だ。 こういう話になると、シリコンバレーと比べて日の環境がいかに貧困か、という点を延々と列挙するのが日人の常だが、さすが前向きなアメリカンたちはちょっと違う。彼らの話を聞きながら、もしかしたら日のベンチ

    シリコンバレーが見た日本のベンチャーは実は“元気”:日経ビジネスオンライン
    Surgo
    Surgo 2012/07/02