首页> 外文会议>IEEE International Congress on Big Data >Power efficient big data analytics algorithms through low-level operations
【24h】

Power efficient big data analytics algorithms through low-level operations

机译:通过低级操作实现高效的大数据分析算法

获取原文

摘要

We present an empirical performance evaluation of algorithms that replace arithmetic operations with low-level bit operations for power-aware Big Data processing. Specifically, we compare two different data structures in terms of both execution time and power efficiency: (a) a baseline design using arrays, and (b) a design using bit-slice indexing (BSI) and distributed BSI arithmetic. We evaluate two types of queries popular in Big Data analytics: aggregations and top-k. These queries were implemented using each of the two data structure designs on Apache Spark running on a server cluster that was instrumented with specialized hardware for synchronized real-time power measurement for each server in the cluster. We performed a series of experiments running the above queries on several different datasets. These experiments show that the bit-slicing algorithm consistently outperforms the array algorithm in both power efficiency and execution time. An interesting observation is that the power efficiency improvement of the bit-slicing algorithm over the array method is comparable to or greater than the improvement in execution time for both queries evaluated.
机译:我们提出了一种算法的经验性能评估,该算法可以用低级位运算代替算术运算,以实现功耗感知的大数据处理。具体来说,我们在执行时间和功率效率方面比较了两种不同的数据结构:(a)使用数组的基线设计,以及(b)使用位片索引(BSI)和分布式BSI算法的设计。我们评估大数据分析中流行的两种查询类型:聚合和top-k。这些查询是通过在服务器群集上运行的Apache Spark上的两种数据结构设计中的每一种来实现的,该服务器群集上装有专用硬件,用于群集中每个服务器的同步实时功率测量。我们执行了一系列实验,在多个不同的数据集上运行以上查询。这些实验表明,在功率效率和执行时间上,位分片算法始终优于阵列算法。有趣的观察是,位切片算法相对于数组方法的功率效率改进与评估的两个查询的执行时间改进相当或更大。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号