The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
It is important to estimate accurately the remaining worst case execution cycles in a program to improve the effect that intra-task dynamic voltage and frequency scaling (DVFS) has on energy reduction. Since checkpoints for DVFS involve execution time and energy overhead, it is necessary to calculate where those checkpoints should be inserted in the program and the processor frequency at each execution...
Extending the idea of preemptive multitasking to DPRS (Dynamic Partial Reconfiguration Systems) has far-reaching implications as many mechanisms supporting the concept, such as context saving and restoring, have to be built practically from scratch. This paper addresses previously neglected issues, related to design of effective preemption mechanisms for Flip-Flop-based and RAM-based hardware tasks...
In this paper, we present a hardware sharing method for design space exploration of multiprocessor embedded systems. In our prior work, we had developed a system-level design tool which automatically synthesizes communications among the processes. In this work, we have extended our tool so that the tool can automatically synthesize communications which realize sharing of hardware among different processes...
Advances in microprocessor technology provide sophisticated automotive control systems, in both realtime systems and information control systems. However, this trend brought the electronic control unit (ECU) complexity and large-scale software. One important solution will be `Integration' on both software and hardware side. Center for Embedded Computing Systems, Nagoya University (NCES) has performed...
Software component techniques are widely used to enhance productivity and reduce the cost of software systems development. This paper proposes optimization of component connections for a component system that is suitable for embedded systems. This component system adopts a static model that statically instantiates and connects components. The attributes of the components and the interface code for...
A generalized dynamic energy performance scaling (DEPS) framework is proposed for exploring application-specific energy-saving potential in hard real-time embedded systems. This software-centric framework focuses on system-wide energy reduction and takes advantage of possible power control mechanisms to trade off performance for energy savings. Three existing technologies, i.e., dynamic hardware resource...
Multicore systems-on-chip have become popular in the design of embedded systems in order to simultaneously achieve high performance and low power consumption. On the software side, real-time operating systems are necessary in order to handle growing complexity of embedded software. This paper describes requirements, design principles and implementation techniques for real-time operating systems to...
Memory protection mechanisms have become important in an embedded system. Previously, embedded systems, especially small-size systems, did not need memory protection mechanisms. However, recent embedded systems require memory protection mechanisms. That is because large, complex programs in a large embedded system, such as car navigation systems and high-end cellular phones, cause unreliability due...
A number of approaches have been proposed so far for reducing the energy consumption of embedded systems by using scratch-pad memory. However, most of previous work focused on dynamic energy reduction, and did not take enough consideration of the leakage energy in their evaluations. As the technology scales down to the deep submicron domain, the leakage energy in memory devices could contribute to...
In the design of embedded systems, especially battery- powered systems, it is important to reduce energy consumption. Cache are now used not only in general-purpose processors but also in embedded processors. As feature sizes shrink, the leakage energy has contributed to a significant portion of total energy consumption. To reduce the leakage energy of cache, the Drowsy cache was proposed, in which...
In recent years, embedded system technologies are evolving rapidly and in short-handedness of experienced engineers has become a serious problem. To solve this problem from the point of view of students and young engineers, a committee is organized by those members. We, the committee members, planned to provide a new educational material and a curriculum for students and young engineers to have an...
This paper proposes a new visual modeling environment for embedded component systems that improves the productivity of application developers. This embedded component system decreases the complexity and the difficulty of software development for embedded systems. Furthermore, it is possible to estimate the memory consumption of an entire application, since the proposed system uses a static configuration...
Multiprocessor designs have become popular in embedded domains for achieving the power and performance requirements. In this paper, we present principles and techniques for design and implementation of RTOS for embedded multiprocessor systems. We also present a system-level design toolkit for rapid design and evaluation of embedded multiprocessor systems.
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.