メニーコア超並列クラスタにおける多倍長演算に関する研究
多核大规模并行集群中多精度运算研究
基本信息
- 批准号:22K12045
- 负责人:
- 金额:$ 2.5万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:2022
- 资助国家:日本
- 起止时间:2022-04-01 至 2025-03-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
2022年度はSIMD命令であるArm Scalable Vector Extension(SVE)命令を用いて多倍長整数乗算および数論変換(Number-Theoretic Transform、以下NTT)の高速化を行った。多倍長演算ライブラリとしてGNU Multi-Precision Library(GMP)が知られているが、SIMD命令はほとんど用いられていない。Reduced-radix表現を用いることで、キャリーの伝搬処理の回数を削減するとともに、ベクトル化を行うことができた。Arm SVE命令をサポートしているA64FXプロセッサにおける性能評価の結果、提案手法がGMPに比べて最大36%高速に整数乗算を実行できることを示した。また、NTTのカーネルには剰余乗算が含まれているが、Shoup乗算を用いることで時間の掛かる除算を実質的に行うことなく、乗算、加減算およびシフト演算のみで剰余乗算を行えることが知られている。そこで、Arm SVE命令を用いてNTTのカーネルをベクトル化するとともに、MPIとOpenMPを用いて並列化を行った。性能評価の結果、提案する並列NTTの実装はA64FXプロセッサからなるクラスタであるFujitsu PRIMEHPC FX1000(1024ノード、4096MPIプロセス)において4831 Gopsの性能を示した。さらに、2022年度に行った研究成果を国際会議で発表した。
在 2022 财年,我们使用了 Arm 可扩展向量扩展 (SVE) 指令(SIMD 指令)来加速多精度整数乘法和数论变换 (NTT)。 GNU多精度库(GMP)被称为多精度算术库,但SIMD指令很少使用。通过使用简化基数表示,我们能够减少进位传播过程的数量并执行矢量化。支持 Arm SVE 指令的 A64FX 处理器上的性能评估结果表明,所提出的方法执行整数乘法的速度比 GMP 快 36%。另外,虽然NTT的内核包括模乘法,但是已知通过使用Shoup乘法,可以仅使用乘法、加法、减法和移位运算来执行模乘法,而无需实际执行耗时的除法。因此,我们使用 Arm SVE 指令对 NTT 内核进行矢量化,并使用 MPI 和 OpenMP 对其进行并行化。性能评估结果显示,所提出的并行 NTT 实现在 Fujitsu PRIMEHPC FX1000(1024 个节点,4096 个 MPI 进程)(由 A64FX 处理器组成的集群)上显示出 4831 Gops 的性能。此外,2022年进行的研究成果在国际会议上公布。
项目成果
期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Efficient Large Integer Multiplication with Arm SVE Instructions
使用 Arm SVE 指令进行高效大整数乘法
- DOI:10.1145/3578178.3578193
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:Takuya Edamatsu;Daisuke Takahashi
- 通讯作者:Daisuke Takahashi
Implementation of Parallel Number-Theoretic Transform on Manycore Clusters
众核集群上并行数论变换的实现
- DOI:
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:Daisuke Takahashi
- 通讯作者:Daisuke Takahashi
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
高橋 大介其他文献
ソフトウェア自動チューニング
软件自动调谐
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
今村 俊幸;荻田 武史;尾崎 克久;片桐 孝洋;須田 礼仁;高橋 大介;滝沢 寛之;中島 研吾 - 通讯作者:
中島 研吾
シアロシド固定化ダイヤモンド電極によるインフルエンザウイルスセンサーの開発
使用唾液酸苷固定金刚石电极开发流感病毒传感器
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
小池 樹;加藤 颯;山本 崇史;松原 輝彦;栄長 泰明;佐藤 智典;高橋 大介;戸嶋 一敦 - 通讯作者:
戸嶋 一敦
合成糖鎖-タンパク質複合体を用いた鳥類病原性大腸菌O1糖鎖エピトープの解明
使用合成糖链-蛋白质复合物阐明禽类致病性大肠杆菌 O1 聚糖表位
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
関 克典;西 信哉;高橋 大介;戸嶋 一敦 - 通讯作者:
戸嶋 一敦
ボロン酸触媒を用いた無保護糖受容体に対する位置及び立体選択的グリコシル化反応の開発
使用硼酸催化剂开发未受保护的糖受体的区域和立体选择性糖基化反应
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
中川彰;田中将道;高橋 大介;戸嶋 一敦 - 通讯作者:
戸嶋 一敦
ボロン酸触媒を用いた位置及び立体選択的β-マンノシル化反応の開発と大腸菌由来糖鎖合成への応用
使用硼酸催化剂开发区域和立体选择性β-甘露糖基化反应及其在大肠杆菌糖链合成中的应用
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
西 信哉;梨子田淳希;高橋 大介;戸嶋一敦 - 通讯作者:
戸嶋一敦
高橋 大介的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('高橋 大介', 18)}}的其他基金
Research on algorithm of fast Fourier transform in exascale system
百亿亿级系统快速傅里叶变换算法研究
- 批准号:
19K11989 - 财政年份:2019
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
DNA鎖間架橋除去に働くFAN1ヌクレアーゼの損傷塩基対除去機構
FAN1 核酸酶的受损碱基对去除机制可去除 DNA 链间交联
- 批准号:
14J06948 - 财政年份:2014
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for JSPS Fellows
素励起物理と局所密度ゆらぎの観点から見た超流動崩壊機構の解明
从基本激发物理和局域密度涨落角度阐明超流体塌陷机制
- 批准号:
10J10058 - 财政年份:2010
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for JSPS Fellows
ガラス基板上での多段階反応を利用する機能集積型ナノケミカルプローブの開発研究
利用玻璃基板上的多步反应研究和开发功能集成的纳米化学探针
- 批准号:
05J08495 - 财政年份:2005
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for JSPS Fellows
ヘテロジニアス環境における高速フーリエ変換の並列アルゴリズムに関する研究
异构环境下快速傅里叶变换并行算法研究
- 批准号:
16680001 - 财政年份:2004
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Young Scientists (A)
PCクラスタにおける高速フーリエ変換の並列アルゴリズムに関する研究
PC集群上快速傅里叶变换并行算法研究
- 批准号:
14780185 - 财政年份:2002
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
相似海外基金
代数的言語理論と類体論の融合研究
代数语言理论与类域论的融合研究
- 批准号:
22K03248 - 财政年份:2022
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Bergman 空間上の作用素解析
Bergman空间的算子分析
- 批准号:
21K03268 - 财政年份:2021
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Quantum ergodicity of Levi-flat hypersurfaces
Levi 平坦超曲面的量子遍历性
- 批准号:
19KK0347 - 财政年份:2021
- 资助金额:
$ 2.5万 - 项目类别:
Fund for the Promotion of Joint International Research (Fostering Joint International Research (A))
双方向変換言語のための計算モデルとプログラミング言語への応用
双向转换语言的计算模型及其在编程语言中的应用
- 批准号:
21K11744 - 财政年份:2021
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
非可換代数における不変式論と母函数論の連動
非交换代数中不变论与生成函数论的联系
- 批准号:
21K03209 - 财政年份:2021
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)