87 research outputs found

    Parameterized Construction of Program Representations for Sparse Dataflow Analyses

    Get PDF
    Data-flow analyses usually associate information with control flow regions. Informally, if these regions are too small, like a point between two consecutive statements, we call the analysis dense. On the other hand, if these regions include many such points, then we call it sparse. This paper presents a systematic method to build program representations that support sparse analyses. To pave the way to this framework we clarify the bibliography about well-known intermediate program representations. We show that our approach, up to parameter choice, subsumes many of these representations, such as the SSA, SSI and e-SSA forms. In particular, our algorithms are faster, simpler and more frugal than the previous techniques used to construct SSI - Static Single Information - form programs. We produce intermediate representations isomorphic to Choi et al.'s Sparse Evaluation Graphs (SEG) for the family of data-flow problems that can be partitioned per variables. However, contrary to SEGs, we can handle - sparsely - problems that are not in this family

    Origins and comparative performance of the composite bow

    Get PDF
    This thesis shall identify the date origin of the composite bow within Mesopotamia and Elam. and both identify and quantify the design factors which lead to increased performance possible with composite construction. To accomplish this, the thesis begins by summarizing the problems and flaws that currently exist in the field of history as it applies specifically to archery and bow use. With problems identified, the thesis will then introduce the reader to the basics of bow mechanics, thereby laying the basis for physical testing. This in turn will empirically demonstrate flaws in the current iconographical method of bow identification. The thesis will then devise a new method for iconographic identification of composite construction that has greater proven accuracy, based upon proportional length, which will link extant artifacts with both physical test results and iconographic evidence. The reader shall then be led through a complete reevaluation of iconographical evidence for Mesopotamia and Elam starting at the beginning of the second millennium BCE and working backwards using this new method of iconographic evaluation to determine the point at which composite bow technology first appears in the ancient Near East. The thesis will finish with an overview of the above accomplishments and their potential impact on the study of ancient and military history.Classics and World LanguagesD. Litt. et Phil. (Classical Studies

    Multi objective collaborative optimization of systems of systems

    Get PDF
    Thesis (Nav. E.)--Massachusetts Institute of Technology, Dept. of Ocean Engineering; and, (S.M.)--Massachusetts Institute of Technology, Engineering Systems Division, 2005.Includes bibliographical references (p. 85-88).Concept studies for warship designs typically focus on ship performance characteristics by setting design goals for such things as speed, range, and cost. However, warships generally operate as part of a larger battle or strike group. Therefore, the designs should be evaluated as part of a system of multiple ship systems since designing each ship individually may result in underutilized and excess equipment and capability; in other words an inefficient design of the system of systems. This thesis examines the simultaneous design of several ships using the sea base concept as an example application of a network of ships working together. The number and characteristics of these ships determine the mission performance of the sea base. To properly design any of the sea base ships, the interrelationships must be included. A mission simulation is used to combine the performance characteristics of different ship designs into a single performance objective: the time to deliver a brigade size combat force to its assigned objectives.(cont.) To enable the design of multiple ships, collaborative optimization, a multilevel optimization approach, was used to decompose the problem into individual ship design optimizations with system level interfaces controlled by a system of systems optimization algorithm. This allowed each ship to use techniques and algorithms best suited to reach an optimal design without impacting the design approaches used by the other ships. The classical collaborative optimization approach was relaxed to include multiple objectives such as performance and cost, thus developing a range of solutions which represent the tradeoff between these objectives.by Robert A. Wolf.S.M.Nav.E

    19th Conference of The Associations of Christians In The Mathematical Sciences

    Get PDF
    Association of Christians in the Mathematical Sciences 19th Biennial Conference Proceedings, May 29 - June 1, 2011, Bethel University

    SUDS : automatic parallelization for raw processors

    Get PDF
    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2003.Includes bibliographical references (p. 177-181).A computer can never be too fast or too cheap. Computer systems pervade nearly every aspect of science, engineering, communications and commerce because they perform certain tasks at rates unachievable by any other kind of system built by humans. A computer system's throughput, however, is constrained by that system's ability to find concurrency. Given a particular target work load the computer architect's role is to design mechanisms to find and exploit the available concurrency in that work load. This thesis describes SUDS (Software Un-Do System), a compiler and runtime system that can automatically find and exploit the available concurrency of scalar operations in imperative programs with arbitrary unstructured and unpredictable control flow. The core compiler transformation that enables this is scalar queue conversion. Scalar queue conversion makes scalar renaming an explicit operation through a process similar to closure conversion, a technique traditionally used to compile functional languages. The scalar queue conversion compiler transformation is speculative, in the sense that it may introduce dynamic memory allocation operations into code that would not otherwise dynamically allocate memory. Thus, SUDS also includes a transactional runtime system that periodically checkpoints machine state, executes code speculatively, checks if the speculative execution produced results consistent with the original sequential program semantics, and then either commits or rolls back the speculative execution path. In addition to safely running scalar queue converted code, the SUDS runtime system safely permits threads to speculatively run in parallel and concurrently issue memory operations, even when the compiler is unable to prove that the reordered memory operations will always produce correct results.(cont.) Using this combination of compile time and runtime techniques, SUDS can find concurrency in programs where previous compiler based renaming techniques fail because the programs contain unstructured loops, and where Tomasulo's algorithm fails because it sequentializes mispredicted branches. Indeed, we describe three application programs, with unstructured control flow, where the prototype SUDS system, running in software on a Raw microprocessor, achieves speedups equivalent to, or better than, an idealized, and unrealizable, model of a hardware implementation of Tomasulo's algorithm.by Matthew Ian Frank.Ph.D

    Science diplomacy and trans-boundary water management. The Orontes River case

    Get PDF
    The Mediterranean Basin in general, and more specifically its southeastern part, is encountering rapid changes leading to huge water stress and the tiniest percentage of available drinking water per inhabitant in the world. Changes leading to water scarcity include growing population, with rates annually exceeding 2.8%, and excessive water demand for irrigation. Climate change exacerbates water droughts and risks. Overall national sovereignty, political, social and economic factors seem to be equally important to the scarcity of water resources, which may influence conflicts and violent clashes (\u201cwater riots\u201d).This is the reason why water and hydro-diplomacy occupy a central space on the diplomatic agenda of the governments in the region, including Lebanon, Syria, Jordan, Palestine, Israel, Egypt and Turkey. To guarantee the equitable use of water resources for the population of the countries involved, a major task of hydro-diplomacy is to overcome a number of challenges and critical thresholds by exploring all possible options for consensus building and by using reliable scientific evidence.Hydro-diplomacy, as applied in the case of the Orontes, builds partly on traditional bilateral approaches, taking account of power relations, partly on observing International Law and partly on pursuing new methods and tendencies based on the analyses of the actual water needs at national and local level, considering in particular the most vulnerable communities and enhancing prospects for social and economic development.The present publication is based, on one hand, on the results of the ICT project funded by the Italian Development Cooperation (Ministry of Foreign Affairs and International Cooperation) through the University of Insubria, and on the other hand, on the data and accumulated experience of hydro-diplomacy efforts. It thus brings together two approaches: first a crisp analysis of the evolution in addressing the water challenges applying technological tools on basin management, and secondly, a pragmatic one, based on a case study dealing with water resources in the Middle East

    History & Mathematics: Trends and Cycles

    Full text link
    The present yearbook (which is the fourth in the series) is subtitled Trends & Cycles. It is devoted to cyclical and trend dynamics in society and nature; special attention is paid to economic and demographic aspects, in particular to the mathematical modeling of the Malthusian and post-Malthusian traps' dynamics. An increasingly important role is played by new directions in historical research that study long-term dynamic processes and quantitative changes. This kind of history can hardly develop without the application of mathematical methods. There is a tendency to study history as a system of various processes, within which one can detect waves and cycles of different lengths – from a few years to several centuries, or even millennia. The contributions to this yearbook present a qualitative and quantitative analysis of global historical, political, economic and demographic processes, as well as their mathematical models. This issue of the yearbook consists of three main sections: (I) Long-Term Trends in Nature and Society; (II) Cyclical Processes in Pre-industrial Societies; (III) Contemporary History and Processes. We hope that this issue of the yearbook will be interesting and useful both for historians and mathematicians, as well as for all those dealing with various social and natural science

    Infrastructure Design, Signalling and Security in Railway

    Get PDF
    Railway transportation has become one of the main technological advances of our society. Since the first railway used to carry coal from a mine in Shropshire (England, 1600), a lot of efforts have been made to improve this transportation concept. One of its milestones was the invention and development of the steam locomotive, but commercial rail travels became practical two hundred years later. From these first attempts, railway infrastructures, signalling and security have evolved and become more complex than those performed in its earlier stages. This book will provide readers a comprehensive technical guide, covering these topics and presenting a brief overview of selected railway systems in the world. The objective of the book is to serve as a valuable reference for students, educators, scientists, faculty members, researchers, and engineers

    English for Маster Students (Англійська мова для магістрантів)

    Get PDF
    Практикум містить матеріал, необхідний для проведення аудиторних практичних занять з англійської мови студентів-магістрантів фізико-математичного факультету
    corecore