Error Tolerant Multimedia Stream Processing: There's Plenty of Room at the Top (of the System Stack)

Error Tolerant Multimedia Stream Processing: There's Plenty of Room at the Top (of the System Stack)
复制标题

容错多媒体流处理:(系统堆栈)顶部有足够的空间

DOI:
10.1109/tmm.2012.2232649
复制
发表时间:
2013
影响因子:
7.3
通讯作者:
Y. Andreopoulos
Y. Andreopoulos
中科院分区:
计算机科学1区
文献类型:
--
作者:
Y. Andreopoulos

文献摘要

参考文献

被引文献

相似文献

越来越多的人意识到,由于CMOS集成度的提高,预期的故障率和能量耗散将导致传统系统可靠性的放弃,转而采用在应用程序、运行时支持、架构、器件和集成电路(IC)层中为硬件引起的错误提供可靠性的方法。多媒体流处理(MSP)应用的商业利益相关者,如信息检索、流挖掘系统和高吞吐量图像和视频处理系统,在不断增长的用户需求下,已经感受到系统级扩展性和鲁棒性不足的压力。虽然这样的应用程序可以容忍结果的某些不精确,但今天的MSP系统不支持利用这方面的系统方法来实现跨层系统弹性。然而,目前正在出现的研究试图利用MSP应用程序的容错特性来实现这一目的。这是通过修改系统堆栈的所有层来实现的,从算法和软件到架构和设备层,甚至是IC数字逻辑合成本身。与传统处理的目标是最坏情况下的性能和精度保证不同,容错MSP试图为预期的性能和精度提供保证。在本文中,我们从MSP和系统(逐层)的角度回顾了该领域的最新进展,并试图预测未来跨层容错系统设计的一些组件,这些组件可能会在未来十年影响多媒体和通用计算领域。
There is a growing realization that the expected fault rates and energy dissipation stemming from increases in CMOS integration will lead to the abandonment of traditional system reliability in favor of approaches that offer reliability to hardware-induced errors across the application, runtime support, architecture, device and integrated-circuit (IC) layers. Commercial stakeholders of multimedia stream processing (MSP) applications, such as information retrieval, stream mining systems, and high-throughput image and video processing systems already feel the strain of inadequate system-level scaling and robustness under the always-increasing user demand. While such applications can tolerate certain imprecision in their results, today's MSP systems do not support a systematic way to exploit this aspect for cross-layer system resilience. However, research is currently emerging that attempts to utilize the error-tolerant nature of MSP applications for this purpose. This is achieved by modifications to all layers of the system stack, from algorithms and software to the architecture and device layer, and even the IC digital logic synthesis itself. Unlike conventional processing that aims for worst-case performance and accuracy guarantees, error-tolerant MSP attempts to provide guarantees for the expected performance and accuracy. In this paper we review recent advances in this field from an MSP and a system (layer-by-layer) perspective, and attempt to foresee some of the components of future cross-layer error-tolerant system design that may influence the multimedia and the general computing landscape within the next ten years.
DOI: 10.1177/1094342010391989
发表时间: 2011-02-01
影响因子: 3.1
作者:
Dongarra, Jack;Beckman, Pete;Yelick, Kathy
通讯作者: Yelick, Kathy