1,538 research outputs found
Implementation and analysis of a Navier-Stokes algorithm on parallel computers
The results of the implementation of a Navier-Stokes algorithm on three parallel/vector computers are presented. The object of this research is to determine how well, or poorly, a single numerical algorithm would map onto three different architectures. The algorithm is a compact difference scheme for the solution of the incompressible, two-dimensional, time-dependent Navier-Stokes equations. The computers were chosen so as to encompass a variety of architectures. They are the following: the MPP, an SIMD machine with 16K bit serial processors; Flex/32, an MIMD machine with 20 processors; and Cray/2. The implementation of the algorithm is discussed in relation to these architectures and measures of the performance on each machine are given. The basic comparison is among SIMD instruction parallelism on the MPP, MIMD process parallelism on the Flex/32, and vectorization of a serial code on the Cray/2. Simple performance models are used to describe the performance. These models highlight the bottlenecks and limiting factors for this algorithm on these architectures. Finally, conclusions are presented
Solving the Cauchy-Riemann equations on parallel computers
Discussed is the implementation of a single algorithm on three parallel-vector computers. The algorithm is a relaxation scheme for the solution of the Cauchy-Riemann equations; a set of coupled first order partial differential equations. The computers were chosen so as to encompass a variety of architectures. They are: the MPP, and SIMD machine with 16K bit serial processors; FLEX/32, an MIMD machine with 20 processors; and CRAY/2, an MIMD machine with four vector processors. The machine architectures are briefly described. The implementation of the algorithm is discussed in relation to these architectures and measures of the performance on each machine are given. Simple performance models are used to describe the performance. These models highlight the bottlenecks and limiting factors for this algorithm on these architectures. Conclusions are presented
Implementation and Performance Analysis of Numerical Algorithms on the MPP, Flex/32, and Cray/2
This dissertation presents the results of the implementation of a number of numerical algorithms on three parallel/vector computers. The object of this research is to determine how well, or poorly, a number of numerical algorithms would map onto three different architectures and to analyze the performance of these architectures using these algorithms. These algorithms are: a relaxation scheme for the solution of the Cauchy-Riemann equations, an ADI method for the solution of the diffusion equation, and a compact difference scheme for the solution of two-dimensional Navier-Stokes equations. The computers were chosen so as to encompass a variety of architectures. They are: the MPP, an SIMD machine with 16K bit serial processors; Flex/32, an MIMD machine with 20 processors; and the Cray/2. The machine architectures are briefly described. The implementation of these algorithms is discussed in relation to these architectures and measures of the performance on each machine are given. The basic comparison is among SIMD instruction parallelism on the MPP, MIMD process parallelism on the Flex/32, and vectorization of a serial code on the Cray/2. Simple performance models are used to describe the performance. These models highlight the bottlenecks and limiting factors for these algorithms on these architectures. Finally conclusions are presented
Managing Logistics Activities for Improving Business Performance
This paper examines the relationships between three logistics activities: customer service, warehouse management, and distribution activity on business performance. The research adopts a quantitative research approach. A survey was utilized to assess managing logistics activities and business performance and evaluate the created research hypotheses. The author tests the hypotheses with a sample in Nawras Company in Erbil with SmartPLS version 4.0 to evaluate and process the data. The results show that the three logistics activities positively related to business performance. The research guides logistics managers in understanding how logistics activities enhance business performance. This research is one of the scholarly works to uncover the logistics activities performed by the company rather than outsourcing logistics activities for enhancing business performance in the Kurdistan region of Iraq
CNS Localization of Neuronal Nicotinic Receptors
Nicotinic acetylcholine receptors (nAChRs) are members of the Cys-loop superfamily of pentameric ligand-gated ion channels, which include GABA (A and C), serotonin, and glycine receptors. Currently, 12 neuronal nAChR subunits have been identified (α2–10 and β2–4) and are generally grouped into α subunits, which contain two adjacent cysteine residues essential for ACh binding, and α subunits, which lack these residues. The majority of neuronal nAChRs fall into two categories: those that bind agonist with high affinity (nMconcentrations); and those that bind with lower affinity (µM concentrations). The low-affinity receptors are presumably homomeric α7 receptors that are α-bungarotoxin sensitive, whereas α4β2 nAChRs account for >90% of the high-affinity nicotinic receptors in the brain (Whiting and Lindstrom, 1986). Their physiological contributions to neurotransmission, signaling, and behavior are not completely understood. Precise mapping of subcellular and neuroanatomical localizations of neuronal nAChR subunits will help elucidate the physiological role of neuronal nAChRs and their role in nicotine addiction
Chronic Nicotine Selectively Enhances α4β2* Nicotinic Acetylcholine Receptors in the Nigrostriatal Dopamine Pathway
These electrophysiological experiments, in slices and intact animals, study the effects of in vivo chronic exposure to nicotine on functional α4β2* nAChRs in the nigrostriatal dopaminergic (DA) pathway. Recordings were made in wild-type and α4 nicotinic acetylcholine receptor (nAChR) subunit knock-out mice. Chronic nicotine enhanced methyllycaconitine citrate hydrate-resistant, dihydro-β-erythroidine hydrobromide-sensitive nicotinic currents elicited by 3–1000 µM ACh in GABAergic neurons of the substantia nigra pars reticulata (SNr), but not in DA neurons of the substantia nigra pars compacta (SNc). This enhancement leads to higher firing rates of SNr GABAergic neurons and consequently to increased GABAergic inhibition of the SNc DA neurons. In the dorsal striatum, functional α4* nAChRs were not found on the neuronal somata; however, nicotine acts via α4β2* nAChRs in the DA terminals to modulate glutamate release onto the medium spiny neurons. Chronic nicotine also increased the number and/or function of these α4β2* nAChRs. These data suggest that in nigrostriatal DA pathway, chronic nicotine enhancement of α4β2* nAChRs displays selectivity in cell type and in nAChR subtype as well as in cellular compartment. These selective events augment inhibition of SNc DA neurons by SNr GABAergic neurons and also temper the release of glutamate in the dorsal striatum. The effects may reduce the risk of excitotoxicity in SNc DA neurons and may also counteract the increased effectiveness of corticostriatal glutamatergic inputs during degeneration of the DA system. These processes may contribute to the inverse correlation between tobacco use and Parkinson's disease
Emerging Technologies, Signal Processing and Statistical Methods for Screening of Cervical Cancer In Vivo: Are They Good Candidates for Cervical Screening?
The current cervical cancer screening test (the Pap smear) is a manual cytological procedure. This cytology test has various limitations and many errors. Excellent candidates for improving the performance of the cervical cancer screening procedure are electro-optical systems (EOSs), used for assessment of the cervical cancer precursors in vivo, such as digital spectroscopy, digital colposcopy and bioelectrical phenomena-based systems. These EOSs use the advantages of signal processing methods and can replace the qualitative assessments, with objective metrics. The EOSs can be used as an adjunct to the current screener or as a primary screener. We analyse and discuss the effectiveness of the signal processing and statistical methods for diagnosis of cervical cancer in vivo. This analysis is reinforced by the presentation of the scientific and clinical contributions of these methods in clinical practice. As a result of this analysis, we outline and discuss the well-established estimates of the signal processing features and the ambiguous features, that are used for classification of the cervical pre-cancer in vivo
The Path to Durable Linearizability
There is an increasing body of literature proposing new and efficient persistent versions of concurrent data structures ensuring that a consistent state can be recovered after a power failure or a crash. Their correctness is typically stated in terms of durable linearizability (DL), which requires that individual library operations appear to be executed atomically in a sequence consistent with the real-time order and, moreover, that recovering from a crash return a state corresponding to a prefix of that sequence. Sadly, however, there are hardly any formal DL proofs, and those that do exist cover the correctness of rather simple persistent algorithms on specific (simplified) persistency models.
In response, we propose a general, powerful, modular, and incremental proof technique that can be used to guide the development and establish DL. Our technique is (1) general, in that it is not tied to a specific persistency and/or consistency model, (2) powerful, in that it can handle the most advanced persistent algorithms in the literature, (3) modular, in that it allows the reuse of an existing linearizability argument, and (4) incremental, in that the additional requirements for establishing DL depend on the complexity of the algorithm to be verified.
We illustrate this technique on various versions of a persistent set, leading to the link-free set of Zuriel et al.publishe
Weak persistency semantics from the ground up: formalising the persistency semantics of ARMv8 and transactional models
Emerging non-volatile memory (NVM) technologies promise the durability of disks with the performance of volatile memory (RAM). To describe the persistency guarantees of NVM, several memory persistency models have been proposed in the literature. However, the formal persistency semantics of mainstream hardware is unexplored to date. To close this gap, we present a formal declarative framework for describing concurrency models in the NVM context, and then develop the PARMv8 persistency model as an instance of our framework, formalising the persistency semantics of the ARMv8 architecture for the first time. To facilitate correct persistent programming, we study transactions as a simple abstraction for concurrency and persistency control. We thus develop the PSER (persistent serialisability) persistency model, formalising transactional semantics in the NVM context for the first time, and demonstrate that PSER correctly compiles to PARMv8. This then enables programmers to write correct, concurrent and persistent programs, without having to understand the low-level architecture-specific persistency semantics of the underlying hardware
- …