4,529 research outputs found

    Implementing nested conditional statements in SIMD machines

    Get PDF
    Single instruction, multiple data (SIMD) computers consist of a very large number of processors executing a common sequence of instructions. Maintaining the full speedup potential of such machines is most sensitive to conditional execution in their programs, regions of code where some processing elements (PEs) perform no useful work. Techniques are presented for efficiently implementing nested conditional statements, specifically if and case statements, in SIMD machines, while adding minimal specialized hardware

    Dynamically allocating sets of fine-grained processors to running computations

    Get PDF
    Researchers explore an approach to using general purpose parallel computers which involves mapping hardware resources onto computations instead of mapping computations onto hardware. Problems such as processor allocation, task scheduling and load balancing, which have traditionally proven to be challenging, change significantly under this approach and may become amenable to new attacks. Researchers describe the implementation of this approach used by the FFP Machine whose computation and communication resources are repeatedly partitioned into disjoint groups that match the needs of available tasks from moment to moment. Several consequences of this system are examined

    Evaluating local indirect addressing in SIMD proc essors

    Get PDF
    In the design of parallel computers, there exists a tradeoff between the number and power of individual processors. The single instruction stream, multiple data stream (SIMD) model of parallel computers lies at one extreme of the resulting spectrum. The available hardware resources are devoted to creating the largest possible number of processors, and consequently each individual processor must use the fewest possible resources. Disagreement exists as to whether SIMD processors should be able to generate addresses individually into their local data memory, or all processors should access the same address. The tradeoff is examined between the increased capability and the reduced number of processors that occurs in this single instruction stream, multiple, locally addressed, data (SIMLAD) model. Factors are assembled that affect this design choice, and the SIMLAD model is compared with the bare SIMD and the MIMD models

    Programming the Navier-Stokes computer: An abstract machine model and a visual editor

    Get PDF
    The Navier-Stokes computer is a parallel computer designed to solve Computational Fluid Dynamics problems. Each processor contains several floating point units which can be configured under program control to implement a vector pipeline with several inputs and outputs. Since the development of an effective compiler for this computer appears to be very difficult, machine level programming seems necessary and support tools for this process have been studied. These support tools are organized into a graphical program editor. A programming process is described by which appropriate computations may be efficiently implemented on the Navier-Stokes computer. The graphical editor would support this programming process, verifying various programmer choices for correctness and deducing values such as pipeline delays and network configurations. Step by step details are provided and demonstrated with two example programs

    The Self-Reflective Nature of Roman Polanski\u27s \u3cem\u3eMacbeth\u3c/em\u3e

    Get PDF
    Most people are tempted to get on the critical bandwagon which attends Roman Polanski\u27s cinema and to announce from there that his version of Macbeth (1971) is another in a continuing series of intensely personal cinematic statements Polanski has made about the violence which pervades the human condition. Beginning in 1958 with his allegorical short subject Two Men and a Wardrobe, evident also in his implicitly violent first feature film, Knife In The Water (1961), in Repulsion (1965), his study of psychological obsession, in Rosemary\u27s Baby (1968), his study of literal obsession, and clearly dominating Chinatown (1974), his study of individual and social decay, there recurs in the work of this director a preoccupation with man\u27s destructive tendencies toward other men. Formalist critics may delight in examining the Polanski canon because of the patterned consistency evident there. Biographical critics are likely to relish analysis of his career because of the undeniable relationship between his life and his art

    The Flaxville alluvial plain : a cartographic spatial analysis

    Get PDF

    A visual programming environment for the Navier-Stokes computer

    Get PDF
    The Navier-Stokes computer is a high-performance, reconfigurable, pipelined machine designed to solve large computational fluid dynamics problems. Due to the complexity of the architecture, development of effective, high-level language compilers for the system appears to be a very difficult task. Consequently, a visual programming methodology has been developed which allows users to program the system at an architectural level by constructing diagrams of the pipeline configuration. These schematic program representations can then be checked for validity and automatically translated into machine code. The visual environment is illustrated by using a prototype graphical editor to program an example problem

    Investment in Sustainable Development: A UK Perspective on the Business and Academic Challenges

    Get PDF
    There are many legislative, stakeholder and supply chain pressures on business to be more ‘sustainable’. Universities have recognised the need for graduate knowledge and understanding of sustainable development issues. Many businesses and universities have responded and introduced Sustainable Development models into their operations with much of the current effort directed at climate change. However, as the current worldwide financial crisis slowly improves, the expectations upon how businesses operate and behave are changing. It will require improved transparency and relationships with all stakeholders, which is the essence of sustainable development. The challenges and opportunities for both business and universities are to understand the requirements of sustainable development and the transformation that is required. They should ensure that knowledge is embedded within the culture of the organisation and wider society in order to achieve a sustainable future

    Evaluation of the 20,000 days campaign

    Get PDF
    The aim of Counties Manuaku District Health Board (CMDHB) 20,000 Days Campaign was to give back to the community 20,000 healthy and well days to avoid predicted growth in hospital bed days. After tracking the difference between projected demand and actual use, at the end of the Campaign on 1st July 2013, CMDHB reported that 23,060 bed days were given back to the people of Counties Manukau. This evaluation report explains how using the Institute of Healthcare Improvement Breakthrough Series the Campaign was run with the expectation that small immediate changes to practical problems (in this case the work of 13 Collaborative teams), will accumulate into large effects (a reduction of 20,000 bed days against predicted bed days use by July 2013). The evaluation found the Campaign did save bed days, though attributing causality was always going to be difficult, and overall the Campaign was very successful in keeping the energy and motivation of participants
    corecore