96 research outputs found
Parallel discrete event simulation: A shared memory approach
With traditional event list techniques, evaluating a detailed discrete event simulation model can often require hours or even days of computation time. Parallel simulation mimics the interacting servers and queues of a real system by assigning each simulated entity to a processor. By eliminating the event list and maintaining only sufficient synchronization to insure causality, parallel simulation can potentially provide speedups that are linear in the number of processors. A set of shared memory experiments is presented using the Chandy-Misra distributed simulation algorithm to simulate networks of queues. Parameters include queueing network topology and routing probabilities, number of processors, and assignment of network nodes to processors. These experiments show that Chandy-Misra distributed simulation is a questionable alternative to sequential simulation of most queueing network models
MPF: A portable message passing facility for shared memory multiprocessors
The design, implementation, and performance evaluation of a message passing facility (MPF) for shared memory multiprocessors are presented. The MPF is based on a message passing model conceptually similar to conversations. Participants (parallel processors) can enter or leave a conversation at any time. The message passing primitives for this model are implemented as a portable library of C function calls. The MPF is currently operational on a Sequent Balance 21000, and several parallel applications were developed and tested. Several simple benchmark programs are presented to establish interprocess communication performance for common patterns of interprocess communication. Finally, performance figures are presented for two parallel applications, linear systems solution, and iterative solution of partial differential equations
Visualizing Parallel Computer System Performance
Parallel computer systems are among the most complex of man's creations, making satisfactory performance characterization difficult. Despite this complexity, there are strong, indeed, almost irresistible, incentives to quantify parallel system performance using a single metric. The fallacy lies in succumbing to such temptations. A complete performance characterization requires not only an analysis of the system's constituent levels, it also requires both static and dynamic characterizations. Static or average behavior analysis may mask transients that dramatically alter system performance. Although the human visual system is remarkedly adept at interpreting and identifying anomalies in false color data, the importance of dynamic, visual scientific data presentation has only recently been recognized Large, complex parallel system pose equally vexing performance interpretation problems. Data from hardware and software performance monitors must be presented in ways that emphasize important events while eluding irrelevant details. Design approaches and tools for performance visualization are the subject of this paper
Performance Evaluation of Adaptive Scientific Applications using TAU
Fueled by increasing processor speeds and high speed interconnection networks, advances in high performance computer architectures have allowed the development of increasingly complex large scale parallel systems. For computational scientists, programming these systems efficiently is a challenging task. Understanding the performance of their parallel applications i
Recommended from our members
Performance measurement and modeling of component applications in a high performance computing environment : a case study.
We present a case study of performance measurement and modeling of a CCA (Common Component Architecture) component-based application in a high performance computing environment. We explore issues peculiar to component-based HPC applications and propose a performance measurement infrastructure for HPC based loosely on recent work done for Grid environments. A prototypical implementation of the infrastructure is used to collect data for a three components in a scientific application and construct performance models for two of them. Both computational and message-passing performance are addressed
Enhanced Verbal Statistical Learning in Glossolalia
Glossolalia ("speaking in tongues") is a rhythmic utterance of word-like strings of sounds, regularly occurring in religious mass gatherings or various forms of private religious practices (e.g., prayer and meditation). Although specific verbal learning capacities may characterize glossolalists, empirical evidence is lacking. We administered three statistical learning tasks (artificial grammar, phoneme sequence, and visual-response sequence) to 30 glossolalists and 30 matched control volunteers. In artificial grammar, participants decide whether pseudowords and sentences follow previously acquired implicit rules or not. In sequence learning, they gradually draw out rules from repeating regularities in sequences of speech sounds or motor responses. Results revealed enhanced artificial grammar and phoneme sequence learning performances in glossolalists compared to control volunteers. There were significant positive correlations between daily glossolalia activity and artificial grammar learning. These results indicate that glossolalists exhibit enhanced abilities to extract the statistical regularities of verbal information, which may be related to their unusual language abilities
Perder e recuperar a alma: tendências recentes na psicologia social da religião norte-americana e européia
Recommended from our members
A Component Architecture for High-Performance Scientific Computing
The Common Component Architecture (CCA) provides a means for software developers to manage the complexity of large-scale scientific simulations and to move toward a plug-and-play environment for high-performance computing. In the scientific computing context, component models also promote collaboration using independently developed software, thereby allowing particular individuals or groups to focus on the aspects of greatest interest to them. The CCA supports parallel and distributed computing as well as local high-performance connections between components in a language-independent manner. The design places minimal requirements on components and thus facilitates the integration of existing code into the CCA environment. The CCA model imposes minimal overhead to minimize the impact on application performance. The focus on high performance distinguishes the CCA from most other component models. The CCA is being applied within an increasing range of disciplines, including combustion research, global climate simulation, and computational chemistry
Factors shaping prayer frequency among 9- to 11-year-olds
This paper begins by reviewing the evidence from international research concerning the personal and social correlates of prayer frequency during childhood and adolescence. Overall these data continue to support the view that young people who pray not only report higher levels of personal wellbeing but also report higher levels of pro-social attitudes. These findings raise a research question of particular relevance within church schools regarding the factors that predict higher levels of prayer activity among students. The Student Voice Project offers data that can illuminate this research question. Among the 3,101 9- to 11-year old students who participated in the project 11% prayed daily, 9% at least once a week, 32% sometimes, 11% once or twice a year, and 37% never. The present paper tests the power of four sets of predictor variables to account for individual differences in prayer frequency among these students: personal factors (age and sex), psychological factors (using the three dimensional model of personality proposed by Eysenck), church attendance (self, mother, and father), and family discussion about prayer (mother, father, and grandparents). Multiple regression analyses identified the discussion of prayer with the mother as the single most important predictor. These findings locate the development of the practice of prayer within the home, even more than within the church
- …