Michał Cierniak

Rotor, Semiworks and other interesting topics

  • Michał Cierniak

    Rotor talks at MSR Academic Days in May

    • 8 Comments
    I will be giving talks about Rotor next week in Vilamoura in Portugal and the week after that in Barcelona in Spain . If you are interested in Rotor and will be around there, let me know even if you will not attend these events.
  • Michał Cierniak

    Rotor RFP2 recipients

    • 6 Comments
    As mentioned earlier , we have the final list of researchers awarded grants for proposed work related to Rotor. The list is now public . Check it out: there are many very exciting projects there.
  • Michał Cierniak

    CLR loader and fusion

    • 5 Comments
    One of the interesting features of CLR is the ability to control which version of a given assembly is used by an application. This mechanism is quite powerful and I thought I would create a concrete simple example to illustrate the basic concepts. My...
  • Michał Cierniak

    Rotor BOF at the VM'04 conference in San Jose

    • 5 Comments
    I wanted to remind you about the Birds-of-a-Feather session devoted to Rotor at the VM'04 conference this week. The BOF is scheduled for Thursday, May 6, 7:30 p.m.–10:00 p.m. You can find a description at http://www.usenix.org/events/vm04/bofs.html...
  • Michał Cierniak

    Rotor benchmarks

    • 5 Comments
    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...
  • Michał Cierniak

    Open Source Courses for .NET

    • 4 Comments
    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...
  • Michał Cierniak

    Rotor BOF notes

    • 4 Comments
    Last Thursday I went to the Birds-Of-A-Feather session about Rotor at the Virtual Machine (VM'04) conference . There were over a dozen attendees. Most people haven't done much work with Rotor yet and they were there out of curiosity. I managed to write...
  • Michał Cierniak

    Slides from MSR Academic Days in Portugal

    • 4 Comments
    I returned yesterday from the MSR Academic Days . These events were quite interesting. Organizers of the event in Portugal made the slides used for presentations available on-line . Slides for my Rotor presentations are there . In addition to Rotor...
  • Michał Cierniak

    Introduction

    • 4 Comments
    Welcome! This post is just an introduction. I work in the CLR team on the Rotor and Semiworks projects. In the future, you will see more from me about both of these projects. I’m new to the CLR team and Microsoft (although I worked at Microsoft...
  • Michał Cierniak

    Popularity of the Rotor book

    • 4 Comments
    Peter has recently pointed out to me that the “ Shared Source CLI Essentials ” book is quite popular on Amazon. If you look at Amazon’s page for the book , you will see that it is number 1 for readers in Redmond, WA and number 5 for...
  • Michał Cierniak

    Annotations for Rotor source files (7) - clr/src/inc

    • 4 Comments
    jitperf.h Comment: // Internal interface for gathering JIT perfmormance stats. These stats are // logged (or displayed) in two ways. If PERF_COUNTERS are enabled the // perfmon etc. would display the jit stats. If ENABLE_PERF_LOG is enabled // and...
  • Michał Cierniak

    Execution Engine-independent JIT compilers

    • 4 Comments
    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...
  • Michał Cierniak

    Rotor BOF is now on the USENIX web site

    • 3 Comments
    The Birds-of-a-Feather session about Rotor at VM’04 that I mentioned earlier is now officially scheduled at the conference web site: http://www.usenix.org/events/vm04/bofs.html - it is scheduled for the evening of Thursday, May 6. I hope that we...
  • Michał Cierniak

    Rotor Birds-of-a-Feather Session at VM'04

    • 3 Comments
    John Gough , Peter and I are organizing a Rotor BoF at the VM’04 conference in May in San Jose. Watch this space or one of the two Rotor mailing lists ( http://www.mail-archive.com/dotnet-rotor%40discuss.develop.com/ and http://mailserver.di.unipi...
  • Michał Cierniak

    Annotations for Rotor source files (6) - clr/src/inc

    • 2 Comments
    fuspriv.h (not in tarball) Like other *.idl files, it is copied from palrt/idl Unlike other files generated from idl, this one doesn't have a corresponding idl file anywhere in the tarball. gchost.h (not in tarball) Comment: * Common...
  • Michał Cierniak

    IVNET'05

    • 2 Comments
    IVNET’05 (Conference of Innovative Views of .NET Technologies) is another conference related to CLI. Its scope is actually much larger but the CFP lists a few areas relevant to my Rotor blog. The two most obvious ones are programming languages and...
  • Michał Cierniak

    CGO 2005 and MRE 2005

    • 2 Comments
    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...
  • Michał Cierniak

    Workshop on the Future of Virtual Execution Environments

    • 2 Comments
    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...
  • Michał Cierniak

    Annotations for Rotor source files (1) - clr/src/inc directory

    • 2 Comments
    The other night I spent some time with two colleagues (Jim Miller and Peter Drayton ) to look at Rotor source files and write a short annotation for each file. We looked at a few header files in the clr/src/inc directory. We thought that the experience...
  • Michał Cierniak

    CLR Security Push

    • 2 Comments
    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...
  • Michał Cierniak

    Pointers to my publications

    • 1 Comments
    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...
  • Michał Cierniak

    CLR and JVM performance compared

    • 1 Comments
    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...
  • Michał Cierniak

    Conference on Virtual Execution Environments (VEE'05)

    • 1 Comments
    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...
  • Michał Cierniak

    MSN Spaces

    • 1 Comments
    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...
  • Michał Cierniak

    Annotations for Rotor source files (8) - clr/src/inc

    • 1 Comments
    palclr.h Comment: // Various macros and constants that are necessary to make the CLR portable. palstartup.h Comment: // An implementation of startup code for Rotor's Unix PAL. This file should // be included by any file in a PAL application...
Page 1 of 2 (42 items) 12