3 research outputs found

    Mechanisms for Unbounded, Conflict-Robust Hardware Transactional Memory

    Get PDF
    Conventional lock implementations serialize access to critical sections guarded by the same lock, presenting programmers with a difficult tradeoff between granularity of synchronization and amount of parallelism realized. Recently, researchers have been investigating an emerging synchronization mechanism called transactional memory as an alternative to such conventional lock-based synchronization. Memory transactions have the semantics of executing in isolation from one another while in reality executing speculatively in parallel, aborting when necessary to maintain the appearance of isolation. This combination of coarse-grained isolation and optimistic parallelism has the potential to ease the tradeoff presented by lock-based programming. This dissertation studies the hardware implementation of transactional memory, making three main contributions. First, we propose the permissions-only cache, a mechanism that efficiently increases the size of transactions that can be handled in the local cache hierarchy to optimize performance. Second, we propose OneTM, an unbounded hardware transactional memory system that serializes transactions that escape the local cache hierarchy. Finally, we propose RetCon, a novel mechanism for detecting conflicts that reduces conflicts by allowing transactions to commit with different values than those with which they executed as long as dataflow and control-flow constraints are maintained

    ARCHITECTING EMERGING MEMORY TECHNOLOGIES FOR ENERGY-EFFICIENT COMPUTING IN MODERN PROCESSORS

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    Strongly Coupled Theories in Lattice Coulomb Gauge

    Get PDF
    Quantum chromodynamics, despite its simple and elegant formulation at the Lagrangian level and numerous experimental verifications, still poses many interesting questions to particle physicists in the region where perturbation theory breaks down. The origin of confinement of quarks and gluons is one of these big puzzles. Analytic techniques, based on Dyson–Schwinger equations or the variational approach have proven to be useful tools to study the non-perturbative aspects of field theories. Of the latter, the Hamiltonian approach in Coulomb gauge offers an appealing physical interpretation of two-point func- tions of the theory. In recent years, as numerical algorithms improved and more and more compute power became available to the physics community, lattice gauge theory, a fully numerical approach, has become established as the main tool for studies in the non- perturbative sector of field theories. A verification of these different approaches against each other is of great interest to learn about their limitations. In the first part of this work we will study the correlation functions of pure SU(2) Yang– Mills theory at zero and finite temperature. After an introduction to QCD and lattice gauge theory, we will discuss the Gribov problem and investigate a recent proposal to resolve it. Then we will turn on temperature to study the deconfinement phase transition. Based on the center vortex picture of confinement, we will propose an answer to the question why the correlators from lattice gauge theory in Coulomb gauge fail to detect the phase transition. Afterwards we will leave pure Yang–Mills theory and apply our knowledge to the so-called Minimal Walking Technicolor theory, a possible extension to the Standard Model. Finally we discuss how lattice gauge theory applications can be implemented efficiently on graphics processing units used nowadays in high performance computing.Obwohl die Quantenchromodynamik durch eine einfache und elegante Lagrangedichte beschrieben wird und auch experimentell sehr gut bestätigt ist, sind einige interessan- te Fragen, im Energiebereich, der nicht-störungstheoretisch zugänglich ist, noch immer unbeantwortet. Insbesondere die Frage nach dem Ursprung des Farbeinschlusses (Confinement) beschäftigt die theoretische Teilchenphysik seit mehreren Jahrzehnten. Analytische Zugänge, basierend auf Dyson–Schwinger-Gleichungen oder dem Variationsprinzip, sind wichtige Hilfsmittel, um die nicht-störungstheoretischen Eigenschaften von Feldtheorien zu untersuchen. Aus der zweiten Kategorie bietet insbesondere der Hamiltonzugang in Coulombeichung eine schlüssige physikalische Interpretation der Zweipunktfunktionen der Theorie. Auch beflügelt durch die enorme Leistungssteigerung der Computer sowie Fortschritte in numerischen Algorithmen hat sich die Gitterfeldtheorie zur bedeutendsten Technik zur Erforschung des nicht-störungtheoretischen Sektors von Feldtheorien entwickelt. Eine Überprüfung der Resultate aus den verschiedenen Zugängen ist von großem Interesse, um etwaige Beschränkungen der Methoden zu verstehen. Im ersten Teil dieser Arbeit beschäftigen wir uns mit den Korrelationsfunktionen der reinen SU(2) Yang–Mills-Theorie bei Nulltemperatur und bei endlichen Temperaturen. Nach einer Einführung zur QCD und der Gitterfeldtheorie werden wir uns zuerst mit dem Gribovproblem beschäftigen, sowie einem neuen Vorschlag dieses zu beheben. Anschließend werden wir die Theorie bei endlicher Temperatur betrachten, um den Deconfinementphasenübergang zu untersuchen. Basierend auf dem Bild der Zentrumsvortices, einem Modell zur Beschreibung des Confinements, werden wir eine Erklärung finden wieso, der Phasenübergang in Korrelatoren in Coulombeichung auf dem Gitter nicht sichtbar ist. Dann werden wir die reine Eichtheorie verlassen und die sogenannte Minimal Walking Technicolor Theorie betrachten, die eine mögliche Erweiterung des Standardmodells darstellt. Abschließen werden wir diese Arbeit mit einem Kapitel über die effiziente Implementierung von Algorithmen der Gitterfeldtheorie auf Grafikkarten, welche heutzutage als Rechenbeschleuniger im High Performance Computing zur Anwendung kommen
    corecore