|
> |
PIM Runtime SimulatorThe Pimulator is a platform for prototyping system services for the PIMOS, an operating system to be developed for the PIM project. It is a high-level simulator, executing on a cluster of Linux PCs, whose goal is to model parcel communication and the microserver execution model to aid in the development of distributed services. As such, it does not concern itself with the low-level details of the PIM ISA, leaving such details to other projects. The Pimulator allows users to create objects files that can be loaded dynamically. Program execution is accomplished exclusively via object member function invocations, with the exception of a few low-level library calls. A global namespace is modeled, and distributed name resolution has been implemented. Future work will consist mainly of prototyping distributed system services.Paul Schermerhorn is currently working on the Pimulator, all comments and questions should be directed to pscherm1@cse.nd.edu. |