Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

CGO 2007 and PPPJ 2006

For those of you who have not updated your feeds to my new blog , I wanted to mention two conferences I am involved in. You can read more about them in these two posts: 2006 International Conference on Principles and Practices of Programming in Java 2007
Posted by michaljc | 0 Comments

Moving to a new blog

I am moving my blog to my own site . In my personal blog I will not be writing much about computer technology (at least not for a while), so if you are looking for posts related to computers, virtual machines, Rotor or CLR, you will probably not find
Posted by michaljc | 0 Comments

Other LIL languages

My most recent post was about LIL (Low-level Intermediate Language). I realized recently that this is an obvious acronym to use in the context of a lightweight computer language and just for fun I searched the web for "LIL" in the context of terms related
Posted by michaljc | 0 Comments
Filed under:

Execution Engine-independent JIT compilers

I have recently put together a set of slides about LIL (Low-level Intermediate Language) and gave a talk at Microsoft. This work was done before I joined Microsoft: LIL was developed by the ORP ( Open Runtime Platform ) team at Intel. LIL was addressing
Posted by michaljc | 4 Comments
Filed under:

Secure CRT

One of the cool new things we are doing in the security push is the conversion of all uses of potentially unsafe CRT (C Runtime) functions to their new, safe counterparts. When we think of unsafe CRT functions, we usually think of string manipulation
Posted by michaljc | 0 Comments

CLR Security Push

I have been recently coordinating much of the efforts on the CLR dev team related to the security push. The security push is a period of a few weeks for all groups involved in Whidbey to let us focus on making Whidbey more secure. There was recently a
Posted by michaljc | 2 Comments
Filed under:

Pointers to my publications

Often when I talk to people I mention something I did in the past and I want to refer them to a paper I published. Since I no longer had a research web page, whenever this happened last year, I had to look for the paper on my computer and send a pointer
Posted by michaljc | 1 Comments

Singularity

A very interesting Microsoft Research project called Singularity has recently acquired a public web page . This project is interesting for many reasons but the fact that it is written in MSIL is most relevant to what I usually write about in my blog.
Posted by michaljc | 0 Comments

MSN Spaces

I have decided to try out the new blogging infastructure at MSN Spaces. I'm unlikely to maintain a personal blog but I set up a blog yesterday to try it out. It is a pretty nice site. I like the editing of your space that doesn't require writing any code.
Posted by michaljc | 1 Comments

Conference on Virtual Execution Environments (VEE'05)

VEE is a new conference on execution environments (aka virtual machines). The conference is the result of merging the USENIX VM Symposium and the ACM SIGPLAN IVME Workshop. You can read more about it at the conference web site . Both the VM Symposium
Posted by michaljc | 1 Comments

Open Source Courses for .NET

Open source courses based on .NET are a great resource both for creating courses at other universities and for people who simply want to use the materials to learn something on their own about either .NET in general or Rotor. I know of two such courses
Posted by michaljc | 4 Comments

CLR and JVM performance compared

I wrote recently about Ben Zorn’s benchmarks . And now I’ve just found out about a web page with performance comparisons of JVM and CLR implementations: Kazuyuki Shudo who has been posting for many years performance comparisons of various JVMs has now
Posted by michaljc | 1 Comments
Filed under:

Workshop on the Future of Virtual Execution Environments

I've been looking this week at presentation from the Workshop on the Future of Virtual Execution Environments hosted by IBM Research two weeks ago. Most of the presentations are online . Reading through the slides you can get a good idea of what different
Posted by michaljc | 2 Comments
Filed under:

CGO 2005 and MRE 2005

CGO stands for a rather long " 2005 International Symposium on Code Generation and Optimization with special emphasis on feedback-directed and runtime optimization ". The deadline for submitting papers is September 13, 2004. As usually, CGO is co-located
Posted by michaljc | 2 Comments
Filed under:

Rotor benchmarks

To date there has been no standard set of benchmarks that do something meaningful, run on Rotor and execute long enough to enable performance measurements. Standard benchmarks are very important for publishing research results because they make easier
Posted by michaljc | 5 Comments
More Posts Next page »
 
Page view tracker