133 research outputs found

    Global patterns of insect herbivory in gap and understorey environments, and their implications for woody plant carbon storage

    Get PDF
    Insect herbivory is thought to favour carbon allocation to storage in juveniles of shade-tolerant trees. This argument assumes that insect herbivory in the understorey is sufficiently intense as to select for storage; however, understoreys might be less attractive to insect herbivores than canopy gaps, because of low resource availability and - at temperate latitudes - low temperatures. Although empirical studies show that shade-tolerant species in tropical forests do allocate more photosynthate to storage than their light-demanding associates, the same pattern has not been consistently observed in temperate forests. Does this reflect a latitudinal trend in the relative activity of insect herbivory in gap versus understorey environments? To date there has been no global review of the effect of light environment on insect herbivory in forests. We postulated that if temperature is the primary factor limiting insect herbivory, the effect of gaps on rates of insect herbivory should be more evident in temperate than in tropical forests; due to low growing season temperatures in the oceanic temperate forests of the Southern Hemisphere, the effect of gaps on insect herbivory rates should in turn be stronger there than in the more continental temperate climates of the Northern Hemisphere. We examined global patterns of insect herbivory in gaps versus understories through meta-analysis of 87 conspecific comparisons of leaf damage in contrasting light environments. Overall, insect herbivory in gaps was significantly higher than in the understorey; insect herbivory was 50% higher in gaps than in understoreys of tropical forests but did not differ significantly between gaps and understories in temperate forests of either hemisphere. Results are consistent with the idea that low resource availability - and not temperature - limits insect herbivore activity in forest understoreys, especially in the tropics, and suggest the selective influence of insect herbivory on late-successional tree species may have been over-estimated

    Automatic parallelization of irregular and pointer-based computations: perspectives from logic and constraint programming

    Get PDF
    Irregular computations pose some of the most interesting and challenging problems in automatic parallelization. Irregularity appears in certain kinds of numerical problems and is pervasive in symbolic applications. Such computations often use dynamic data structures which make heavy use of pointers. This complicates all the steps of a parallelizing compiler, from independence detection to task partitioning and placement. In the past decade there has been significant progress in the development of parallelizing compilers for logic programming and, more recently, constraint programming. The typical applications of these paradigms frequently involve irregular computations, which arguably makes the techniques used in these compilers potentially interesting. In this paper we introduce in a tutorial way some of the problems faced by parallelizing compilers for logic and constraint programs. These include the need for inter-procedural pointer aliasing analysis for independence detection and having to manage speculative and irregular computations through task granularity control and dynamic task allocation. We also provide pointers to some of the progress made in these ĂĄreas. In the associated talk we demĂłnstrate representatives of several generations of these parallelizing compilers

    Improving the efficiency of nondeterministic indepemndent and-parallel systems

    Get PDF
    We present the design and implementation of the and-parallel component of ACE. ACE is a computational model for the full Prolog language that simultaneously exploits both or-parallelism and independent and-parallelism. A high performance implementation of the ACE model has been realized and its performance reported in this paper. We discuss how some of the standard problems which appear when implementing and-parallel systems are solved in ACE. We then propose a number of optimizations aimed at reducing the overheads and the increased memory consumption which occur in such systems when using previously proposed solutions. Finally, we present results from an implementation of ACE which includes the optimizations proposed. The results show that ACE exploits and-parallelism with high efficiency and high speedups. Furthermore, they also show that the proposed optimizations, which are applicable to many other and-parallel systems, significantly decrease memory consumption and increase speedups and absolute performance both in forwards execution and during backtracking

    Relating data—parallelism and (and—) parallelism in logic programs

    Get PDF
    Much work has been done in the ĂĄreas of and-parallelism and data parallelism in Logic Programs. Such work has proceeded to a certain extent in an independent fashion. Both types of parallelism offer advantages and disadvantages. Traditional (and-) parallel models offer generality, being able to exploit parallelism in a large class of programs (including that exploited by data parallelism techniques). Data parallelism techniques on the other hand offer increased performance for a restricted class of programs. The thesis of this paper is that these two forms of parallelism are not fundamentally different and that relating them opens the possibility of obtaining the advantages of both within the same system. Some relevant issues are discussed and solutions proposed. The discussion is illustrated through visualizations of actual parallel executions implementing the ideas proposed

    Automatic compile-time parallelization of logic programs for restricted, goal-level, independent and-parallelism.

    Get PDF
    A framework for the automatic parallelization of (constraint) logic programs is proposed and proved correct. Intuitively, the parallelization process replaces conjunctions of literals with parallel expressions. Such expressions trigger at run-time the exploitation of restricted, goal-level, independent and-parallelism. The parallelization process performs two steps. The first one builds a conditional dependency graph (which can be implified using compile-time analysis information), while the second transforms the resulting graph into linear conditional expressions, the parallel expressions of the &-Prolog language. Several heuristic algorithms for the latter ("annotation") process are proposed and proved correct. Algorithms are also given which determine if there is any loss of parallelism in the linearization process with respect to a proposed notion of maximal parallelism. Finally, a system is presented which implements the proposed approach. The performance of the different annotation algorithms is compared experimentally in this system by studying the time spent in parallelization and the effectiveness of the results in terms of speedups

    Gene silencing H-NS paralogue StpA forms a rigid protein filament along DNA that blocks DNA accessibility

    Get PDF
    Nucleoid-associated proteins are bacterial proteins that are responsible for chromosomal DNA compaction and global gene regulation. One such protein is Escherichia coli Histone-like nucleoid structuring protein (H-NS) which functions as a global gene silencer. Whereas the DNA-binding mechanism of H-NS is well-characterized, its paralogue, StpA which is also able to silence genes is less understood. Here we show that StpA is similar to H-NS in that it is able to form a rigid filament along DNA. In contrast to H-NS, the StpA filament interacts with a naked DNA segment to cause DNA bridging which results in simultaneous stiffening and bridging of DNA. DNA accessibility is effectively blocked after the formation of StpA filament on DNA, suggesting rigid filament formation is the important step in promoting gene silencing. We also show that >1 mM magnesium promotes higher order DNA condensation, suggesting StpA may also play a role in chromosomal DNA packaging

    Properties of Graphene: A Theoretical Perspective

    Full text link
    In this review, we provide an in-depth description of the physics of monolayer and bilayer graphene from a theorist's perspective. We discuss the physical properties of graphene in an external magnetic field, reflecting the chiral nature of the quasiparticles near the Dirac point with a Landau level at zero energy. We address the unique integer quantum Hall effects, the role of electron correlations, and the recent observation of the fractional quantum Hall effect in the monolayer graphene. The quantum Hall effect in bilayer graphene is fundamentally different from that of a monolayer, reflecting the unique band structure of this system. The theory of transport in the absence of an external magnetic field is discussed in detail, along with the role of disorder studied in various theoretical models. We highlight the differences and similarities between monolayer and bilayer graphene, and focus on thermodynamic properties such as the compressibility, the plasmon spectra, the weak localization correction, quantum Hall effect, and optical properties. Confinement of electrons in graphene is nontrivial due to Klein tunneling. We review various theoretical and experimental studies of quantum confined structures made from graphene. The band structure of graphene nanoribbons and the role of the sublattice symmetry, edge geometry and the size of the nanoribbon on the electronic and magnetic properties are very active areas of research, and a detailed review of these topics is presented. Also, the effects of substrate interactions, adsorbed atoms, lattice defects and doping on the band structure of finite-sized graphene systems are discussed. We also include a brief description of graphane -- gapped material obtained from graphene by attaching hydrogen atoms to each carbon atom in the lattice.Comment: 189 pages. submitted in Advances in Physic

    Root traits explain plant species distributions along climatic gradients yet challenge the nature of ecological trade-offs

    Get PDF
    Ecological theory is built on trade-offs, where trait differences among species evolved as adaptations to different environments. Trade-offs are often assumed to be bidirectional, where opposite ends of a gradient in trait values confer advantages in different environments. However, unidirectional benefits could be widespread if extreme trait values confer advantages at one end of an environmental gradient, whereas a wide range of trait values are equally beneficial at the other end. Here, we show that root traits explain species occurrences along broad gradients of temperature and water availability, but model predictions only resembled trade-offs in two out of 24 models. Forest species with low specific root length and high root tissue density (RTD) were more likely to occur in warm climates but species with high specific root length and low RTD were more likely to occur in cold climates. Unidirectional benefits were more prevalent than trade-offs: for example, species with large-diameter roots and high RTD were more commonly associated with dry climates, but species with the opposite trait values were not associated with wet climates. Directional selection for traits consistently occurred in cold or dry climates, whereas a diversity of root trait values were equally viable in warm or wet climates. Explicit integration of unidirectional benefits into ecological theory is needed to advance our understanding of the consequences of trait variation on species responses to environmental change.</p

    Correlates of Cooperation in a One-Shot High-Stakes Televised Prisoners' Dilemma

    Get PDF
    Explaining cooperation between non-relatives is a puzzle for both evolutionary biology and the social sciences. In humans, cooperation is often studied in a laboratory setting using economic games such as the prisoners' dilemma. However, such experiments are sometimes criticized for being played for low stakes and by misrepresentative student samples. Golden balls is a televised game show that uses the prisoners' dilemma, with a diverse range of participants, often playing for very large stakes. We use this non-experimental dataset to investigate the factors that influence cooperation when “playing” for considerably larger stakes than found in economic experiments. The game show has earlier stages that allow for an analysis of lying and voting decisions. We found that contestants were sensitive to the stakes involved, cooperating less when the stakes were larger in both absolute and relative terms. We also found that older contestants were more likely to cooperate, that liars received less cooperative behavior, but only if they told a certain type of lie, and that physical contact was associated with reduced cooperation, whereas laughter and promises were reliable signals or cues of cooperation, but were not necessarily detected
    • 

    corecore