Wednesday, October 28, 2009
Constructing SSA the Easy Way
A few friends of mine asked me about SSA recently, and I figured I'd post my thoughts publicly. So, I started a blog posting on how to construct SSA but I quickly became annoyed with the layout features of Blogger and resorted to Latex, which eventually led to me spending my entire weekend on a blaper (blog-paper), so here it is, Constructing SSA the Easy Way.
Wednesday, April 22, 2009
Thursday, April 16, 2009
Maxine JIT vs. Hotpath vs. Hotspot
Here are the latest benchmark numbers for JavaGrande Section 2. There are still some issues running more complicated benchmarks but I'm working on that. Maxine uses a lightweight JIT compiler and an optimizing compiler (OPT). These numbers only refer to the JIT because the OPT is currently broken in my developer build.
The GC is having some locking issues at the moment and I had to turn it off. However, these benchmarks don't do any allocation, so the lack of GC shouldn't skew the results too much.
Labels:
Maxine
Tuesday, April 14, 2009
Maxine - Hotpath - Big Picture
We presented some of our work at CGO in Seattle this year, so without further ado ...
The poster focuses on the challenges faced when building a Trace Compiler for non-interpreted execution environments, as is the case with Maxine.
The poster focuses on the challenges faced when building a Trace Compiler for non-interpreted execution environments, as is the case with Maxine.
Labels:
Maxine
Plotter
I've been scouring the web for a script to generate good looking bar charts. Unfortunately, it seems that technology has not advanced to the point where drawing a simple bar chart is a simple endeavor. So, setting other more pressing issues aside, I decided to waste my weekend writing my very own clustered bar chart script. After some Python and NodeBox hacking, voila ...

NodeBox also has this neat feature where you can create animations ...

The primary reason for doing this was to get quick turnaround between visualization and data generation. Most charting tools make this process quite tedious, and therefore useless for me.

NodeBox also has this neat feature where you can create animations ...
The primary reason for doing this was to get quick turnaround between visualization and data generation. Most charting tools make this process quite tedious, and therefore useless for me.
Labels:
Random
Monday, April 13, 2009
Switching to Blogger
I finally gave up tying to host my own blog. I followed Mason's advice and switched over to Blogger, for the 3rd time. This time I think I'll stick with it, I'm just waiting for my domain to switch over.
Labels:
Random
Subscribe to:
Posts (Atom)

