首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

优酷 DSP 广告投放系统架构实践

导读:随着 RTB 网络在线展现广告交易模式的兴起,各大公司都纷纷搭建自己的 DSP ( Demand-Side Platform ) 广告投放系统进行获客。...优酷在近几年也搭建 DSP 系统,并且在持续迭代。在这一过程中,经历哪些技术探索?趟过哪些坑?有怎样的技术方案沉淀?下面我将从技术视角分享出来,希望对大家有启发。...——业务目标—— DSP 的核心目标就是用户增长,通过广告拉新和召回,提升用户留存和活跃度。从月活跃度的维度,我们将用户进行分层:新用户、低活跃用户、中活跃用户、高活跃用户和流失用户。 ?...——系统架构—— 明确了业务目标,接下来介绍下我们的系统的架

1.7K30

LruCache在美团DSP系统中的应用演进

用于DSP系统中的广告数据存储来提高广告投放引擎的性能。 美团在线营销DSP团队诚招工程、算法、数据等各方向精英,共同支持百亿级流量的高可靠系统研发与优化。...为了能够有效提高DSP系统的性能,美团平台引入了一种带有清退机制的缓存结构LruCache(Least Recently Used Cache),在目前的DSP系统中,使用LruCache + 键值存储数据库的机制将远端数据变为本地缓存数据...LruCache在美团DSP系统的应用场景 在美团DSP系统中广泛应用键值存储数据库,例如使用Redis存储广告信息,服务可以通过广告ID获取广告信息。...作者简介 王粲,2018年11月加入美团,任职美团高级工程师,负责美团DSP系统后端基础架构的研发工作。...霜霜,2015年6月加入美团,任职美团高级工程师,美团DSP系统后端基础架构与机器学习架构负责人,全面负责DSP业务广告召回和排序服务的架构设计与优化。

