57 resultados para Java Persistence API


Relevância:

30.00% 30.00%

Publicador:

Resumo:

MPJ Express is a thread-safe Java messaging library that provides a full implementation of the mpiJava 1.2 API specification. This specification defines a MPI-like bindings for the Java language. We have implemented two communication devices as part of our library, the first, called niodev is based on the Java New I/O package and the second, called mxdev is based on the Myrinet eXpress library MPJ Express comes with an experimental runtitne, which allows portable bootstrapping of Java Virtual Machines across a cluster or network of computers. In this paper we describe the implementation of MPJ Express. Also, we present a performance comparison against various other C and Java messaging systems. A beta version of MPJ Express was released in September 2005.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Previous studies have argued that the autocorrelation of the winter North Atlantic Oscillation (NAO) index provides evidence of unusually persistent intraseasonal dynamics. We demonstrate that the autocorrelation on intraseasonal time-scales of 10–30 days is sensitive to the presence of interannual variability, part of which arises from the sampling of intraseasonal variability and the remainder of which we consider to be “externally forced”. Modelling the intraseasonal variability of the NAO as a red noise process we estimate, for winter, ~70% of the interannual variability is externally forced, whereas for summer sampling accounts for almost all of the interannual variability. Correcting for the externally forced interannual variability has a major impact on the autocorrelation function for winter. When externally forced interannual variability is taken into account the intrinsic persistence of the NAO is very similar in summer and winter (~5 days). This finding has implications for understanding the dynamics of the NAO.

Relevância:

20.00% 20.00%

Publicador:

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This article examines shock persistence in agricultural and industrial output in India. Drawing on the dual economy literature, the linkages between the sectors through the terms of trade are emphasised. However different dual economy models make differing assumptions regarding the categorisation of variables as being either endogenous or exogenous and this distinction is crucial in explaining the pattern of shock persistence. Using annual data for 1955-95, our results show that shocks to both output series are permanent while those to the terms of trade are transient.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Lactase persistence (LP) is common among people of European ancestry, but with the exception of some African, Middle Eastern and southern Asian groups, is rare or absent elsewhere in the world. Lactase gene haplotype conservation around a polymorphism strongly associated with LP in Europeans (-13,910 C/T) indicates that the derived allele is recent in origin and has been subject to strong positive selection. Furthermore, ancient DNA work has shown that the -13,910*T (derived) allele was very rare or absent in early Neolithic central Europeans. It is unlikely that LP would provide a selective advantage without a supply of fresh milk, and this has lead to a gene-culture coevolutionary model where lactase persistence is only favoured in cultures practicing dairying, and dairying is more favoured in lactase persistent populations. We have developed a flexible demic computer simulation model to explore the spread of lactase persistence, dairying, other subsistence practices and unlinked genetic markers in Europe and western Asia's geographic space. Using data on -13,910*T allele frequency and farming arrival dates across Europe, and approximate Bayesian computation to estimate parameters of interest, we infer that the -13,910*T allele first underwent selection among dairying farmers around 7,500 years ago in a region between the central Balkans and central Europe, possibly in association with the dissemination of the Neolithic Linearbandkeramik culture over Central Europe. Furthermore, our results suggest that natural selection favouring a lactase persistence allele was not higher in northern latitudes through an increased requirement for dietary vitamin D. Our results provide a coherent and spatially explicit picture of the coevolution of lactase persistence and dairying in Europe.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

