当前位置: 首页 > news >正文

CANN/asc-devkit:SIMT API整型数学函数ullmin

ullmin

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

产品支持情况

  • Ascend 950PR/Ascend 950DT:支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持
  • Atlas 200I/500 A2 推理产品:不支持
  • Atlas 推理系列产品AI Core:不支持
  • Atlas 推理系列产品Vector Core:不支持
  • Atlas 训练系列产品:不支持

功能说明

获取两个输入数据中的最小值。

函数原型

inline unsigned long long int ullmin(const unsigned long long int x, const unsigned long long int y)

参数说明

表1参数说明

参数名输入/输出描述
x输入源操作数。
y输入源操作数。

返回值说明

两个输入数据中的最小值。

约束说明

需要包含的头文件

使用该接口需要包含"simt_api/math_functions.h"头文件。

#include "simt_api/math_functions.h"

调用示例

  • SIMT编程场景:

    __global__ __launch_bounds__(1024) void KernelUllmin(unsigned long long int* dst, unsigned long long int* x, unsigned long long int* y) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = ullmin(x[idx], y[idx]); }
  • SIMD与SIMT混合编程场景:

    __simt_vf__ __launch_bounds__(1024) inline void KernelUllmin(__gm__ unsigned long long int* dst, __gm__ unsigned long long int* x, __gm__ unsigned long long int* y) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = ullmin(x[idx], y[idx]); }

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1211786/

相关文章:

  • hierarchicalforecast API完全参考:核心类与方法使用手册
  • UniLab异步运行时:SharedReplayBuffer与内存优化技术
  • 2026混流风机生产厂出片品质哪家高,价格透明口碑推荐指南 - myqiye
  • Spring Boot 2.x集成PageHelper分页插件详解
  • 终极碎片化学习方案:如何让Windows通知栏成为你的私人单词教练
  • Python代码保护与静态解密:Pyarmor机制深度解析与实践
  • RMagick性能优化指南:提升Ruby图片处理效率的7个秘诀
  • 东兴市 2026黄金回收指南 黄金回收白银回收铂金回收店铺TOP5排行榜及地址+联系方式 - 盛世金银回收
  • C++ :: 操作符全解析:从命名空间到模板编程的深度指南
  • ZLEqualizer 2音频修复实战:如何消除共振和频率冲突
  • 3个关键场景深度解析:如何用DragSelect彻底改变Web交互体验
  • Coze3.0多Agent协作架构:面向业务落地的智能体操作系统
  • STM32F407嵌入式开发实战:从驱动设计到RTOS系统集成
  • 2026实在人防水保温口碑推荐强势出炉,零套路不踩坑,价格透明看这篇就够 - myqiye
  • Windows 11智能核心调度机制与低端设备优化指南
  • UE5蓝图实战:构建虚拟摇臂与滑轨系统实现电影级运镜
  • KiwiTalk社区指南:如何参与开源项目并获得支持
  • 东营市 2026黄金回收指南 黄金回收白银回收铂金回收店铺TOP5排行榜及地址+联系方式 - 盛世金银回收
  • Tiva SSI模块深度解析:SPI与MICROWIRE时序、寄存器配置与实战避坑
  • AI插件安全攻防实战:从工具调用风险到纵深防御架构
  • 剑网1棍丐竞技场实战指南:从技能连招到高端战术解析
  • 从零构建AI智能体:开发指南与生产实践
  • Next.js 14重构实战:提升SEO与性能的混合渲染架构
  • 基于OpenCV与MediaPipe实现低成本实时动作捕捉驱动Unity角色
  • 从ipset-blacklist迁移到nftables-blacklist:完整迁移指南
  • 2026魏嘻嘻浇头面十大热门品牌真实横评,选定再拍不交智商税 - mypinpai
  • AlphaDev安全性与稳定性:AI生成代码的正确性验证终极指南
  • NestJS全栈转型指南:前端开发者2026年必备企业级后端技能
  • 文本输入技术全解析:从编码原理到安全实践
  • Higgsfield MCP插件:After Effects集成Claude AI的完整指南