WEAVER: An Energy Efficient, General-Purpose Acceleration Architecture for String Operations in Big Data Applications

2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom)(2018)

引用 0|浏览47
暂无评分
摘要
The explosion of data volume in big data era drives architecture designers to find more efficient processor architectures. Different from the conventional scientific computing, big data applications are usually simple computing patterns with massive input data, which makes current general-purpose processors suffer poor performance and huge energy consumption. Among various computing patterns in big data applications, string operations are common but very important parts of data processing. Dealing with simple and fixed computing patterns with high-performance processors is wasteful. In this paper, we propose WEAVER, a high-efficiency, general-purpose acceleration architecture for string operations, which can be integrated into current processors and work beside on-chip memory controller. The WEAVER can both reduce the latency of data transfer between memory and processing cores and accelerate the string processing by using customized architecture. The experimental results show WEAVER gains an average speedup of 3.2x over a general-purpose Intel processor, and reduces the energy consumption by 3.79x on average, with tiny hardware overhead.
更多
查看译文
关键词
Big Data,String Operations,General-purpose Accelerator,Energy Efficiency
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要