3 resultados para Parallel system
Resumo:
Societies which suffer from ethnic and political divisions are often characterised by patterns of social and institutional separation, and sometimes these divisions remain even after political conflict has ended. This has occurred in Northern Ireland where there is, and remains, a long-standing pattern of parallel institutions and services for the different communities. A socially significant example lies in the education system where a parallel system of Catholic and Protestant schools has been in place since the establishment of a national school system in the 1830s. During the years of political violence in Northern Ireland a variety of educational interventions were implemented to promote reconciliation, but most of them failed to create any systemic change. This paper describes a post-conflict educational initiative known as Shared Education which aims to promote social cohesion and school improvement by encouraging sustained and regular shared learning between students and broader collaboration between teachers and school leaders from different schools. The paper examines the background to work on Shared Education, describes a ‘sharing continuum’ which emerged as an evaluation and policy tool from this work and considers evidence from a case study of a Shared Education school partnership in a divided city in Northern Ireland. The paper will conclude by highlighting some of the significant social and policy impact of the Shared Education work.
Resumo:
This talk explores how the runtime system and operating system can leverage metrics that express the significance and resilience of application components in order to reduce the energy footprint of parallel applications. We will explore in particular how software can tolerate and indeed exploit higher error rates in future processors and memory technologies that may operate outside their safe margins.
Resumo:
Graph analytics is an important and computationally demanding class of data analytics. It is essential to balance scalability, ease-of-use and high performance in large scale graph analytics. As such, it is necessary to hide the complexity of parallelism, data distribution and memory locality behind an abstract interface. The aim of this work is to build a scalable graph analytics framework that does not demand significant parallel programming experience based on NUMA-awareness.
The realization of such a system faces two key problems:
(i)~how to develop a scale-free parallel programming framework that scales efficiently across NUMA domains; (ii)~how to efficiently apply graph partitioning in order to create separate and largely independent work items that can be distributed among threads.