64240
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    LruCacahe在美团DSP系统中的应用演进

    背景 DSP系统是互联网广告需求方平台,用于承接媒体流量,投放广告。业务特点是并发度高,平均响应低(百毫秒)。...为了能够有效提高DSP系统的性能,美团平台引入了一种带有清退机制的缓存结构LruCache(Least Recently Used Cache),在目前的DSP系统中,使用LruCache + 键值存储数据库的机制将远端数据变为本地缓存数据...LruCache在美团DSP系统的应用场景 在美团DSP系统中广泛应用键值存储数据库,例如使用Redis存储广告信息,服务可以通过广告ID获取广告信息。...作者简介 王粲,2018年11月加入美团,任职美团高级工程师,负责美团DSP系统后端基础架构的研发工作。...霜霜,2015年6月加入美团,任职美团高级工程师,美团DSP系统后端基础架构与机器学习架构负责人,全面负责DSP业务广告召回和排序服务的架构设计与优化。

    60030

    DSP图像处理

    最近着手把CSK移植到DSP中,先看一些DSP中图像处理的一些例子,第一件事当然就是怎么把图像数据倒入CCS工程中了,去年倒是用过一点CCS,再拿起来已经忘得差不多了,这篇文章主要记录一些学习的过程:...三.定点数和浮点数的区别 PC编程很少遇到这么细节的问题,但是DSP上就不同了,以前只知道定点数需要定标,浮点数是采用类似于科学计数法的一种方法,具体的细节就不清楚了,DSP还有定点和浮点之分,所以把这里的细节看了看...浮点数 正是由于定点数的表示方法太过僵硬,固定的小数点位置决定了固定位数的整数部分和小数部分,不利于表示特别大和特别小的数,现在绝大多数的现代计算机系统都采纳了浮点数表达实数。...这两天爸妈来西安了,中午刚送走,从车站赶回来刚赶上下午上班时间,实际上都困得不行了,就想去睡觉,到了办公室把早上改的IFFT看了一下,其实IFFT就只需要把FFT的代码中的dsp_fft32x32改成dsp_ifft32x32...DSP官方出了许多库函数,前面用的dsp64x的库函数,打开之后解压之后长这样: ? 用的时候,我当时是直接把lib里的四个文件全部拷贝到项目中来,这里面长这样: ?

    4.6K40

    DSP视频教程】DSP视频教程第2期:系统介绍ARM DSP数字信号处理库以及超简单的移植方法分享(2022-01-27)

    mod=viewthread&tid=110519 本期视频为大家分享DSP视频教程第2期:系统介绍ARM DSP数字信号处理库以及超简单的移植方法分享。...视频(1080p观看): https://www.bilibili.com/video/BV1Wu411R7Hc 本期视频主要分为以下几个内容: 1、系统介绍ARM DSP库。...2、ARM文档介绍 (1)ARM DSP库的各种宏定义。 (2)浮点数的四舍五入问题。 (3)ARM早期是提供库版本的,现在已经不推荐再使用库方式。 (4)ARM 内容介绍。...4、DSP工程模板介绍。 (1)标配了AC5,AC6和IAR三个版本。 (2)标准RTT和串口两种打印方式。 (3)注意不用编译等级对生成代码大小的影响。 5、超简单的移植方法分享。

    51710

    【数字信号处理】数字信号处理简介 ( 连续时间系统的时域和频域特性 | DSP 解决的问题 | DSP 发展 )

    文章目录 一、连续时间系统的时域和频域特性 二、DSP 解决的问题 三、DSP 发展 一、连续时间系统的时域和频域特性 ---- 冲激函数 , 输入为 \delta t 时 , 系统 0 状态输出..., 其傅里叶变换称为频率响应 , 其拉普拉斯变换称为系统函数 ; 傅里叶变换 : 频率响应 , 反应一个系统的各个频率的信号能量 ; h_a(t) \stackrel{FT}{\longleftrightarrow...( s ) 低通滤波器 : 只有 低于某个频率值的信号 , 才能通过 , 高于某频率的信号直接删除 ; 高通滤波器 : 只有 高于某个频率值的信号 , 才能通过 , 低于某频率的信号直接删除 ; 二、DSP...DFT)}{\longrightarrow} x(k) 数字滤波器的设计与实现 : 频率响应 : h(n)\stackrel{SFT}{\longrightarrow} H(e^{j \omega}) 系统函数...: h(n)\stackrel{ZT}{\longrightarrow} H(z) 三、DSP 发展 ---- 1950 年 , 信号处理使用模拟系统完成 , 当时计算机比较落后 , 常用的数字信号处理的方法是

    84120

    dsp指令ixh_C24XX系列DSP移位指令总结

    C24XX系列DSP移位指令总结 徐丽红王佰营 TI公司C24XX系列DSP的移位指令很有特色而且效率很高;一般的移位功能不用专门的指令实现而是作为其他指令中的一个功能给出,并且移位并不占用CPU额外时间...以下整理出了DSP常用的移位指令: 一、两类移位指令 1>显性移位指令,移位次数由指令直接给出:1add—sub←0—16 2and—or—xor←#L 3lacc←0—16 4sach—sacl←...输入移位器的移位数值的大小由包含在指令中的常量或由临时寄存器(TREG)来指定;其中,由指令字中的常量决定的移位量允许用户采用特定的数据定标或调整运算来得到特定的代码;由TREG低4位数值所决定的移位量,允许用户动态调整数据的比例系数,从而来适应不同要求的系统性能...ACC中所有位右移一位,LSB入C,MSB填0; 注意:有的移位受符号扩展方式位(SXM)的影响,注意正确设置SXM的值,以达到预期目标; 关键字:TMS320LF2407 TMS320C2000 DSP

    89110

    FPGA、DSP、ARM比较

    ARM是32位的单片机,其内部硬件资源的性能较高,可以加载操作系统成为其主要特点,有了操作系统,就可以像pc机那样多任务实时处理,就是同一时间内能完成多个任务,而且不会互相影响。...DSP DSP(digital signal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。...可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。目前FPGA的品种很多,有XILINX的XC系列、TI公司的TPC系列、ALTERA公司的FIEX系列等。...DSP VS FPGA DSP是通用的信号处理器,用软件实现数据处理;FPGA用硬件实现数据处理。...展望: FPGA目前的趋势是有代替ARM及DSP的可能,在FPGA内部置入乘法器和DSP块,就具有高速的DSP处理能力。

    3K91

    在工业领域,DSP将要被ARM淘汰了?ARM + DSP才是更优解?

    随着ARM芯片技术的高速更新迭代,越来越多工业应用场景都使用ARM架构实现,ARM既可跑操作系统(Linux、FreeRTOS等)满足复杂应用需求,亦可跑裸机满足高实时等应用需求。...由于ARM生态系统十分完善,因此在人机交互、网络通信、文件系统管理方面,有着得天独厚的优势。 业界部分开发者当中,曾经有着DSP(数字信号处理器)将要被ARM淘汰的流言。...在面对一些需要高速复杂的运算场景,DSP仍然拥有不可替代作用,特别是精密数控系统、机器人控制系统、测试测量仪器、能源电力监测、电力电子技术、音视频处理等工业应用领域。...1x DSP C66x,主频750MHz,支持浮点运算 2x IPU(Image Processing Unit),每个IPU子系统含2个ARM Cortex-M4核心,共4个ARM Cortex-M4...子系统含2个PRU(Programmable Real-time Unit)核心,共4个PRU核心 2x PRU-ICSS,每个PRU-ICSS子系统含2个PRU(Programmable Real-time

    86910

    DSP与Always-on功能

    原文连接 - https://www.ceva-dsp.com/ourblog/how-dsp-supports-always-on-functions/ 对于需要Always-on的功能,比如说语音控制或者...,设备需要实时获取并实时处理传感器数据,而DSP是最佳的选择。...相反(By comparison),DSP则要灵活的多。 DSP广泛的应用于各种电子设备中。在特定的应用中,增强的信号质量可以提供人甚至无法感知的信息和细节,比如对医学图像信号的处理。...而DSP不但可以处理传感器数据,还可以将其他传感器数据进行更复杂的合并处理。 大部分的智能音频,视频和图像处理设备需要语音控制和物体监测功能。专门的DSP可以与CPU同步处理多种不同的复杂功能。...总结如下 - Short overview of DSP: DSP uses digital signal processing to convert and analyze signals such

    95130

    数字信号处理(DSP)介绍

    在这种情况下,数字信号处理系统用于添加回声或调整声音的速度和音高以获得完美的声音。然后,将处理后的信号传送到 DAC 以产生可由扬声器输出的模拟信号。请注意,有些 DSP 应用程序不需要 DAC。...7 DSP 可用于广泛的应用 DSP 概念和工具可用于任何需要在数字域中处理输入信号的应用。这包括但不限于音频和视频压缩、语音处理和识别、数字图像处理和雷达应用。...在这些领域中谋求职业生涯需要掌握广泛的专业 DSP 算法、数学和技术。事实上,任何人似乎都不太可能掌握已经开发的所有 DSP 技术。...但是,一些常见的 DSP 概念,例如滤波、相关和频谱分析,几乎在所有 DSP 应用中都使用。因此,DSP 教育的第一步是掌握基本概念,然后专注于特定兴趣领域所需的专业技术。...DSP 的一些基本概念以及与数字图像处理相关的一些专业技术在我之前的文章中都有介绍。我还有一个关于 FPGA 和基于 FPGA 的 DSP 算法实现的系列文章,可以帮助您开始学习这个相对困难的主题。

    2.3K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券