6,610 research outputs found

    Adaptive Parallelism for Coupled, Multithreaded Message-Passing Programs

    Get PDF
    Hybrid parallel programming models that combine message passing (MP) and shared- memory multithreading (MT) are becoming more popular, especially with applications requiring higher degrees of parallelism and scalability. Consequently, coupled parallel programs, those built via the integration of independently developed and optimized software libraries linked into a single application, increasingly comprise message-passing libraries with differing preferred degrees of threading, resulting in thread-level heterogeneity. Retroactively matching threading levels between independently developed and maintained libraries is difficult, and the challenge is exacerbated because contemporary middleware services provide only static scheduling policies over entire program executions, necessitating suboptimal, over-subscribed or under-subscribed, configurations. In coupled applications, a poorly configured component can lead to overall poor application performance, suboptimal resource utilization, and increased time-to-solution. So it is critical that each library executes in a manner consistent with its design and tuning for a particular system architecture and workload. Therefore, there is a need for techniques that address dynamic, conflicting configurations in coupled multithreaded message-passing (MT-MP) programs. Our thesis is that we can achieve significant performance improvements over static under-subscribed approaches through reconfigurable execution environments that consider compute phase parallelization strategies along with both hardware and software characteristics. In this work, we present new ways to structure, execute, and analyze coupled MT- MP programs. Our study begins with an examination of contemporary approaches used to accommodate thread-level heterogeneity in coupled MT-MP programs. Here we identify potential inefficiencies in how these programs are structured and executed in the high-performance computing domain. We then present and evaluate a novel approach for accommodating thread-level heterogeneity. Our approach enables full utilization of all available compute resources throughout an application’s execution by providing programmable facilities with modest overheads to dynamically reconfigure runtime environments for compute phases with differing threading factors and affinities. Our performance results show that for a majority of the tested scientific workloads our approach and corresponding open-source reference implementation render speedups greater than 50 % over the static under-subscribed baseline. Motivated by our examination of reconfigurable execution environments and their memory overhead, we also study the memory attribution problem: the inability to predict or evaluate during runtime where the available memory is used across the software stack comprising the application, reusable software libraries, and supporting runtime infrastructure. Specifically, dynamic adaptation requires runtime intervention, which by its nature introduces additional runtime and memory overhead. To better understand the latter, we propose and evaluate a new way to quantify component-level memory usage from unmodified binaries dynamically linked to a message-passing communication library. Our experimental results show that our approach and corresponding implementation accurately measure memory resource usage as a function of time, scale, communication workload, and software or hardware system architecture, clearly distinguishing between application and communication library usage at a per-process level

    Bounds on the dipole moments of the tau-neutrino via the process e+e−→ννˉγe^{+}e^{-}\rightarrow \nu \bar \nu \gamma in a 331 model

    Full text link
    We obtain limits on the anomalous magnetic and electric dipole moments of the ντ\nu_{\tau} through the reaction e+e−→ννˉγe^{+}e^{-}\rightarrow \nu \bar \nu \gamma and in the framework of a 331 model. We consider initial-state radiation, and neglect WW and photon exchange diagrams. The results are based on the data reported by the L3 Collaboration at LEP, and compare favorably with the limits obtained in other models, complementing previous studies on the dipole moments.Comment: 13 pages, 4 figures, to be published in The European Physical J C. arXiv admin note: substantial text overlap with arXiv:hep-ph/060527

    Fermentación por adhesión a superficies: una nueva categoría fermentativa

    Get PDF
    Se resume el conocimiento básico sobre la fermentación en estado sólido y la formación de biopelículas y se relaciona con los procesos de adhesión celular, cubriendo puntos de vista de ingeniería y de biología molecular. Contrariamente a la creencia común, la ventaja de la fermentación en estado sólido está relacionada a la adhesión de los hongos a partículas sólidas y no al bajo contenido de agua. Por lo tanto, la fermentación en estado sólido y la fermentación en biopelículas (erradamente conocida como inmovilización por adsorción) son variantes técnicas del mismo proceso biológico y deben ser referidas como Fermentación por Adhesión a Superficies

    Discontinuities without discontinuity: The Weakly-enforced Slip Method

    Full text link
    Tectonic faults are commonly modelled as Volterra or Somigliana dislocations in an elastic medium. Various solution methods exist for this problem. However, the methods used in practice are often limiting, motivated by reasons of computational efficiency rather than geophysical accuracy. A typical geophysical application involves inverse problems for which many different fault configurations need to be examined, each adding to the computational load. In practice, this precludes conventional finite-element methods, which suffer a large computational overhead on account of geometric changes. This paper presents a new non-conforming finite-element method based on weak imposition of the displacement discontinuity. The weak imposition of the discontinuity enables the application of approximation spaces that are independent of the dislocation geometry, thus enabling optimal reuse of computational components. Such reuse of computational components renders finite-element modeling a viable option for inverse problems in geophysical applications. A detailed analysis of the approximation properties of the new formulation is provided. The analysis is supported by numerical experiments in 2D and 3D.Comment: Submitted for publication in CMAM

    Chiral and Parity Symmetry Breaking for Planar Fermions: Effects of a Heat Bath and Uniform External Magnetic Field

    Full text link
    We study chiral symmetry breaking for relativistic fermions, described by a parity violating Lagrangian in 2+1-dimensions, in the presence of a heat bath and a uniform external magnetic field. Working within their four-component formalism allows for the inclusion of both parity-even and -odd mass terms. Therefore, we can define two types of fermion anti-fermion condensates. For a given value of the magnetic field, there exist two different critical temperatures which would render one of these condensates identically zero, while the other would survive. Our analysis is completely general: it requires no particular simplifying hierarchy among the energy scales involved, namely, bare masses, field strength and temperature. However, we do reproduce some earlier results, obtained or anticipated in literature, corresponding to special kinematical regimes for the parity conserving case. Relating the chiral condensate to the one-loop effective Lagrangian, we also obtain the magnetization and the pair production rate for different fermion species in a uniform electric field through the replacement B→−iEB\to-iE.Comment: 9 pages, 10 figure
    • …
    corecore