*** Operating Systems Research Positions in: Recoverable Programming Models for Global Shared Memory (GSM) Platform System Software (PSS) Department, The Kernel Internals Project Computer Systems and Technologies Laboratory (CSTL), HP Labs, Palo Alto, CA HP Labs, the Kernel Internals project has two immediate positions available for full-time researchers in the operating systems. In the past the focus of hardware and operating systems work was mainly on performance. Nowadays, it is more and more shifting towards high availability. The kernel internals project in HP Labs is exploring recoverable programming models for global shared memory on ia64-based multiprocessor platforms. In particular, we are addressing the tradeoffs between hardware support and programming models for various degrees of performance, code complexity, and location transparency. We are particularly concerned about transferring our experience to the rest of the HP, but also about making our results visible to the academic research community. We actively foster relationship to Universities by funding projects, exchanging visits, and summer intern programs. Our team consists of 4-5 people and it is expected to grow to a few more. For more information, please contact me at: Dejan S. Milojicic, HP Labs MS 1U-14, 1501 Page Mill Rd, Palo Alto, CA 94303 dejan@hpl.hp.com http://www.hpl.hp.com/personal/Dejan_Milojicic/ Tel: (650) 236 2906 Fax: (650) 857 7029 *** To apply: please follow the directions available at: http://www.hpl.hp.com/research/essc/csl/recruiting/index.html HP is an affirmative action employer. We place a high value on motivation and ability to learn; we are interested in people in the long term, not just for a specific project (you should be aware of a spectrum of other opportunities beyond this particular program). We are particularly interested in receiving applications from minorities and females. Please contact me if you're not sure whether to apply, I'd be happy to discuss it with you in confidence. *** Major responsibilities: Participate as a member of the PSS team, and getting involved in the development of recoverable programming models for GSM. This will include helping to define the architecture, make design and research decisions for the group, and being an active participant in the execution and implementation of those decisions. Each member of the team is expected to take "intellectual ownership" for part of the design space problem, and a large fraction of the implementation. The focus will be on areas such as virtual memory management, high availability, kernel/internals, programming models, parallel/distributed processing and multi-kernel systems.