!RETCON [みよの論文紹介 Vol.11|http://archive.mag2.com/0001103045/index.html]で紹介した[RETCON(pdf)|http://www.cis.upenn.edu/acg/papers/isca10_retcon.pdf]. トランザクション処理中の演算を記号的取り扱うことで, 衝突時のオーバヘッドを削減する手法.図2をみれば,やりたいことが分かる. {{ref_image retcon.png}} !PLDIr 9回目 9回目でした. * Profile-Directed Optimization of Event-Based Programs * ProfileGuided Code Compression を読みました. {{ref p106-rajagopalan-read.pdf,Diary/2010-5-17,Profile-Directed Optimization of Event-Based Programsのまとめ}} {{ref profcompact.pdf,Diary/2010-5-17,ProfileGuided Code Compressionのまとめ}} !cited byの解析 毎回スクリプトを書いては捨てているので,とっておこう h = Hash.new i = 0 $stdin.read.split("\n").each{|l| if / (20\d\d)/ =~ l or / (19\d\d)/ =~ l then h[$1.to_i] = [] if h[$1.to_i] == nil h[$1.to_i] << l i = i + 1 end } puts "\#\# total = #{i}" k = h.keys.sort k.each{|k0| puts "#{k0.to_i} #{h[k0].size}" } k.each{|k0| h[k0].each{|v| puts "\#\# #{v}"}} !一言メモ * ICSのランチセッションの申込みをしてみた.申込番号が000000001だった... (Mon May 17 23:44:48 2010 +0900) * iPadをみたら,わりと欲しくなってきて困っている... (Mon May 17 23:26:29 2010 +0900) * うーん,家->大学,大学->秋葉原,秋葉原->家の間で4回,PCが固まるのは,ちょっと考えものだ... (Mon May 17 23:21:00 2010 +0900) * (Mon May 17 23:20:24 2010 +0900) * なんか快調だなと思ったX60だけど,電車で使っていると突然固まる.画面も乱れるので,何か周辺チップが浮いているのかなあとか. (Mon May 17 13:59:45 2010 +0900) * 秋葉原にむかう (Mon May 17 13:51:08 2010 +0900) * Preview.appとKeynoteでの資料作成の楽ちんさから逃れられない. (Mon May 17 11:36:28 2010 +0900)