91,638 research outputs found
Session-Based Programming for Parallel Algorithms: Expressiveness and Performance
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
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
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
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
- …