首页> 外文期刊>Automatika >Lossless Image Compression Exploiting Streaming Model for Efficient Execution on Multicores
【24h】

Lossless Image Compression Exploiting Streaming Model for Efficient Execution on Multicores

机译:多核有效执行的无损图像压缩开发流模型

获取原文
获取原文并翻译 | 示例
       

摘要

Image and video coding play a critical role in present multimedia systems ranging from entertainment to specialized applications such as telemedicine. Usually, they are hand-customized for every intended architecture in order to meet performance requirements. This approach is neither portable nor scalable. With the advent of multicores new challenges emerged for programmers related to both efficient utilization of additional resources and scalable performance. For image and video processing applications, streaming model of computation showed to be effective in tackling these challenges. In this paper, we report the efforts to improve the execution performance of the CBPC, our compute intensive lossless image compression algorithm described in [1]. The algorithm is based on highly adaptive and predictive modeling, outperforming many other methods in compression efficiency, although with increased complexity. We employ a high-level performance optimization approach which exploits streaming model for scalability and portability. We obtain this by detecting computationally demanding parts of the algorithm and implementing them in Streamlt, an architecture-independent stream language which goal is to improve programming productivity and parallelization efficiency by exposing the parallelism and communication pattern. We developed an interface that enables the integration and hosting of streaming kernels into the host application developed in general-purpose language.%Postupci obrade slikovnih podataka su iznimno zastupljeni u postoje?im multimedijskim sustavima, po?ev od zabavnih sustava pa do specijaliziranih aplikacija u telemedicini. Vrlo ?esto, zbog svojih ra?unskih zahtjeva, ovi programski odsje?ci su iznimno optimirani i to na niskoj razini, ?to predstavlja pote?ko?e u prenosivosti i skal-abilnosti kona?nog rje?enja. Nadolaskom vi?ejezgrenih ra?unala pojavljuju se novi izazovi kao ?to su u?inkovito iskori?tavanje ra?unskih jezgri i postizanje skalabilnosti rje?enja obzirom na pove?anje broja jezgri. U ovom radu prikazan je novi pristup pobolj?anja izvedbenih performansi metode za kompresiju slika bez gubitaka CBPC koja se odlikuje adaptivnim modelom predvi?anja koji omogu?uje postizanje boljih stupnjeva kompresije uz pove?anje ra?unske slo?enosti [1]. Pristup koji je primjenjen sastoji se u implementaciji ra?unski zahtjevnog predikcijskog modela u tokovnom programskom jeziku koji omogu?uje paralelizaciju izvornog programa. Ovako projektiran predikcijski model mo?e se iskoristiti kroz su?elje koje smo razvili a koje omogu?uje pozivanje tokovnih ra?unskih modula i njihovo paralelno izvo?enje uz iskori?tavanje vi?e jezgri.
机译:图像和视频编码在当前的多媒体系统中发挥着至关重要的作用,其范围从娱乐到特殊应用(例如远程医疗)。通常,它们是针对每种预期体系结构手动定制的,以满足性能要求。这种方法既不可移植也不可扩展。随着多核技术的出现,程序员面临的新挑战与有效利用附加资源和可扩展性能有关。对于图像和视频处理应用程序而言,计算的流模型已证明可有效应对这些挑战。在本文中,我们报告了为提高CBPC(在[1]中所述的计算密集型无损图像压缩算法)的执行性能所做的努力。该算法基于高度自适应和预测的模型,尽管复杂度有所提高,但在压缩效率方面优于许多其他方法。我们采用高级性能优化方法,该方法利用流模型来实现可伸缩性和可移植性。我们通过检测算法中需要计算的部分并在Streamlt中实现这一点,Streamlt是一种与体系结构无关的流语言,其目标是通过公开并行性和通信模式来提高编程生产率和并行化效率。我们开发了一个接口,该接口可以将流内核集成和托管到以通用语言开发的主机应用程序中。%Postupci禁止对slikovnih podataka su iznimno zastupljeni u postoje?im multimedijskim sustavima,po?ev od zabavnih sustava pa do specijaliziranihpli远程医疗。 Vrlo?esto,zbog svojih ra?unskih zahtjeva,ovi programski odsje?ci su iziznimno optimirani i to na niskoj razini,predstavlja pote?ko?e u prenosivosti i skal-abilnosti kona?nog rje?en。 Nadolaskom vi?ejezgrenih ra?unala pojavljuju se novi izazovi kao?to su u?inkovito iskori?tavanje ra?unskih jezgri i postizanje skalabilnosti rje?enja obzirom na pove?anje broja jezgri。 U ovom radu prikazan je novi pristup pobolj?anja izvedbenih performansi metode za kompresiju slika bez gubitaka CBPC koja se odlikuje Adaptivnim modelom predvi?anja koji omogu?uje postizanje boljih stupnjeva kompre实施方案的基本原则。 Ovako projektiran predikcijski模型莫伊斯·伊斯科里斯蒂蒂·克罗兹·苏伊尔耶·科耶·斯莫·拉兹维利·科赫·莫古?uje pozivanje Tokovnih ra?

著录项

  • 来源
    《Automatika》 |2012年第3期|272-283|共12页
  • 作者单位

    Departement of Control and Computer Engineering Faculty of Electrical Engineering and Computing University of Zagreb Unska 3, HR-10000, Zagreb, Croatia;

    Departement of Control and Computer Engineering Faculty of Electrical Engineering and Computing University of Zagreb Unska 3, HR-10000, Zagreb, Croatia;

    Departement of Control and Computer Engineering Faculty of Electrical Engineering and Computing University of Zagreb Unska 3, HR-10000, Zagreb, Croatia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    lossless image compression; image coding; stream programming; parallel programming; multicores;

    机译:无损图像压缩;图像编码;流编程;并行编程多核;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号