已开启
🔍 代码侦探|特别期 · 限时问答,50份定制背包、冲锋衣等你领,手慢无! #559
昇腾CANN小助手创建于  9 天前
昇腾CANN小助手
昇腾CANN小助手
9 天前 创建

参与流程

01学习课程 02本issue页答题评论 03奖品领取
完成Ascend C 算子开发基础概览Ascend C 算子基础编程
课程学习后,再回到本题目回答
按照格式要求进行答题 有机会赢取CANN定制冲锋衣/polo衫/背包

学习课程后在本 issue 下方按格式评论答题,答案全部正确且格式合规者,按评论楼层参与抽奖,赢取奖品,最多发放50份奖品!
本期活动时间:8月25日至9月1日 24:00

一、问题内容

1. AI Core 抽象架构与数据处理原则 (单选题)
关于 Ascend C 对 AI Core 的抽象硬件架构,下列说法正确的是:
A. AI Core 的计算单元可以直接对 Global Memory 中的数据进行计算,从而减少一次数据搬运
B. DMA 负责数据搬运,包括 Global Memory 和 Local Memory 之间的数据搬运,以及不同层级 Local Memory 之间的数据搬运
C. Vector 单元负责执行矩阵运算,Cube 单元负责执行向量运算
D. Scalar 单元只负责基础标量算术运算,不承担向量计算、矩阵计算、数据搬运等指令的发射工作

2. 核函数的编写与调用规则(单选题)
关于 Ascend C 核函数的编写规则与调用语法,下列说法正确的是:
A. 核函数可以返回 `int32_t` 类型的错误码,用于向 Host 侧报告执行结果
B. `__global__` 用于标识核函数、使其可被 `<<<...>>>` 调用;`__aicore__` 标识该核函数在设备端 AI 核上执行
C. 核函数的指针入参不允许携带 `__gm__` 限定符,只能使用普通 C/C++ 指针
D. 核函数调用语法 `kernel_name<<<blockDim, l2ctrl, stream>>>` 中,`stream` 是保留参数,需固定传递 `nullptr`

3. 矢量编程范式与 Double Buffer 实现(多选题)
关于基本矢量编程范式(CopyIn → Compute → CopyOut)及其在课程 Add 算子示例 `add_custom.asc` 中的实现,下列说法正确的有:
A. CopyIn 任务使用 `DataCopy` 将数据从 Global Memory 搬运到 Local Memory,并使用 `EnQue` 将 LocalTensor 放入 VECIN 位置的队列
B. 为 TBuf 分配的内存空间只能参与计算,无法执行 Queue 队列的入队(EnQue)、出队(DeQue)操作
C. 开启 Double Buffer 后,`Process` 中的循环次数应为 `tileNum`,与 `BUFFER_NUM` 无关
D. `pipe.InitBuffer(inQueueX, 2, ...)` 中将内存块个数设置为 2,是为了实现 Double Buffer 机制,使数据搬运与矢量计算并行执行

二、答题评论格式

格式示例:
1、A/B/C/D  2、A/B/C/D  3、A/B/C/D(第 3 题为多选题,请连续填写答案,例如 `3. ABCD`)

三、奖项设置

有效参与人数越多,送出的奖品越多

抽取答对全部题目且答案格式正确的参与者,赢取 CANN 定制冲锋衣 / Polo 衫 / 背包,最多送出50份奖品

image.png

有效参与人数 抽取奖品数量
达到100人 10个
达到200人 20个
达到300人 30个
达到400人 40个
达到500人及以上 50个

四、活动规则

  • 每期题目刷新后按评论发布时间正序排列,最早评论答题的为1楼,以此类推;
  • 中奖楼层若未按格式答题/答案错误/当月已获奖,则为无效中奖,无法兑奖
  • 活动结束后统一开奖,中奖名单将在本帖公布

五、兑奖须知

  • 每个AtomGit账号 ID 每月仅可获奖 1 次,若中奖用户当月已获奖,则本次中奖无效,无法兑奖;
  • 兑奖需关注 CANN 社区并Star cann-outreach仓;
  • 9 月 4 日将在此 issue 公布获奖名单,请获奖者微信添加 昇腾CANN小助手(微信号:Ascend-CANN)领取奖品;
  • 获奖名单公布后设 5 个工作日公示期,公示期内接受异议,公示期后不再受理;
  • 本次活动最终解释权归活动方所有
likedislike
only_test
9 天前 评论:

1、B 2、B 3、A、B、D

likedislike
gcw_aWbSBA77
9 天前 评论:

1、B 2、B 3、A、B、D

likedislike
gcw_8rCfg55E
9 天前 评论:

1、B 2、B 3、A、B、D

likedislike
cwx_test1
9 天前 评论:

1、B 2、B 3、A、B、D

likedislike
handong12138
9 天前 评论:

1、B 2、B 3、A、B、D

likedislike
此处折叠了355条消息 查看更多
shuiqinfan7962
3 天前 评论:

1、B 2、B 3、ABD

likedislike
eight656shaotang
3 天前 评论:

1、B 2、B 3、ABD

likedislike
木春
木春
2 天前 评论:

1、B 2、B 3. ABD

likedislike
banjin
banjin
2 天前 评论:

1、B 2、B 3、ABD

likedislike
小月半子
小月半子
2 天前 评论:

1、B 2、B 3、 ABD

likedislike