首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏天天P图攻城狮

    OpenGL shader性能优化策略(一):减少分支语句

    为了大幅度提高计算速度,OpenGL利用了GPU,而GPU的基本调度单位叫做wavefront(不同平台理念相同、叫法不同,NVIDIA平台叫warp,AMD平台叫wavefront等,本文统称为wavefront 但是一旦引入if/for产生分支,wavefront结构就被完全破坏掉了,会产生diverged wavefrontwavefront就无法同步计算、被迫分开,即为diverged wavefront。 由于GPU计算资源也是一定的,新产生的两个wavefront可能需要排队等待来顺序执行(原来是并行执行),尤其是wavefront大批量diverged的时候;然后新分割出来的wavefront如果要移动到其他 wavefront的线程都会在if判断后走同一个分支,这样wavefront就不会diverge。

    11.3K20发布于 2018-12-07
  • 来自专栏Java学习网

    微服务架构之Spring Boot(七十八)

    Wavefront注册表会定期将指标推送到 Wavefront。 如果您要将指标直接导出到Wavefront,则必须提供您的API令牌: management.metrics.export.wavefront.api-token=YOUR_API_TOKEN 或者,您可以在您的环境中使用 Wavefront边车或内部代理设置,将指标数据转发到Wavefront API主机: management.metrics.export.wavefront.uri=proxy://localhost :2878 如果将度量标准发布到Wavefront代理(如文档中 所述),则主机必须采用 proxy://HOST:PORT 格式。 您还可以更改指标发送到Wavefront的时间间隔: management.metrics.export.wavefront.step=30s

    1.6K20编辑于 2022-05-23
  • 来自专栏计算机与AI

    Autograd:你没有使用过的最佳的机器学习库?

    def asm_prop(wavefront, length=32.e-3, \ wavelength=550.e-9, distance=10.e-3): if len(wavefront.shape = np.fft.fft2(np.fft.fftshift(wavefront)) if len(wavefront.shape) == 3: fd_new_wavefront = h[np.newaxis ,:,:] * fd_wavefront New_wavefront = np.fft.ifftshift(np.fft.ifft2(\ fd_new_wavefront))[:,:dim_x,:dim_x ] else: fd_new_wavefront = h * fd_wavefront new_wavefront = np.fft.ifftshift(np.fft.ifft2(\ fd_new_wavefront len(phase_objects)): wavefront = asm_prop(wavefront * phase_objects[ii], distance=d) return

    98240发布于 2020-12-14
  • 来自专栏数据猿

    【编译】VMware收购人工智能创业公司Apteligent

    数据猿导读 VMware透露,作为上个月对Wavefront收购之后的补充收购计划,收购Apteligent将帮助其加强对跨云环境和应用程序的度量监控。 VMware透露,作为上个月对Wavefront收购之后的补充收购计划,收购Apteligent将帮助其加强对跨云环境和应用程序的度量监控。 Dhawan表示,Apteligent和Wavefront将继续作为独立产品经营销售。

    817150发布于 2018-04-24
  • 来自专栏Java技术栈

    Spring Cloud Sleuth 被官方彻底移除!我真是醉醉的了。。。

    ,Micrometer Tracer 支持多种链路跟踪实现框架,在 Spring Boot 3.0.0 中实现链路跟踪有以下两种组合方案: 使用 OpenTelemetry 结合 Zipkin 或者 Wavefront ; 使用 OpenZipkin Brave 结合 Zipkin 或者 Wavefront; 所以,升级 Spring Cloud 的小伙伴就要小心了,Spring Cloud 链路跟踪技术解决方案完全变了

    1.4K30编辑于 2023-02-06
  • 来自专栏LET

    Radiative Backpropagation

    通常,path tracing在GPU中都是采用wavefront的架构,论文中说,wavefront这种方式下,在求导的过程中,因为生成脚本的读写操作会消耗带宽(个人理解是CPU和GPU之间的带宽)和内存的 因此,论文在应用中,主要的问题是如何将Mitsuba 2中的wavefront架构,改造为megakernel。

    69821发布于 2021-02-03
  • 来自专栏C++开发学习交流

    【Autoware】A*规划节点

    use_wavefront_heuristic_ && ! current_an->gc + move_cost; double next_hc = nodes_[next_sn.index_y][next_sn.index_x][0].hc; // wavefront use_wavefront_heuristic_ && !

    49110编辑于 2024-07-24
  • 来自专栏一棹烟波

    OpenCV3.4两种立体匹配算法效果对比

    propagate else { Point2s* ws = wbuf; // initialize wavefront int count = 0; // current region size ls[j] = curlabel; // wavefront propagation while (ws >= wbuf) // wavefront not empty { count++; // put neighbors onto wavefront T* dpp = &img.at

    5.1K40发布于 2018-03-19
  • 来自专栏字节流动

    NDK OpenGL ES 3.0 开发(二十):3D 模型

    常用的模型文件格式有 .obj、.max、.fbx .3ds 等,其中.obj 是 Wavefront 科技开发的一种几何体图形文件格式,包含每个顶点的位置、纹理坐标、法线,以及组成面(多边形)的顶点列表等数据 # 3ds Max Wavefront OBJ Exporter v0.97b - (c)2019 guruware # File Created: 25.01.2019 02:22:51 mtllib mtl 文件的结构: # 3ds Max Wavefront OBJ Exporter v0.97b - (c)2019 guruware # File Created: 25.01.2019 02:22

    2K30发布于 2020-06-01
  • 来自专栏web全栈潮流

    spring boot 配置属性大全(3)

    management.metrics.export.wavefront.api-token 直接将指标发布到Wavefront API主机时使用的API令牌。 management.metrics.export.wavefront.global-prefix 全局前缀,用于在从Wavefront UI中查看时,将源自此应用程序白盒检测的指标与源自其他Wavefront management.metrics.export.wavefront.source 应用实例的唯一标识符,是发布到Wavefront的指标的来源。默认为本地主机名。 management.metrics.export.wavefront.step 10s 要使用的步长(即报告频率)。 management.metrics.export.wavefront.uri https://longboard.wavefront.com 指标发送到的URI。

    5.7K43发布于 2020-02-24
  • 来自专栏机器学习、深度学习

    Fundamental concepts about Lithography

    Huygens-Fresnel principle states that every unobstructed point of a wavefront at a given instant in time

    35620编辑于 2023-10-17
  • 来自专栏LET

    GPU Ray Tracing简述

    于是,在OptiX的基础上,有人又提出了称为Wavefront的架构,从logic自下而上,每次执行完任务后,会给下面的模块分发新的任务,形成一个个的Queue,然后每个模块就针对Queue中的数据进行对应的操作 Wavefront在实现上略有复杂,基于computer shader,个人开发了一个C++的版本,然后移植到WebGL中,目前Chrome Canary也支持Computer Shader,有兴趣的可以看看

    2.2K40发布于 2019-08-19
  • 来自专栏Java技术栈

    重磅:Spring Boot 2.0 正式发布!

    Micrometer集成,以Atlas, Datadog, Ganglia, Graphite, Influx, JMX, New Relic, Prometheus, SignalFx, StatsD and Wavefront

    1K80发布于 2018-04-02
  • 来自专栏Real-Time Rendering

    GPU数据并行结构

    这些使用相同着色器程序的线程会被打包成组,NVIDIA将其称为一个wart,AMD将其成为一个wavefront。 一个wart/wavefront(相当于一个指令控制单元)负责调度一定数量的处理器,可能是8到64个,并且都是用SIMD架构。每个线程都会被映射到一个SIMD通道(lane)。

    58720编辑于 2024-06-25
  • 来自专栏量子化学

    在PPT中插入分子3D模型,让分子动起来

    用VMD载入一些常见的格式,如xyz、pdb等,然后点击File → Render,选择Wavefront (OBJ and MTL)渲染方式,然后点击Start Rendering即可。

    1.8K10编辑于 2024-05-13
  • 来自专栏AI研习社

    【头条】国外大神的机器学习算法大汇总;如何用50行PyTorch 代码实现GANs

    原文作者为前谷歌高级工程师、AI 初创公司 Wavefront 创始人兼 CTO Dev Nag。AI研习社编译整理出中文版本,链接如下。

    1.3K40发布于 2018-03-29
  • 来自专栏Java学习网

    微服务架构之Spring Boot(七十七)

    Dynatrace Elastic Ganglia Graphite Humio Influx JMX KairosDB New Relic Prometheus SignalFx 简单(内存中) StatsD Wavefront

    88330编辑于 2022-05-23
  • 来自专栏高速公路那点事儿

    高速机电 | 什么是点云?

    .obj:由Alias|Wavefront Techonologies公司从几何学上定义的3D模型文件格式,是一种文本文件。

    85811编辑于 2025-07-03
  • 来自专栏JavaGuide

    重磅!Spring Boot 3.0 正式发布,这些新特性真的强!!

    这包括对 Brave、opentelemeter、Zipkin 和 Wavefront 的支持。

    7.5K20编辑于 2023-01-11
  • 来自专栏机器人课程与技术

    机器人体验营笔记(二)基础

    Path planning algorithms such as wavefront algorithms or RRTs (Rapidly-exploring Random Trees) 5.

    1K10发布于 2019-08-15
领券