State-Migration Shared-Variable Programming and its Runtime Support for Fine-Grained Cooperative Tasks
نویسندگان
چکیده
OF THE DISSERTATION xii
منابع مشابه
Synchronization Via Scheduling: Managing Shared State in Video Games
Video games are a performance hungry application domain with a complexity that often rivals operating systems. These performance and complexity issues in combination with tight development times and large teams means that consistent, specialized and pervasive support for parallelism is of paramount importance. The Cascade project is focused on designing solutions to support this application dom...
متن کاملPolytasks: A Compressed Task Representation for HPC Runtimes
The increased number of execution units in many-core processors is driving numerous paradigm changes in parallel systems. Previous techniques that focused solely upon obtaining correct results are being rendered obsolete unless they can also provide results efficiently. This paper dives into the particular problem of efficiently supporting fine-grained task creation and task termination for run...
متن کاملSupport for Fine Grained Dependent Tasks in OpenMP
OpenMP is widely used for shared memory parallel programming and is especially useful for the parallelisation of loops. When it comes to task parallelism, however, OpenMP is less powerful and the sections construct lacks support for dependences and fine grained tasks. This paper proposes a new work-sharing construct, tasks, which is a generalisation of sections. It goes beyond sections by allow...
متن کاملTeam-and-Role-Based Organizational Context and Access Control for Cooperative Hypermedia Environments
Access control needs to be more flexible and fine-grained to support cooperative tasks and processes performed by dynamic teams. This can be done by applying state-of-theart role-based access control (RBAC) technology. This paper examines how to integrate RBAC in a team-based organization context and how to apply such access control to hypermedia structures. Based on the analysis of these issue...
متن کاملLazy Threads: Compiler and Runtime Structures for Fine-grained Parallel Programming Abstract Lazy Threads: Compiler and Runtime Structures for Fine-grained Parallel Programming
Lazy Threads Compiler and Runtime Structures for Fine Grained Parallel Programming by Seth Copen Goldstein Doctor of Philosophy in Computer Science University of California Berkeley Professor David E Culler Chair Many modern parallel languages support dynamic creation of threads or require multithreading in their implementations The threads describe the logical parallelism in the program For ea...
متن کامل