91,638 research outputs found

    Session-Based Programming for Parallel Algorithms: Expressiveness and Performance

    Full text link
    This paper investigates session programming and typing of benchmark examples to compare productivity, safety and performance with other communications programming languages. Parallel algorithms are used to examine the above aspects due to their extensive use of message passing for interaction, and their increasing prominence in algorithmic research with the rising availability of hardware resources such as multicore machines and clusters. We contribute new benchmark results for SJ, an extension of Java for type-safe, binary session programming, against MPJ Express, a Java messaging system based on the MPI standard. In conclusion, we observe that (1) despite rich libraries and functionality, MPI remains a low-level API, and can suffer from commonly perceived disadvantages of explicit message passing such as deadlocks and unexpected message types, and (2) the benefits of high-level session abstraction, which has significant impact on program structure to improve readability and reliability, and session type-safety can greatly facilitate the task of communications programming whilst retaining competitive performance

    Hyperswitch communication network

    Get PDF
    The Hyperswitch Communication Network (HCN) is a large scale parallel computer prototype being developed at JPL. Commercial versions of the HCN computer are planned. The HCN computer being designed is a message passing multiple instruction multiple data (MIMD) computer, and offers many advantages in price-performance ratio, reliability and availability, and manufacturing over traditional uniprocessors and bus based multiprocessors. The design of the HCN operating system is a uniquely flexible environment that combines both parallel processing and distributed processing. This programming paradigm can achieve a balance among the following competing factors: performance in processing and communications, user friendliness, and fault tolerance. The prototype is being designed to accommodate a maximum of 64 state of the art microprocessors. The HCN is classified as a distributed supercomputer. The HCN system is described, and the performance/cost analysis and other competing factors within the system design are reviewed

    Performance evaluation of multi-core multi-cluster architecture

    No full text
    A multi-core cluster is a cluster composed of numbers of nodes where each node has a number of processors, each with more than one core within each single chip. Cluster nodes are connected via an interconnection network. Multi-cored processors are able to achieve higher performance without driving up power consumption and heat, which is the main concern in a single-core processor. A general problem in the network arises from the fact that multiple messages can be in transit at the same time on the same network links. This paper considers the communication latencies of a multi-core multi-cluster architecture will be investigated using simulation experiments and measurements under various working conditions

    Building governance and anti-corruption in the Philippines'conditional cash transfer program

    Get PDF
    The Philippine social protection notes series aims to summarize the good practices and key findings from the Philippines on the topics related to social protection, covering a variety of types of issues including Conditional Cash Transfers (CCT) and targeting, broadening the social protection policy dialogue, analysis on social protection and service delivery. The Philippines is implementing a CCT program, which is called the Pantawid Pamilyang Pilipino Program (PPPP). CCT program provides cash to poorest households as long as the beneficiary households comply with the conditions of the program. Health grants are provided for beneficiary households with children 0-14 years old and/or with pregnant women with the conditions that all children 0-5 years old and the pregnant women visit health centers and receive services according to Department of Health (DOH) protocol, all children 6-14 years old undergo de-worming protocol at schools, and the household grantees (mainly women) attend family development sessions at least once a month. Education grants are provided for beneficiary households with children 6-14 years old with the conditions that the children are enrolled in primary or secondary school and maintain a class attendance rate of 85 percent every month.Public Sector Corruption&Anticorruption Measures,National Governance,Health Monitoring&Evaluation,Poverty Monitoring&Analysis,Governance Indicators
    corecore