Large on-chip caches with uniform access time are inefficient to be used in multicore processors due to the increasing wire delays across the chip. the Non-Uniform Cache Architecture (NUCA) is proved to be effective t...
详细信息
ISBN:
(纸本)9781479961238
Large on-chip caches with uniform access time are inefficient to be used in multicore processors due to the increasing wire delays across the chip. the Non-Uniform Cache Architecture (NUCA) is proved to be effective to solve the problem of the increasing wire delays in multicore processors. For real-timesystemsthat use multicore processors, it is crucial to bound the worst-case execution time (WCET) accurately and safely. In this paper, we develop a WCET analysis approach to consider the effects of static NUCA caches on WCET.
Soft real-time sporadic multiprocessor task systems are considered that include processing pipelines. Conditions are presented for guaranteeing bounded deadline tardiness in such systems under global EDF or FIFO sched...
详细信息
ISBN:
(纸本)9780769537870
Soft real-time sporadic multiprocessor task systems are considered that include processing pipelines. Conditions are presented for guaranteeing bounded deadline tardiness in such systems under global EDF or FIFO scheduling. "Early-releasing" is applied to make pipeline scheduling work-conserving. this lessens job response times in lightly-loaded systems.
this paper presents an efficient technique for placement and routing of sensors/actuators and processing units in a grid network. the driver application that we present is a medical jacket which requires an extremely ...
详细信息
ISBN:
(纸本)0769523463
this paper presents an efficient technique for placement and routing of sensors/actuators and processing units in a grid network. the driver application that we present is a medical jacket which requires an extremely high level of robustness and fault tolerance. the power consumption of such jacket is another key technological constraint. Our proposed interconnection network is a mesh of wires. A jacket made of fabric and wires would be susceptible to accidental damage via tears. By modeling the tears, we evaluate the probability of having failures on every segment of wires in our mesh interconnection network. then we study two problems of placement and routing in the sensor networks such that the fault tolerance is maximized while the power consumption is minimized. We develop efficient integer linear programming (ILP) formulations to address these problems and perform both placement and routing simultaneously. this ensures that the solution is a lower bound for both problems. We evaluate the effectiveness of our proposed techniques on a variety of benchmarks.
the run-time power consumption model for multimedia application routines in an embedded system is developed in this work. A wide range of benchmarks for these routines such as image, video and speech coding algorithms...
详细信息
On-demand broadcast is an attractive data dissemination method for mobile and wireless computing. In this paper, we propose a new online preemptive scheduling algorithm, called PRDS that incorporates the urgency, the ...
详细信息
Data broadcast is an efficient information delivery model that can deliver information to a large population simultaneously. In this paper, we propose two efficient algorithms to broadcast real-time and non-real-time ...
详细信息
Recently, a new class of data-intensive applications has received wide attention. In these applications, monitoring functions can be performed by executing pre-registered transactions periodically using data from exte...
详细信息
ISBN:
(纸本)0769523463
Recently, a new class of data-intensive applications has received wide attention. In these applications, monitoring functions can be performed by executing pre-registered transactions periodically using data from external sources in the form of continuous data streams and producing updates as temporal data in the database. For this type of continuous transactions, the data access pattern has to be declared before submission. To keep the database fresh, these transactions must be processed in a timely fashion. However it is also desirable to execute other one-time transactions that may use these temporal data within their deadlines. Traditional DBMS are not designed to support such applications. the theme of this work is to propose new concurrency control protocols to process these types of transactions with competing requirements. the challenge of this work is to balance database freshness and transaction performance. Although there is a number of similar previous works in the literature, they did not consider the presence of continuous transactions and therefore the issue of data dependency between these two types of transactions is not addressed. the simulation results show that our protocols can significantly improve the performance of one-time transactions while keeping the database fresh.
Due to the increasing demand for quick time-to-market and diverse functionalities in the development of powertrain controllers, the traditional vehicle development process must be replaced with a model-based process. ...
详细信息
the real-time Specification for Java (RTSJ) offers the predictable memory management needed for real-timeapplications, while maintaining Java's advantages of portability and ease of use. RTSJ's scoped memory ...
详细信息
ISBN:
(纸本)0769523463
the real-time Specification for Java (RTSJ) offers the predictable memory management needed for real-timeapplications, while maintaining Java's advantages of portability and ease of use. RTSJ's scoped memory allows object lifetimes to be controlled in groups, rather than individually as in C++. While easier than individual object lifetime management, scoped memory adds programming complexity from strict rules governing memory access across scopes. Moreover memory leaks can potentially create jitter and reduce performance. To manage the complexities of RTSJs scoped memory, we developed patterns and tools for RTZen, a real-time CORBA Object Request Broker (ORB). We describe four new patterns that enable communication and coordination across scope boundaries, an otherwise difficult task in RTSJ. We then present IsoLeak, a runtime debugging tool that visualizes the scoped hierarchies of complex applications and locates memory leaks. Our empirical results show that RTZen is highly predictable and has acceptable performance. RTZen therefore demonstrates that the use of patterns and tools like IsoLeak can help applications meet the stringent QoS requirements of DRE applications, while supporting safer easier cheaper and faster development in real-time Java.
We present a high performance logging system for embedded UNIX and GNU/Linux applications. Compared to the standard UNIX and GNU/Linux logging method, syslog, our method has two orders of magnitude lower latency and a...
详细信息
ISBN:
(纸本)9781479908516
We present a high performance logging system for embedded UNIX and GNU/Linux applications. Compared to the standard UNIX and GNU/Linux logging method, syslog, our method has two orders of magnitude lower latency and an order of magnitude higher message throughput. this speed-up is mainly due to the use of a memory-mapped file as the means of interprocess communication, fewer memory copies and the batching of output messages in the logging daemon. In addition, our logging system also accepts syslog messages, providing compatibility with existing applications. Our logging system is in production use in the Cisco UCS Virtual Interface Card.
暂无评论