欢迎您来到北京传奇天地--浪潮服务器白金级分销 北京区最大分销!
010-82628080

浪潮助力蘑菇街提升推荐系统效率

2016-01-19 10:28:44   来源:   

蘑菇街—我的买手街,是专注于时尚女性消费者的电子商务网站,为爱美的姑娘们提供衣服、鞋子、箱包、配饰和美妆等等领域适合年轻女性的商品。蘑菇街旨在做一家高科技轻时尚的互联网公司,公司的核心宗旨就是购物与社区的相互结合,为更多消费者提供更有效的购物决策建议。蘑菇街APP也成为时尚女性购买和互相分享的必备APP。蘑菇街对美与时尚的诠释同大家分享,时尚的风采正在蘑菇街展开。

项目分析

不管是通过图片上传寻找目标图片,还是协同过滤、内容推荐算法等,都需要强大的高性能计算集群。如何将计算所耗费时间缩短,如何占用的更少服务器,是蘑菇街面临的首要挑战。

深度学习(Deep Learning)是近年来高性能计算的热点应用,在图像识别等领域有着尤其突出的优势,蘑菇街采用大数据+深度神经网络模型相结合,实现图像加速识别和分析。

神经网络模型

蘑菇街的困扰

但是,通用服务器执行神经网络模型的效率较低,举个例子:在双路的服务器环境下,如果对于某一个类目的7.4GB规模的数据12线程需要超过40小时的训练时间。与预期整个流程(包括训练和其他部分的处理时间)在24小时内处理完的目标有很大差距。

因此蘑菇街希望能够运用更高效的计算集群来解决这些问题。鉴于推荐算法和图片搜索中存在大量的浮点计算,那么就需要有一个具有高效并行计算能力的服务器集群。相比较于仅能有很少线程同时工作的多核CPU而言,GPU的特性是可以同时执行数千个线程,这将令蘑菇街的系统能处理更多的信息流。

蘑菇街商品推荐算法架构

方案概述

蘑菇街选择浪潮NF5588M3作为其商品推荐系统的主流机型,2颗Intel 8C CPU,8根16G内存有效的提升内存的读写性能,加速采用4块K40的GPU卡,并采用Raid来提升硬盘的读写性能。

NF5588M3改变了传统单一的计算单元,采用Intel最新处理器核心与NVIDIA Tesla/Kepler加速计算技术的协同,让CPU和GPU各司其职,CPU主要承担更加擅长的逻辑选择、判断跳转和IO通信方面的职责,而GPU则专职计算密集型、高度并行的计算工作,使得计算资源合理的分配,计算性能达到从几倍到几百倍的增长。

浪潮NF5588M3服务器

浪潮NF5588M3服务器的产品参数

客户收益

据蘑菇街实际测试数据显示,在相同计算能力下,浪潮高性能服务器NF5588M3节点提供的精度是传统两路服务器的2倍,GPU节点的性能功耗成本是纯CPU节点的2倍。有效的降低了直接采购成本、机房空间和设备能耗。

通过本次项目的成功实施,浪潮在项目的规划设计和实施服务中表现出的敬业、专职的态度,得到蘑菇街管理层的高度认可。浪潮NF5588M3的强劲的性能、专业的技术为客户带来更多的方案和价值,为双方后续深入合作打开良好的开端。