منابع مشابه
Time More speculative Thread 1 Thread 2 Spawned Thread 2 Thread 2 finishes Thread
With the current trend toward multicore architectures, improved execution performance can no longer be obtained via traditional single-thread instruction level parallelism (ILP), but, instead, via multithreaded execution. Generating thread-parallel programs is hard and thread-level speculation (TLS) has been suggested as an execution model that can speculatively exploit thread-level parallelism...
متن کاملThread Thread Thread Thread Thread Thread �
We present the design and implementation of Arachne, a threads system that can be interfaced with a communications library for multi-threaded distributed computations. In particular, Arachne supports thread migration between heterogeneous platforms, with dynamic stack size management and recursive thread functions. Arachne is eecient, exible and portable | it is based entirely on C and C++. To ...
متن کاملLightweight Thread Tunnelling in Network Applications
Active Network nodes are increasingly being used for nontrivial processing of data streams. These complex network applications typically benefit from protection between their components for faulttolerance or security. However, fine-grained memory protection introduces bottlenecks in communication among components. This paper describes memory protection in Expert, an OS for programmable network ...
متن کاملNotes on Thread Models in Mach
During the Mach In Kernel Servers work we explored two alternate thread models that could be used to support traps to in kernel servers In the migrating threads model we used the client s thread temporarily moves into the server s task for the duration of the call In the thread switching model an actual server thread is dispatched to handle client traps Based on our experience we nd that the mi...
متن کاملDistributed Models of Thread Level Speculation
This paper introduces a novel application of thread-level speculation to a distributed heterogeneous environment. We propose and evaluate two speculative models which attempt to reduce some of the method call overhead associated with distributed objects. Thread-level speculation exploits parallelism in code which is not provable free of data dependencies. Our evaluation of applying thread-level...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Nature Genetics
سال: 2013
ISSN: 1061-4036,1546-1718
DOI: 10.1038/ng.2787