Results 1 - 10
of
355
dOpenCL: towards a uniform programming approach for distributed heterogeneous multi-/many-core systems
- in: Parallel and Distributed Processing SymposiumWorkshops PhD Forum, IPDPSW, 2012 IEEE 26th International
"... c©2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to s ..."
Abstract
-
Cited by 6 (1 self)
- Add to MetaCart
require the application developer to use a combination of several programming models (e. g., MPI with OpenCL or CUDA) in order to exploit the full compute capability of a system. In this paper, we present dOpenCL (Distributed OpenCL) – a uniform approach to programming distributed heterogeneous systems
Merge: A Programming Model for Heterogeneous Multi-core Systems Abstract
"... In this paper we propose the Merge framework, a general purpose programming model for heterogeneous multi-core systems. The Merge framework replaces current ad hoc approaches to parallel programming on heterogeneous platforms with a rigorous, library-based methodology that can automatically distribu ..."
Abstract
-
Cited by 81 (1 self)
- Add to MetaCart
In this paper we propose the Merge framework, a general purpose programming model for heterogeneous multi-core systems. The Merge framework replaces current ad hoc approaches to parallel programming on heterogeneous platforms with a rigorous, library-based methodology that can automatically
Libwater: heterogeneous distributed computing made easy
- in Proceedings of the 27th international ACM conference on International conference on supercomputing. ACM
"... ABSTRACT Clusters of heterogeneous nodes composed of multi-core CPUs and GPUs are increasingly being used for High Performance Computing (HPC) due to the benefits in peak performance and energy efficiency. In order to fully harvest the computational capabilities of such architectures, application d ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
for heterogeneous systems. In this paper, we present libWater, a uniform approach for programming distributed heterogeneous computing systems. It consists of a simple interface, compliant with the OpenCL programming model, and a runtime system which extends the capabilities of OpenCL beyond single platforms
Towards the Implementation of a Uniform Object Model
- APPL.”, LECTURE NOTES IN COMPUTER SCIENCE
, 1993
"... In most cases the programming models of distributed object-oriented systems have a two-stage or even a three-stage object model with different kinds of objects for values, distributable and non-distributable objects. This allows an efficient implementation for at least non-distributed objects, ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
In most cases the programming models of distributed object-oriented systems have a two-stage or even a three-stage object model with different kinds of objects for values, distributable and non-distributable objects. This allows an efficient implementation for at least non-distributed objects
AN OVERVIEW OF PARALLEL AND DISTRIBUTED JAVA FOR HETEROGENEOUS SYSTEMS: APPROACHES AND OPEN ISSUES
"... Abstract. Java is gaining considerable recognition as the most suitable language for developing distributed applications in heterogeneous systems due to its portability and machine independence. However, standard Java does not provide easy-to-use features for parallel application development. Theref ..."
Abstract
- Add to MetaCart
to provide high performance parallel and distributed computing in heterogeneous systems. The study shows that most projects fit within one of the following parallel programming models: (1) message (or object-) passing, (2) distributed shared address (or object), (3) multi-threaded, and (4) transparent (or
Clusters: A Pragmatic Approach Towards Supporting a Fine Grained Active Object Model in Distributed Systems
- In Ninth International Conference on Systems Engineering
, 1993
"... A powerful programming environment for developing distributed applications relies on its ability to abstract away the details of the underlying architecture and present a simplified view to the developer. Along the path to transparency and uniformity lies object orientation, a uniform fine-grained a ..."
Abstract
- Add to MetaCart
A powerful programming environment for developing distributed applications relies on its ability to abstract away the details of the underlying architecture and present a simplified view to the developer. Along the path to transparency and uniformity lies object orientation, a uniform fine
Effective runtime monitoring of distributed
"... devices in the Internet of Things (IoT) and other data sources are increasingly bridging the gap between the physical and digital world by providing fine-grained data about real-world events. Enterprise software systems are adopting the paradigm of event-based systems (EBS) to enable them to react t ..."
Abstract
- Add to MetaCart
to meaningful events in a timely manner. Smart supply chains fusing dynamic sensor data with information provided by backend-systems are one such example of event-based enterprise systems. Monitoring their global state in an effective way for runtime governance remains an open research challenge: providing
Towards highlevel programming of multi-GPU systems using the SkelCL library
- in 2012 IEEE International Symposium on Parallel and Distributed Processing Workshops (IPDPSW
, 2012
"... c©2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to s ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
-world application study from the area of medical imaging to demonstrate the reduced programming effort and competitive performance of SkelCL as compared to OpenCL and CUDA. Besides, we illustrate how SkelCL adapts to large-scale, distributed heterogeneous systems in order to simplify their programming.
A platform independent distributed IPC mechanism in support of programming heterogeneous distributed systems
"... Abstract Interprocess communication (IPC) is a well-known technique commonly used by programs running on homogeneous distributed systems. However, it cannot be used readily and efficiently by programs running on heterogeneous distributed systems. This is because it must be given a uniform interface ..."
Abstract
- Add to MetaCart
Abstract Interprocess communication (IPC) is a well-known technique commonly used by programs running on homogeneous distributed systems. However, it cannot be used readily and efficiently by programs running on heterogeneous distributed systems. This is because it must be given a uniform
Heterogeneous bacterial persisters and engineering approaches to eliminate them
, 2011
"... Bacterial persistence is a state in which a subpopulation of cells (persisters) survives antibiotic treatment, and has been implicated in the tolerance of clinical infections and the recalcitrance of biofilms. There has been a renewed interest in the role of bacterial persisters in treatment failur ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
and methods could be developed to target the genetic determinants leading to persister formation so as to prevent or reverse persistence [2 ]. Given the number of genes involved in persistence, such an approach may prove difficult. Toward development of treatments for a diversity of persisters, it may
Results 1 - 10
of
355