《并行计算的编程模型》一2.4.5 寄存器–内存与远程memset操作-阿里云开发者社区

开发者社区> 华章计算机> 正文

《并行计算的编程模型》一2.4.5 寄存器–内存与远程memset操作

简介: 本节书摘来华章计算机《并行计算的编程模型》一书中的第2章 ,第2.4.5节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
+关注继续查看

2.4.5 寄存器–内存与远程memset操作

GASNet的扩展API有一些奇怪的接口,某些情况下可能非常有用。除了数据的批量和单个操作之外,GASNet还提供了基于值的操作用于移动来自远程存储器适合寄存器(最多4或8字节,与平台有关)的数据。Put支持阻塞与非阻塞变体(带有显式和隐式句柄)。Get有一个阻塞变体和一个具有不同句柄类型(gasnet_valget_handle_t)的显式句柄变量。同时GASNet API还提供了相应的函数进行同步操作并返回值:gasnet_wait_syncnb_valget。
GASNet支持具有相同完成语义(如Put)的阻塞与非阻塞(带有显式和隐式句柄)的远程memset函数调用。这些函数调用没有构建被初始化为所期望常量值的源缓冲区的时间或空间开销。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
关于 SAP 产品 UI 的搜索引擎优化 SEO - Search Engine Optimization
关于 SAP 产品 UI 的搜索引擎优化 SEO - Search Engine Optimization
5 0
Java 16 正式发布,新特性一一解析
3 月 16 日,甲骨文正式发布 Java 16。甲骨文表示,现在为所有开发人员和企业提供 Java 16。
11 0
Gin 框架:启动多个端口
本文介绍如何通过 rk-boot 在一个进程里启动多个 Gin 端口。
6 0
关于 SAP UI5 对服务器端渲染 Server Sider Render 的支持问题
关于 SAP UI5 对服务器端渲染 Server Sider Render 的支持问题
7 0
Service Worker 概念简介
Service Worker 概念简介
6 0
videojs 使用手册
因为最近做了一个关于直播与录播的项目,需要用到播放器,常用的 video 标签无法满足兼容性和可配置性,为了降低编写难度,使用了 videojs 这个库来辅助开发,这里记录一下,方便之后使用回忆。
5 0
关于前端开发 Framework Agnostic 和微前端的话题
关于前端开发 Framework Agnostic 和微前端的话题
6 0
使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
6 0
全网首发:DeepStream中,获得视频帧数据的代码
全网首发:DeepStream中,获得视频帧数据的代码
4 0
全网首发:DeepStream中,获得视频帧数据的代码
全网首发:DeepStream中,获得视频帧数据的代码
5 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载