In recent years, microprocessor manufacturers have shifted their focus from single-core to multi-core processors. To avoid burdening programmers with the responsibility of parallelizing their applications, some researchers have advocated automatic thread extraction. A recently proposed technique, Decoupled Software Pipelining (DSWP), has demonstrated promise by partitioning loops into long-running, fine-grained threads organized into a pipeline. Using a pipeline organization and execution decoupled by inter-core communication queues, DSWP offers increased execution efficiency that is largely independent of inter-core communication latency.This paper proposes adding speculation to DSWP and evaluates an automatic approach for its implementation. By speculating past infrequent dependences, the benefit of DSWP is increased by making it applicable to more loops, facilitating better balanced threads, and enabling parallelized loops to be run on more cores. Unlike prior speculative threading proposals, speculative DSWP focuses on breaking dependence recurrences. By speculatively breaking these recurrences, instructions that were formerly restricted to a single thread to ensure decoupling are now free to span multiple threads. Using an initial automatic compiler implementation and a validated processor model, this paper demonstrates significant gains using speculation for 4-core chip multiprocessor models running a variety of codes.
Lymphoid cell cultures from normal howler monkey (Alouatta caraya) lymph
nodes or peripheral blood were found to survive for over four months. Several-fold increase
in cell numbers occurred during the first two months of culture. The cells were predominantly
of T-cell origin. Herpes or C-type virus or viral genomes were not detected in
these lymphoid type cultures.
This study evaluated the effects of brief training in how to lead organizational meetings. The training was based on an attendee-needs-based model of running meetings. Twelve mid-level managers completed the training. The study showed a significant pre to post increase in the number of needs-based behaviors displayed by meeting leaders and in attendee ratings of meeting satisfaction and meeting productivity. The results provide preliminary evidence that the training can lead to positive effects. The results also provide evidence in support of the needs-based model of running organizational meetings.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.