...
首页> 外文期刊>Computer and information science >Exploiting Data-Parallelism on Multicore and SMT Systems for Implementing the Fractal Image Compressing Problem
【24h】

Exploiting Data-Parallelism on Multicore and SMT Systems for Implementing the Fractal Image Compressing Problem

机译:利用多核和SMT系统上的数据并行性来实现分形图像压缩问题

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

获取外文期刊封面封底 >>

       

摘要

This paper presents a parallel modeling of a lossy image compression method based on the fractal theory and its evaluation over two versions of dual-core processors: with and without simultaneous multithreading (SMT) support. The idea is to observe the speedup on both configurations when changing application parameters and the number of threads at operating system level. Our target application is particularly relevant in the Big Data era. Huge amounts of data often need to be sent over low/medium bandwidth networks, and/or to be saved on devices with limited store capacity, motivating efficient image compression. Especially, the fractal compression presents a CPU-bound coding method known for offering higher indexes of file reduction through highly time-consuming calculus. The structure of the problem allowed us to explore data-parallelism by implementing an embarrassingly parallel version of the algorithm. Despite its simplicity, our modeling is useful for fully exploiting and evaluating the considered architectures. When comparing performance in both processors, the results demonstrated that the SMT-based one presented gains up to 29%. Moreover, they emphasized that a large number of threads does not always represent a reduction in application time. In average, the results showed a curve in which a strong time reduction is achieved when working with 4 and 8 threads when evaluating pure and SMT dual-core processors, respectively. The trend concerns a slow growing of the execution time when enlarging the number of threads due to both task granularity and threads management.
机译:本文提出了一种基于分形理论的有损图像压缩方法的并行建模,并对其在两个版本的双核处理器上进行了评估:带和不带同时多线程(SMT)支持。这样做的目的是在更改应用程序参数和操作系统级别的线程数时观察两种配置的加速情况。我们的目标应用在大数据时代特别重要。通常需要在低/中带宽网络上发送大量数据,并且/或者将大量数据保存在存储容量有限的设备上,从而导致有效的图像压缩。特别是,分形压缩提出了一种CPU约束的编码方法,该方法通过高度耗时的演算来提供更高的文件缩减索引。问题的结构使我们能够通过实现令人尴尬的并行算法来探索数据并行性。尽管简单,但我们的建模对于充分利用和评估所考虑的体系结构很有用。当比较两种处理器的性能时,结果表明基于SMT的处理器最多可提高29%。而且,他们强调,大量线程并不总是表示应用程序时间的减少。平均而言,结果显示出一条曲线,其中在分别评估纯线程和SMT双核处理器时,使用4个线程和8个线程时,可大大减少时间。由于任务粒度和线程管理,这种趋势涉及在增加线程数量时执行时间的缓慢增长。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号