首页 > 最新文献

2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.最新文献

英文 中文
Fast instruction set customization 快速指令集定制
Pub Date : 2004-11-22 DOI: 10.1109/ESTMED.2004.1359704
E. Borin, F. Klein, N. Moreano, R. Azevedo, G. Araújo
This work proposes an approach to tune embedded processor datapaths toward a specific application, so as to maximize the application performance. We customize the computation capabilities of a base processor, by extending its instruction set to include custom operations which are implemented as new specialized functional units. We describe an automatic methodology to select the custom instructions from the given application code, in a way that there is no need of compensation code or other modifications in the application, simplifying the code generation. By using the ArchC architecture description language, fast compilation and simulation of the resulting customized processor code are achieved, considerably reducing the turnaround time required to evaluate the best set of custom operations. Experimental results show that our framework provides large performance improvements (up to 3.6 times), when compared to the base general-purpose processor, while significantly speeding up the design process.
本工作提出了一种针对特定应用程序调整嵌入式处理器数据路径的方法,从而最大化应用程序性能。我们通过扩展基本处理器的指令集来包含作为新的专用功能单元实现的自定义操作,从而定制处理器的计算能力。我们描述了一种从给定的应用程序代码中选择自定义指令的自动方法,这种方法不需要在应用程序中添加补偿代码或其他修改,从而简化了代码生成。通过使用ArchC体系结构描述语言,可以实现对生成的定制处理器代码的快速编译和模拟,从而大大减少了评估最佳定制操作集所需的周转时间。实验结果表明,与基础通用处理器相比,我们的框架提供了很大的性能改进(高达3.6倍),同时显着加快了设计过程。
{"title":"Fast instruction set customization","authors":"E. Borin, F. Klein, N. Moreano, R. Azevedo, G. Araújo","doi":"10.1109/ESTMED.2004.1359704","DOIUrl":"https://doi.org/10.1109/ESTMED.2004.1359704","url":null,"abstract":"This work proposes an approach to tune embedded processor datapaths toward a specific application, so as to maximize the application performance. We customize the computation capabilities of a base processor, by extending its instruction set to include custom operations which are implemented as new specialized functional units. We describe an automatic methodology to select the custom instructions from the given application code, in a way that there is no need of compensation code or other modifications in the application, simplifying the code generation. By using the ArchC architecture description language, fast compilation and simulation of the resulting customized processor code are achieved, considerably reducing the turnaround time required to evaluate the best set of custom operations. Experimental results show that our framework provides large performance improvements (up to 3.6 times), when compared to the base general-purpose processor, while significantly speeding up the design process.","PeriodicalId":178984,"journal":{"name":"2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.","volume":"184 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116868047","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Homogeneous multiprocessing for the masses 面向大众的同质多处理
Pub Date : 2004-11-22 DOI: 10.1109/ESTMED.2004.1359689
P. Stravers
Summary form only given. Processor architectures have reached a point where it is getting increasingly hard to improve their performance without resorting to complex and exotic measures. Polack observed in 2000 that Intel processors had been "on the wrong side of a square law" for almost a decade. Embedded processors for consumer and telecommunication chips are now confronted with the same rule of diminishing returns. To further improve their performance, the processors are getting disproportionally bigger and consume much more energy per operation than previous generations. Traditionally, embedded systems-on-chip (SoC) have been designed as heterogeneous multiprocessors, where most processors are not programmable and a single control processor synchronizes all communication. Obvious advantages of such systems include low cost and low power consumption. In high volume products this outweighs disadvantages like a low degree of design reuse, little software reuse, and long product lead times. Despite all the hard work and good intentions it has proved difficult to establish a platform around heterogeneous SoC architectures. With the rise of non-recurrent engineering costs and an increasingly global and competitive semiconductor market, the need for a successful SoC platform is felt stronger than ever in the industry. Next to cost, the availability of qualified engineers is often even a bigger problem. Given that it is not unusual to spend several hundreds of men years on software development for a single product, it is easy to see that even a multinational company can only have a very limited number of products in development at any point in time. The solution we propose is to move away from heterogeneous SoC and instead embrace homogeneous embedded multiprocessors. In this talk we discuss embedded multiprocessor architectures and how they relate to programming models. We contrast heterogeneous to homogeneous architectures, and we show how the traditional efficiency gap between the two is narrowing. We also discuss issues related to hardware and software reuse, and the quest for composable systems to speed up the often lengthy process of embedded system integration.
只提供摘要形式。处理器体系结构已经达到了这样一个地步:如果不采取复杂和特殊的措施,就越来越难以提高它们的性能。Polack在2000年观察到,英特尔处理器在近十年的时间里一直“站在方形定律的错误一边”。消费类和电信芯片的嵌入式处理器现在也面临着同样的收益递减规则。为了进一步提高它们的性能,处理器变得不成比例地大,每次操作消耗的能量比前几代要多得多。传统上,嵌入式片上系统(SoC)被设计为异构多处理器,其中大多数处理器不可编程,并且单个控制处理器同步所有通信。这种系统的明显优点是低成本和低功耗。在大批量产品中,这比设计重用程度低、软件重用程度低和产品交付周期长等缺点更重要。尽管所有的努力和良好的意图,已经证明很难建立一个围绕异构SoC架构的平台。随着非经常性工程成本的上升以及半导体市场日益全球化和竞争激烈,业界对成功的SoC平台的需求比以往任何时候都强烈。除了成本之外,能否招到合格的工程师往往是一个更大的问题。考虑到花费几百年的时间在单个产品的软件开发上并不罕见,很容易看出,即使是跨国公司在任何时间点上也只能有非常有限数量的产品在开发中。我们提出的解决方案是远离异构SoC,转而采用同构嵌入式多处理器。在这次演讲中,我们将讨论嵌入式多处理器架构以及它们与编程模型的关系。我们对比了异构架构和同构架构,并展示了两者之间的传统效率差距是如何缩小的。我们还讨论了与硬件和软件重用相关的问题,以及对可组合系统的探索,以加快嵌入式系统集成的通常漫长的过程。
{"title":"Homogeneous multiprocessing for the masses","authors":"P. Stravers","doi":"10.1109/ESTMED.2004.1359689","DOIUrl":"https://doi.org/10.1109/ESTMED.2004.1359689","url":null,"abstract":"Summary form only given. Processor architectures have reached a point where it is getting increasingly hard to improve their performance without resorting to complex and exotic measures. Polack observed in 2000 that Intel processors had been \"on the wrong side of a square law\" for almost a decade. Embedded processors for consumer and telecommunication chips are now confronted with the same rule of diminishing returns. To further improve their performance, the processors are getting disproportionally bigger and consume much more energy per operation than previous generations. Traditionally, embedded systems-on-chip (SoC) have been designed as heterogeneous multiprocessors, where most processors are not programmable and a single control processor synchronizes all communication. Obvious advantages of such systems include low cost and low power consumption. In high volume products this outweighs disadvantages like a low degree of design reuse, little software reuse, and long product lead times. Despite all the hard work and good intentions it has proved difficult to establish a platform around heterogeneous SoC architectures. With the rise of non-recurrent engineering costs and an increasingly global and competitive semiconductor market, the need for a successful SoC platform is felt stronger than ever in the industry. Next to cost, the availability of qualified engineers is often even a bigger problem. Given that it is not unusual to spend several hundreds of men years on software development for a single product, it is easy to see that even a multinational company can only have a very limited number of products in development at any point in time. The solution we propose is to move away from heterogeneous SoC and instead embrace homogeneous embedded multiprocessors. In this talk we discuss embedded multiprocessor architectures and how they relate to programming models. We contrast heterogeneous to homogeneous architectures, and we show how the traditional efficiency gap between the two is narrowing. We also discuss issues related to hardware and software reuse, and the quest for composable systems to speed up the often lengthy process of embedded system integration.","PeriodicalId":178984,"journal":{"name":"2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134310661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Trace-based evaluation of clock synchronization algorithms for wireless loudspeakers 基于跟踪的无线扬声器时钟同步算法评估
Pub Date : 2004-11-22 DOI: 10.1109/ESTMED.2004.1359693
P. Blum, L. Thiele
We present an evaluation strategy for clock synchronization algorithms. It is based on a combination of measured traces, which provide for realistic performance estimation, and of simulation, which guarantees repeatability. The evaluation strategy includes parameter-optimization to allow for a fair comparison of algorithms; a general-purpose evolutionary optimizer is used for this purpose. The strategy is applied in a case study, evaluating the performance of four clock synchronization algorithms in the wireless loudspeakers application. We find that the phase-locked loop algorithm, as well as the linear-regression and the gradient algorithm achieve sufficient synchronization in a lightly loaded network. Only the local selection algorithm is able to maintain sufficient synchronization under heavy network load, as generated for example by concurrent audio or video streaming.
提出了一种时钟同步算法的评估策略。它是基于测量轨迹的组合,它提供了现实的性能估计,和模拟,这保证了可重复性。评估策略包括参数优化,以允许公平比较算法;为此使用了一个通用的进化优化器。通过实例分析,评估了四种时钟同步算法在无线扬声器应用中的性能。我们发现锁相环算法以及线性回归和梯度算法在轻负荷网络中都能达到充分的同步。只有本地选择算法能够在繁重的网络负载下保持足够的同步,例如并发的音频或视频流。
{"title":"Trace-based evaluation of clock synchronization algorithms for wireless loudspeakers","authors":"P. Blum, L. Thiele","doi":"10.1109/ESTMED.2004.1359693","DOIUrl":"https://doi.org/10.1109/ESTMED.2004.1359693","url":null,"abstract":"We present an evaluation strategy for clock synchronization algorithms. It is based on a combination of measured traces, which provide for realistic performance estimation, and of simulation, which guarantees repeatability. The evaluation strategy includes parameter-optimization to allow for a fair comparison of algorithms; a general-purpose evolutionary optimizer is used for this purpose. The strategy is applied in a case study, evaluating the performance of four clock synchronization algorithms in the wireless loudspeakers application. We find that the phase-locked loop algorithm, as well as the linear-regression and the gradient algorithm achieve sufficient synchronization in a lightly loaded network. Only the local selection algorithm is able to maintain sufficient synchronization under heavy network load, as generated for example by concurrent audio or video streaming.","PeriodicalId":178984,"journal":{"name":"2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122408926","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Power saving in hand-held multimedia systems using MPEG-21 digital item adaptation 使用MPEG-21数字项目适应的手持多媒体系统的省电
Pub Date : 2004-11-22 DOI: 10.1109/ESTMED.2004.1359694
Hojun Shim, Youngjin Cho, N. Chang
The MPEG-21 Multimedia Framework initiative aims to support a wide range of networks and devices in the delivery and consumption of multimedia resources. One of the primary goals of MPEG-21 is universal multimedia access (UMA) through Digital Item Adaptation (DIA), which supports multimedia streaming to heterogeneous terminal devices ensuring the same readability and seamlessness. We pioneer power saving of terminal devices with MPEG-21 DIA, so that the MPEG-21 DIA can also be used to support power saving, even though the framework is not primarily designed for power reduction and only limited power awareness is defined by DIA. We introduce several power-saving techniques conforming to MPEG-21 DIA specifications and show the dependency relation among introduced techniques. We achieve energy savings of up to 66% in hand-held multimedia devices with minor QoS (Quality of Service) degradation.
MPEG-21多媒体框架倡议旨在支持多媒体资源的传输和消费的广泛网络和设备。MPEG-21的主要目标之一是通过DIA (Digital Item Adaptation,数字项目适应)实现通用多媒体访问(universal multimedia access, UMA),它支持多媒体流传输到异构终端设备,保证了相同的可读性和无缝性。我们率先使用MPEG-21 DIA实现终端设备的节能,因此MPEG-21 DIA也可以用于支持节能,尽管该框架主要不是为节能而设计的,并且DIA只定义了有限的功耗感知。介绍了几种符合mpeg - 21dia规范的节能技术,并说明了这些技术之间的依赖关系。我们在手持多媒体设备上实现了高达66%的节能,且服务质量(QoS)下降很小。
{"title":"Power saving in hand-held multimedia systems using MPEG-21 digital item adaptation","authors":"Hojun Shim, Youngjin Cho, N. Chang","doi":"10.1109/ESTMED.2004.1359694","DOIUrl":"https://doi.org/10.1109/ESTMED.2004.1359694","url":null,"abstract":"The MPEG-21 Multimedia Framework initiative aims to support a wide range of networks and devices in the delivery and consumption of multimedia resources. One of the primary goals of MPEG-21 is universal multimedia access (UMA) through Digital Item Adaptation (DIA), which supports multimedia streaming to heterogeneous terminal devices ensuring the same readability and seamlessness. We pioneer power saving of terminal devices with MPEG-21 DIA, so that the MPEG-21 DIA can also be used to support power saving, even though the framework is not primarily designed for power reduction and only limited power awareness is defined by DIA. We introduce several power-saving techniques conforming to MPEG-21 DIA specifications and show the dependency relation among introduced techniques. We achieve energy savings of up to 66% in hand-held multimedia devices with minor QoS (Quality of Service) degradation.","PeriodicalId":178984,"journal":{"name":"2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131238072","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Fast design space exploration framework with an efficient performance estimation technique 具有高效性能评估技术的快速设计空间探索框架
Pub Date : 2004-11-22 DOI: 10.1109/ESTMED.2004.1359698
Seongnam Kwon, Choonseung Lee, Sungchan Kim, Youngmin Yi, S. Ha
This work presents the design space exploration framework that consists of two design loops: cosynthesis loop for component selection and mapping of the function blocks to the processing components, and communication DSE loop for communication architecture optimization. Before entering into the cosynthesis loop, it is critical to estimate the performance of junction blocks. We also propose a performance estimation method of software function blocks considering the effect of architecture variation, compiler optimization, and data dependent behavior. It is to run the entire application with code augmentation on the instruction set simulator of the target processor. In the cosynthesis loop, the performance of the entire application is easily computed as a linear combination Of function block performance values. Experimentation with real-life applications proves the viability of the proposed technique.
本工作提出了由两个设计循环组成的设计空间探索框架:用于组件选择和将功能块映射到处理组件的共合成循环,以及用于通信架构优化的通信DSE循环。在进入共合成回路之前,评估结块的性能是至关重要的。我们还提出了一种考虑架构变化、编译器优化和数据依赖行为影响的软件功能块性能评估方法。它是在目标处理器的指令集模拟器上运行带有代码扩充的整个应用程序。在共合成循环中,整个应用程序的性能很容易计算为功能块性能值的线性组合。实际应用的实验证明了所提出技术的可行性。
{"title":"Fast design space exploration framework with an efficient performance estimation technique","authors":"Seongnam Kwon, Choonseung Lee, Sungchan Kim, Youngmin Yi, S. Ha","doi":"10.1109/ESTMED.2004.1359698","DOIUrl":"https://doi.org/10.1109/ESTMED.2004.1359698","url":null,"abstract":"This work presents the design space exploration framework that consists of two design loops: cosynthesis loop for component selection and mapping of the function blocks to the processing components, and communication DSE loop for communication architecture optimization. Before entering into the cosynthesis loop, it is critical to estimate the performance of junction blocks. We also propose a performance estimation method of software function blocks considering the effect of architecture variation, compiler optimization, and data dependent behavior. It is to run the entire application with code augmentation on the instruction set simulator of the target processor. In the cosynthesis loop, the performance of the entire application is easily computed as a linear combination Of function block performance values. Experimentation with real-life applications proves the viability of the proposed technique.","PeriodicalId":178984,"journal":{"name":"2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127120298","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Adaptive spectrum-based variable bit truncation of discrete cosine transform (DCT) for energy-efficient wireless multimedia communication 基于自适应频谱的离散余弦变换(DCT)可变位截断节能无线多媒体通信
Pub Date : 2004-11-22 DOI: 10.1109/ESTMED.2004.1359712
Feng Liu, C. Tsui
This work presents a new adaptive scheme to reduce the computation energy of the discrete cosine transform (DCT) architecture for image/video coding. The scheme employs the noise masking effect of quantization and the spectral difference of the quantization factors. Spectrum-based variable bit truncation is used to allocate more energy for the computations that affect the low frequency DCT coefficients more. We propose a benchmark driven search mechanism based on energy and distortion weight to find the optimal truncation sets for different quality constraints and quantization tables. They are stored in a look-up table (LUT) for the on-line reconfiguration. Simulation results show that significant energy saving is achieved with negligible quality degradation.
本文提出了一种新的自适应方案,以减少图像/视频编码中离散余弦变换(DCT)架构的计算能量。该方案利用了量化的噪声掩蔽效应和量化因子的谱差。采用基于频谱的可变位截断,为对低频DCT系数影响较大的计算分配更多的能量。提出了一种基于能量和失真权重的基准驱动搜索机制,用于寻找不同质量约束和量化表的最优截断集。它们存储在一个查找表(LUT)中,用于在线重新配置。仿真结果表明,该方法在质量下降很小的情况下实现了显著的节能。
{"title":"Adaptive spectrum-based variable bit truncation of discrete cosine transform (DCT) for energy-efficient wireless multimedia communication","authors":"Feng Liu, C. Tsui","doi":"10.1109/ESTMED.2004.1359712","DOIUrl":"https://doi.org/10.1109/ESTMED.2004.1359712","url":null,"abstract":"This work presents a new adaptive scheme to reduce the computation energy of the discrete cosine transform (DCT) architecture for image/video coding. The scheme employs the noise masking effect of quantization and the spectral difference of the quantization factors. Spectrum-based variable bit truncation is used to allocate more energy for the computations that affect the low frequency DCT coefficients more. We propose a benchmark driven search mechanism based on energy and distortion weight to find the optimal truncation sets for different quality constraints and quantization tables. They are stored in a look-up table (LUT) for the on-line reconfiguration. Simulation results show that significant energy saving is achieved with negligible quality degradation.","PeriodicalId":178984,"journal":{"name":"2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121666592","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Identifying "representative" workloads in designing MpSoC platforms for media processing 在设计用于媒体处理的MpSoC平台时确定“代表性”工作负载
Pub Date : 2004-09-06 DOI: 10.1109/ESTMED.2004.1359702
A. Maxiaguine, S. Chakraborty, Wei Tsang Ooi
Workload design is a well recognized problem in the domain of microprocessor design. Different program characteristics that influence the selection of a representative workload include microarchitecture-centric properties such as cache miss rates, instruction mix and accuracy of branch prediction. However, properties of a workload that are pertinent to the context of system-level design of multiprocessor SoC platforms are very different. Till date, the problem of "representative workload design" in this specific context has not been sufficiently addressed. This work represents an attempt to address this problem in the specific case of SoC platform design for multimedia processing. Towards this, we present a method to characterize properties of multimedia workload that are relevant to SoC platform design. Based on such a characterization, we present a technique for classifying different multimedia streams. Finally, we show the utility of such a classification through a case study involving the design of a multiprocessor SoC platform for MPEG-2 decoding.
工作负载设计是微处理器设计领域中一个公认的问题。影响代表性工作负载选择的不同程序特征包括以微体系结构为中心的属性,如缓存缺失率、指令组合和分支预测的准确性。然而,与多处理器SoC平台的系统级设计上下文相关的工作负载的属性是非常不同的。到目前为止,在这个特定的上下文中,“代表性工作负载设计”的问题还没有得到充分的解决。这项工作代表了在多媒体处理SoC平台设计的具体情况下解决这一问题的尝试。为此,我们提出了一种描述与SoC平台设计相关的多媒体工作负载特性的方法。基于这种特征,我们提出了一种对不同的多媒体流进行分类的技术。最后,我们通过一个涉及MPEG-2解码的多处理器SoC平台设计的案例研究来展示这种分类的效用。
{"title":"Identifying \"representative\" workloads in designing MpSoC platforms for media processing","authors":"A. Maxiaguine, S. Chakraborty, Wei Tsang Ooi","doi":"10.1109/ESTMED.2004.1359702","DOIUrl":"https://doi.org/10.1109/ESTMED.2004.1359702","url":null,"abstract":"Workload design is a well recognized problem in the domain of microprocessor design. Different program characteristics that influence the selection of a representative workload include microarchitecture-centric properties such as cache miss rates, instruction mix and accuracy of branch prediction. However, properties of a workload that are pertinent to the context of system-level design of multiprocessor SoC platforms are very different. Till date, the problem of \"representative workload design\" in this specific context has not been sufficiently addressed. This work represents an attempt to address this problem in the specific case of SoC platform design for multimedia processing. Towards this, we present a method to characterize properties of multimedia workload that are relevant to SoC platform design. Based on such a characterization, we present a technique for classifying different multimedia streams. Finally, we show the utility of such a classification through a case study involving the design of a multiprocessor SoC platform for MPEG-2 decoding.","PeriodicalId":178984,"journal":{"name":"2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132084861","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
期刊
2nd Workshop onEmbedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1