共查询到20条相似文献,搜索用时 203 毫秒
1.
嵌入式系统与网络技术以及数据库技术的结合可以极大地增强嵌入式设备的智能化与灵活性。将数据库系统移植到嵌入式设备中,可以方便、有效地管理嵌入式设备上的数据;文中讨论了嵌入式数据库中数据的存储模式及存储组织结构,并在优化存储性能的方面做了探讨。 相似文献
2.
针对现有实时调度算法在实时性能上的不足,提出了一种新的实时任务分类调度算法,根据实时任务的到达情况进行分类,划分为周期任务和非周期任务,并对不同类型的实时任务使用不同的改进的实时调度算法.通过实验,证明此算法与现有实时调度算法相比,综合实时性能有了很大程度的提高. 相似文献
3.
基于目前较流行的嵌入式数字视频监控系统,提出了一种媒体存储的策略。该策略通过设计双缓冲媒体流算法、设计硬盘预分配空间和连续文件存储、多路存储轮转式调度算法以及媒体信息索引等,在较高的媒体编码数据量下,实现了不丢帧的稳定存储,并能快速而准确地检索,清晰流畅地回放历史视频。在长时间的测试中验证了该存储策略的实用性和可靠性。 相似文献
4.
Temperature-Aware Task Allocation and Scheduling for Embedded Multiprocessor Systems-on-Chip (MPSoC) Design 总被引:1,自引:0,他引:1
Temperature affects not only the performance but also the power, reliability, and cost of the embedded system. This paper
proposes a temperature-aware task allocation and scheduling algorithm for MPSoC embedded systems. Thermal-aware heuristics
are developed, and a temperature-aware floorplanning tool is used to reduce the peak temperature and achieve a thermally even
distribution while meeting real time constraints. The paper investigates both power-aware and thermal-aware approaches to
the task allocation and scheduling. The experimental results show that the thermal-aware approach outperforms the power-aware
schemes in terms of maximal and average temperature reductions. To the best of our knowledge, this is the first MPSoC task
allocation and scheduling algorithm that takes temperature into consideration.
相似文献
相似文献
5.
虚拟化技术在嵌入式系统中的应用 总被引:1,自引:2,他引:1
基于嵌入式系统对虚拟化环境的特殊要求,探讨如何设计虚拟机(VM)。针对工业实时控制,介绍了与第三方产品结合,把Intel虚拟化技术的好处拓展到应用中去。用虚拟化整合系统可以保证一定的实时性能;无需硬件冗余;进行软件移植而不简化应用。通过软件环境并行,虚拟化也允许原有的应用与新应用并存。它为多线程的应用在多核处理器上运行提供了途径。 相似文献
6.
首先介绍了公共对象请求代理体系结构(RT-CORBA)规范,然后详细分析了RT-CORBA的特点,并提出了基于RT-CORBA的嵌入式系统开发的方法和途径。 相似文献
7.
8.
9.
Y. Xie L. Li M. Kandemir N. Vijaykrishnan M. J. Irwin 《The Journal of VLSI Signal Processing》2007,49(1):87-99
As technology scales, transient faults have emerged as a key challenge for reliable embedded system design. This paper proposes
a design methodology that incorporates reliability into hardware–software co-design paradigm for embedded systems. We introduce
an allocation and scheduling algorithm that efficiently handles conditional execution in multi-rate embedded systems, and
selectively duplicates critical tasks to detect or correct transient errors, such that the reliability of the system is improved.
Two methods are proposed to insert duplicated tasks into the schedule. The improved reliability is achieved by utilizing the
otherwise idle computation resources and taking advantage of the overlapping schedule for mutually exclusive tasks in the
conditional task graph, such that it incurs no resource or performance penalty.
相似文献
M. J. IrwinEmail: |
10.
Many embedded multimedia systems employ special hardware blocks to co‐process with the main processor. Even though an efficient handling of such hardware blocks is critical on the overall performance of real‐time multimedia systems, traditional real‐time scheduling techniques cannot afford to guarantee a high quality of multimedia playbacks with neither delay nor jerking. This paper presents a hardware‐aware rate monotonic scheduling (HA‐RMS) algorithm to manage hardware tasks efficiently and handle special hardware blocks in the embedded multimedia system. The HA‐RMS prioritizes the hardware tasks over software tasks not only to increase the hardware utilization of the system but also to reduce the output jitter of multimedia applications, which results in reducing the overall response time. 相似文献
11.
Modern multimedia applications usually have real-time constraints and they are implemented using application-domain specific
embedded processors. Dimensioning a system requires accurate estimations of resources needed by the applications. Overestimation
leads to over-dimensioning. For a good resource estimation, all the cases in which an application can run must be considered.
To avoid an explosion in the number of different cases, those that are similar with respect to required resources are combined
into, so called application scenarios. This paper presents a methodology and a tool that can automatically detect the most important variables from an application
and use them to select and dynamically predict scenarios, with respect to the necessary time budget, for soft real-time multimedia
applications. The tool was tested for three multimedia applications. Using a proactive scenario-based dynamic voltage scheduler
based on the scenarios and the runtime predictor generated by our tool, the energy consumption decreases with up to 19%, while
guaranteeing a frame deadline miss ratio close to zero.
相似文献
H. CorporaalEmail: |
12.
存储技术是电视台硬盘播出系统中的关键环节,关系到整个系统的性能以及系统安全高效的运行。从存储方式、存储架构、Raid技术、接口通道等方面介绍硬盘播出系统中的存储技术。 相似文献
13.
介绍了一种实时MPEG-2以太网传输系统的设计方案,它由硬件MPEG-2编/解码卡和基于ARM处理器的嵌入式系统卡构成,前者用于视音频的实时压缩编码和解码,后者将MPEG-2数据流进行IP封装和解封装,还分析了IP网络传输对接收端MPEG-2解码视音频的影响,并设计了一些测评方法对系统进行了相关测评. 相似文献
14.
15.
16.
提出一个使用C51单片机的嵌入式系统在通信测试仪器中实现实时控制功能的案例,给出了硬件及软件设计方案,并指出了设计中需注意的问题。该设计成功地应用于某通信测试仪器中,较好地实现了预期的目标。 相似文献
17.
In this paper, we present an approach to hardware-software partitioning for real-time embedded systems. Hardware and software components are modeled at the system level, so that cost and performance tradeoffs can be studied early in the design process and a large design space can be explored. Feasibility factor is introduced to measure the possibility of a real-time system being feasible, and is used as both a constraint and an attribute during the optimization process. An imprecise value function is employed to model the tradeoffs among multiple performance attributes. Optimal partitioning is achieved through the use of an existing computer-aided design tool. We demonstrate the application of our approach through the design of an example embedded system. 相似文献
18.
Sandeep Koranne 《Journal of Electronic Testing》2002,18(4-5):415-434
In this paper a mathematical formulation and an efficient solution, of the embedded core-based system-on-chip (SOC) test scheduling problem (ECTSP) is presented. The ECTSP can be stated as follows; given a chip with N
C cores each having a test T
i; where T
i takes time
to execute on a test access mechanism (TAM) of width w
j, and a constraint W on the number of top-level test pins; calculate the TAM assignment vector and the schedule for each test T
i, such that the completion time of the full chip test is minimized. All existing approaches have solved the ECTSP by solving the TAM partition and scheduling problem sequentially. In this paper we present an unified approach to solve the ECTSP. We present the first report of a design of reconfigurable core wrapper which allows for a dynamic change in the width of the test access mechanism (TAM) executing a core test. An automatic procedure for the creation of DfT hardware required for reconfiguration using a graph theoretic representation of core wrappers is also presented. For the case of reconfigurable wrappers, efficient algorithms to compute the schedule are presented based upon some recent results in the field of malleable task scheduling. Cases in which the degree of reconfigurability are constrained are considered; the case when only a single core can have reconfigurable wrapper, a schedule with zero TAM idle time can be found in time O(N
C(N
C + W)lgW), and the case when only 2 different wrapper configurations are allowed can be solved in time O(N
C
3). Comparison with existing results on benchmark SOCs show that our algorithms outperform state-of-art ILP formulations not only in schedule makespan, but also significantly reduce computation time. 相似文献
19.
数字视频监控系统中数据的存储算法 总被引:3,自引:0,他引:3
目前视频监控系统在多路存储情况下大多采用轮巡式,该存储方式效率低下,而且存在因硬盘剩余空间不足而造成的存储异常中断等问题.文中结合实际视频监控系统,讨论了视频数据的存储算法,采用多磁盘调度算法实现了将多路存储"平均"分配于多个硬盘中,充分提高存储访问的效率;并且设计实现了定时检测增加磁盘当前剩余空间算法,保证磁盘剩余空间始终维持在一定的容量,从而很好地解决了存储异常中断的问题. 相似文献