One of the largest contributions to biologically available nitrogen comes from the reduction of N-2 to ammonia by rhizobia in symbiosis with legumes. Plants supply dicarboxylic acids as a carbon source to bacteroids, and in return they receive ammonia. However, metabolic exchange must be more complex, because effective N-2 fixation by Rhizobium leguminosarum bv viciae bacteroids requires either one of two broad-specificity amino acid ABC transporters (Aap and Bra). It was proposed that amino acids cycle between plant and bacteroids, but the model was unconstrained because of the broad solute specificity of Aap and Bra. Here, we constrain the specificity of Bra and ectopically express heterologous transporters to demonstrate that branched-chain amino acid (LIV) transport is essential for effective N-2 fixation. This dependence of bacteroids on the plant for LIV is not due to their known down-regulation of glutamate synthesis, because ectopic expression of glutamate dehydrogenase did not rescue effective N-2 fixation. Instead, the effect is specific to LIV and is accompanied by a major reduction in transcription and activity of LIV biosynthetic enzymes. Bacteroids become symbiotic auxotrophs for LIV and depend on the plant for their supply. Bacteroids with aap bra null mutations are reduced in number, smaller, and have a lower DNA content than wild type. Plants control LIV supply to bacteroids, regulating their development and persistence. This makes it a critical control point for regulation of symbiosis. MICROBIOLOGY

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Individual identification via DNA profiling is important in molecular ecology, particularly in the case of noninvasive sampling. A key quantity in determining the number of loci required is the probability of identity (PIave), the probability of observing two copies of any profile in the population. Previously this has been calculated assuming no inbreeding or population structure. Here we introduce formulae that account for these factors, whilst also accounting for relatedness structure in the population. These formulae are implemented in API-CALC 1.0, which calculates PIave for either a specified value, or a range of values, for F-IS and F-ST.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Two constructs were hypothesized to be of importance in psychological disorders: persistence (the ability to keep going to reach a goal, even when the task is difficult or drawn out) and perseveration (the tendency to continue a behavior, even when it ceases to be effective or rewarding). These are contrasted with perfectionism (having high standards for oneself or others). A measure was developed to address these constructs (the Persistence, Perseveration and Perfectionism Questionnaire; PPPQ). The PPPQ was administered to 325 nonclinical participants, alongside a measure of psychological disturbance. Factor analysis resulted in a 22-item version of the measure, consisting of subscales with good psychometric properties corresponding to the 3 theoretical constructs. Persistence was associated with lower levels of psychopathology, whereas perseveration was associated with higher levels of psychopathology. Perfectionism was weakly associated with psychopathology. Further work is needed to develop these constructs with clinical groups, but the findings support the hypothesis that persistence is an adaptive construct whereas perseveration is maladaptive.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The Java language first came to public attention in 1995. Within a year, it was being speculated that Java may be a good language for parallel and distributed computing. Its core features, including being objected oriented and platform independence, as well as having built-in network support and threads, has encouraged this view. Today, Java is being used in almost every type of computer-based system, ranging from sensor networks to high performance computing platforms, and from enterprise applications through to complex research-based.simulations. In this paper the key features that make Java a good language for parallel and distributed computing are first discussed. Two Java-based middleware systems, namely MPJ Express, an MPI-like Java messaging system, and Tycho, a wide-area asynchronous messaging framework with an integrated virtual registry are then discussed. The paper concludes by highlighting the advantages of using Java as middleware to support distributed applications.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Gadget-2 is a massively parallel structure formation code for cosmological simulations. In this paper, we present a Java version of Gadget-2. We evaluated the performance of the Java version by running colliding galaxies simulation and found that it can achieve around 70% of C Gadget-2's performance.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

MPJ Express is our implementation of MPI-like bindings for Java. In this paper we discuss our intermediate buffering layer that makes use of the so-called direct byte buffers introduced in the Java New I/O package. The purpose of this layer is to support the implementation of derived datatypes. MPJ Express is the first Java messaging library that implements this feature using pure Java. In addition, this buffering layer allows efficient implementation of communication devices based on proprietary networks such as Myrinet. In this paper we evaluate the performance of our buffering layer and demonstrate the usefulness of direct byte buffers. Also, we evaluate the performance of MPJ Express against other messaging systems using Myrinet and show that our buffering layer has made it possible to avoid the overheads suffered by other Java systems such as mpiJava that relies on the Java Native Interface.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

MPJ Express is our implementation of MPI-like bindings for Java. In this paper we discuss our intermediate buffering layer that makes use of the so-called direct byte buffers introduced in the Java New I/O package. The purpose of this layer is to support the implementation of derived datatypes. MPJ Express is the first Java messaging library that implements this feature using pure Java. In addition, this buffering layer allows efficient implementation of communication devices based on proprietary networks such as Myrinet. In this paper we evaluate the performance of our buffering layer and demonstrate the usefulness of direct byte buffers. Also, we evaluate the performance of MPJ Express against other messaging systems using Myrinet and show that our buffering layer has made it possible to avoid the overheads suffered by other Java systems such as mpiJava that relies on the Java Native Interface.