The 3rd ROSS workshop, a full-day meeting at the ICS 2013 conference in Eugene, Oregon, USA, focuses on issues related to runtime and operating systems in large-scale supercomputers.
Proceeding Downloads
Characteristics of adaptive runtime systems in HPC
The phrase "Runtime System" is somewhat broad and is used with differing meanings in differing contexts. The Java runtime and most of the MPI runtimes are focused on providing mechanisms. In contrast, adaptive runtime systems emphasize strategies, in ...
Hobbes: composition and virtualization as the foundations of an extreme-scale OS/R
This paper describes our vision for Hobbes, an operating system and runtime (OS/R) framework for extreme-scale systems. The Hobbes design explicitly supports application composition, which is emerging as a key approach for applications to address ...
A gossip-based approach to exascale system services
Large-scale server deployments in the commercial internet space have been using group based protocols such as peer-to-peer and gossip to allow coordination of services and data across global distributed data centers. Here we look at applying these ...
Enabling accurate power profiling of HPC applications on exascale systems
Despite being one of the most important limiting factors on the road to exascale computing, power is not yet considered a "first-class citizen" among the system resources. As a result, there is no clear OS interface that exposes accurate resource power ...
Memory-conscious collective I/O for extreme scale HPC systems
Upcoming extreme scale platforms are expected to have millions of nodes with hundreds to thousands of small cores for each node. The continuing decrease in memory capacity per core and the increasing disparity between core count and off-chip memory ...
Transparently consistent asynchronous shared memory
The advent of many-core processors is imposing many changes on the operating system. The resources that are under contention have changed; previously, CPU cycles were the resource in demand and required fair and precise sharing. Now compute cycles are ...
Evaluating the feasibility of using memory content similarity to improve system resilience
Building the next-generation of extreme-scale distributed systems will require overcoming several challenges related to system resilience. As the number of processors in these systems grows, the failure rate increases proportionally. One of the most ...
An early prototype of an autonomic performance environment for exascale
Extreme-scale computing requires a new perspective on the role of performance observation in the Exascale system software stack. Because of the anticipated high concurrency and dynamic operation in these systems, it is no longer reasonable to expect ...
Design and implementation of a customizable work stealing scheduler
An efficient scheduler is important for task parallelism. It should provide scalable dynamic load-balancing mechanism among CPU cores. To meet this requirement, most runtime systems for task parallelism use work stealing as scheduling strategy. Work ...
Data deduplication in a hybrid architecture for improving write performance
Big Data computing provides a promising new opportunity for scientific discoveries and innovations. However, it also poses a significant challenge to the high-end computing community. An effective I/O solution is urgently required to support big data ...
Index Terms
- Proceedings of the 3rd International Workshop on Runtime and Operating Systems for Supercomputers