Weighted reference counting is a very simple and efficient memory management system for multiprocessor architectures. this paper extends the weighted reference counting algorithm to work efficiently with cyclic data s...
详细信息
Weighted reference counting is a very simple and efficient memory management system for multiprocessor architectures. this paper extends the weighted reference counting algorithm to work efficiently with cyclic data structures.
In this paper, we examine some of the challenges present in providing support for OpenMP applications on a Software Distributed Shared Memory(DSM) based cluster system. We present detailed measurements of the performa...
详细信息
Code size is a critical concern in many embedded system applications, especially those using RISC cores. One promising approach for reducing code size is to employ a "dual instruction set", where processor a...
详细信息
Code size is a critical concern in many embedded system applications, especially those using RISC cores. One promising approach for reducing code size is to employ a "dual instruction set", where processor architectures support a normal (usually 32 bit) Instruction Set, and a narrow, space-efficient (usually 16 bit) Instruction Set with a limited set of opcodes and access to a limited set of registers. this feature (termed rISA) can potentially reduce the code size by up to 50% with minimal performance degradation. However, contemporary processors incorporate only a simple rISA feature with severe restrictions on register accessibility. We present a compiler-in-the-loop Design Space Exploration framework that is capable of exploring various interesting rISA designs. We also present experimental results using this framework and show rISA designs that improve on the code size reduction obtained by existing rISA architectures.
computer simulation is, in our days, one of the most important tools for the correct understanding of physical phenomena. We analyse the improvement of performance by the parallelization of an algorithm used to simula...
详细信息
computer simulation is, in our days, one of the most important tools for the correct understanding of physical phenomena. We analyse the improvement of performance by the parallelization of an algorithm used to simulate electronic properties from semiconductor systems.
the work presented in this paper consists of a tool developed to help the process of prototyping a TINA system. this tool is responsible for generating Java code automatically for a general TINA system, whose objects ...
详细信息
the work presented in this paper consists of a tool developed to help the process of prototyping a TINA system. this tool is responsible for generating Java code automatically for a general TINA system, whose objects were previously described by the use of SDL language. the generated code is a distributed system that makes use of CORBA as the distributed environment and is completely functional.
Message-passing mechanism is commonly used to preserve data coherency in distributed systems. this paper presents an algorithm for insertion of minimal message-passing in system-level design to guarantee data coherenc...
详细信息
ISBN:
(纸本)1581135769
Message-passing mechanism is commonly used to preserve data coherency in distributed systems. this paper presents an algorithm for insertion of minimal message-passing in system-level design to guarantee data coherency. the target architecture is a multi-component heterogeneous system, where some components have local memory (or they are memory components by themselves). the algorithm enables automatic insertion of message-passing during system-level design to relieve designers from tedious and error-prone manual work. the optimal solution given by the algorithm also ensures the quality of automatic insertion. Experiments show that the automatic approach achieves a productivity gain of 200X over manual refinement.
computer-based support for the incorporation of clinical practice guidelines and protocols into daily practice has recently attracted a lot of research interest within the healthcare informatics area. the aim is not o...
详细信息
computer-based support for the incorporation of clinical practice guidelines and protocols into daily practice has recently attracted a lot of research interest within the healthcare informatics area. the aim is not only to provide support for the flexible specification and execution of clinical guidelines or protocols but also the dynamic management of these guidelines or protocols. this paper presents a framework and architecture for the management of clinical protocols whose specification and execution models are based on the event-condition-action (ECA) rule paradigm.
Task scheduling is a key element in achieving highperformance from multicomputer systems. To be efficient, scheduling algorithms must be based on a cost model appropriate for computing systems in use. the optimal sch...
详细信息
Task scheduling is a key element in achieving highperformance from multicomputer systems. To be efficient, scheduling algorithms must be based on a cost model appropriate for computing systems in use. the optimal scheduling of tasks is NP-hard, and a large number of heuristic algorithms have been proposed for a variety of scheduling conditions (graph types, granularities or cost models). this paper studies the problem of task scheduling under the LogP model and presents boththeoretical and experimental results for a cluster-based, task duplication methodology.
the demand for real-time database services has been increasing recently. Examples include sensor data fusion, stock trading, decision support, web information services, and data-intensive smart spaces. In these system...
详细信息
ISBN:
(纸本)0769515584
the demand for real-time database services has been increasing recently. Examples include sensor data fusion, stock trading, decision support, web information services, and data-intensive smart spaces. In these systems, it is essential to execute transactions in time using fresh (temporally consistent) data. Due to the high service demand, many transactions may miss their deadlines regardless of their importance. To address the problem, we present a service differentiation architecture for real-time databases. Transactions are classified into several service classes based on their importance. Under overload, different degrees of deadline miss ratio guarantees are provided among the service classes according to their importance. A certain data freshness guarantee is also provided for the data accessed by timely transactions which finish within their deadlines. Feedback control is applied to support the miss ratio and freshness guarantees. In a simulation study, our service differentiation approach shows a significant performance improvement compared to the baseline approaches. the specified miss ratio and freshness are supported even in the presence of unpredictable workloads and data access patterns.
Resource management constitutes an important infrastructural component of a computational grid environment. the aim of grid resource management is to efficiently schedule applications over the available resources prov...
暂无评论