首页 > 最新文献

2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)最新文献

英文 中文
Accelerated RISC-V for SIKE 加速RISC-V为SIKE
Pub Date : 2021-06-01 DOI: 10.1109/ARITH51176.2021.00035
Rami Elkhatib, R. Azarderakhsh, Mehran Mozaffari Kermani
Software implementations of cryptographic algorithms are slow but highly flexible and relatively easy to implement. On the other hand, hardware implementations are usually faster but provide little flexibility and require a lot of time to implement efficiently. In this paper, we develop a hybrid software-hardware implementation of the third round of Supersingular Isogeny Key Encapsulation (SIKE), a post-quantum cryptography algorithm candidate for NIST. We implement an isogeny field accelerator for the hardware and integrate it with a RISC-V processor which also acts as the main control unit for the field accelerator. The main advantage of this design is the high performance gain from the hardware implementation and the flexibility and fast development the software implementation provides. This is the first hybrid RISC-V and accelerator of SIKE. Furthermore, we provide one implementation for all NIST security levels of SIKE. Our design has the best area-time at NIST security levels 3 and 5 out of all hardware and hybrid designs provided in the literature.
加密算法的软件实现速度缓慢,但高度灵活,相对容易实现。另一方面,硬件实现通常更快,但提供的灵活性很少,并且需要大量时间才能有效地实现。在本文中,我们开发了第三轮超奇异等根密钥封装(SIKE)的混合软件-硬件实现,SIKE是NIST的后量子加密候选算法。我们为硬件实现了一个等源场加速器,并将其与RISC-V处理器集成,RISC-V处理器也作为场加速器的主控制单元。该设计的主要优点是硬件实现的高性能和软件实现提供的灵活性和快速开发。这是思科的第一个混合RISC-V和加速器。此外,我们为SIKE的所有NIST安全级别提供了一种实现。在文献中提供的所有硬件和混合设计中,我们的设计在NIST安全级别3和5中具有最佳的区域时间。
{"title":"Accelerated RISC-V for SIKE","authors":"Rami Elkhatib, R. Azarderakhsh, Mehran Mozaffari Kermani","doi":"10.1109/ARITH51176.2021.00035","DOIUrl":"https://doi.org/10.1109/ARITH51176.2021.00035","url":null,"abstract":"Software implementations of cryptographic algorithms are slow but highly flexible and relatively easy to implement. On the other hand, hardware implementations are usually faster but provide little flexibility and require a lot of time to implement efficiently. In this paper, we develop a hybrid software-hardware implementation of the third round of Supersingular Isogeny Key Encapsulation (SIKE), a post-quantum cryptography algorithm candidate for NIST. We implement an isogeny field accelerator for the hardware and integrate it with a RISC-V processor which also acts as the main control unit for the field accelerator. The main advantage of this design is the high performance gain from the hardware implementation and the flexibility and fast development the software implementation provides. This is the first hybrid RISC-V and accelerator of SIKE. Furthermore, we provide one implementation for all NIST security levels of SIKE. Our design has the best area-time at NIST security levels 3 and 5 out of all hardware and hybrid designs provided in the literature.","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125021404","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Organizing Committee ARITH 2021 组委会ARITH 2021
Pub Date : 2021-06-01 DOI: 10.1109/arith51176.2021.00006
{"title":"Organizing Committee ARITH 2021","authors":"","doi":"10.1109/arith51176.2021.00006","DOIUrl":"https://doi.org/10.1109/arith51176.2021.00006","url":null,"abstract":"","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129748701","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Resource Optimal Truncated Multipliers for FPGAs fpga的资源最优截断乘法器
Pub Date : 2021-06-01 DOI: 10.1109/ARITH51176.2021.00029
Andreas Böttcher, M. Kumm, F. D. Dinechin
This proposal presents the resource optimal design of truncated multipliers targeting field programmable gate arrays (FPGAs). In contrast to application specific integrated circuits (ASICs), the design for FPGAs has some distinct design challenges due to many possibilities of computing the partial products using logic-based or DSP-based sub-multipliers. To tackle this, we extend a previously proposed tiling methodology which translates the multiplier design into a geometrical problem: the target multiplier is represented by a board that has to be covered by tiles representing the sub-multipliers. The tiling with the least resources can be found with integer linear programming (ILP). Our extension considers the error of possibly unoccupied positions of the board and determines the tiling with the least resources that respects the maximal allowed error bound. This error bound is chosen such that a faithfully rounded truncated multiplier is obtained. Compared to previous designs that use a fixed number of guard bits or optimize at the level of the dot diagrams, this allows a much better use of sub-multipliers resulting in significant area savings without sacrificing the timing.
提出了针对现场可编程门阵列(fpga)的截短乘法器的资源优化设计。与专用集成电路(asic)相比,fpga的设计有一些独特的设计挑战,因为使用基于逻辑或基于dsp的子乘法器计算部分产品的许多可能性。为了解决这个问题,我们扩展了先前提出的平铺方法,将乘数设计转化为几何问题:目标乘数由一块板表示,必须由代表子乘数的瓷砖覆盖。用整数线性规划(ILP)可以找到资源最少的平铺。我们的扩展考虑了可能未被占用的棋盘位置的误差,并确定了符合最大允许误差界的最小资源的平铺。选择该误差范围,以便获得忠实的舍入截断乘法器。与以前使用固定数量的保护位或在点图级别进行优化的设计相比,这允许更好地使用子乘法器,从而在不牺牲时间的情况下节省大量面积。
{"title":"Resource Optimal Truncated Multipliers for FPGAs","authors":"Andreas Böttcher, M. Kumm, F. D. Dinechin","doi":"10.1109/ARITH51176.2021.00029","DOIUrl":"https://doi.org/10.1109/ARITH51176.2021.00029","url":null,"abstract":"This proposal presents the resource optimal design of truncated multipliers targeting field programmable gate arrays (FPGAs). In contrast to application specific integrated circuits (ASICs), the design for FPGAs has some distinct design challenges due to many possibilities of computing the partial products using logic-based or DSP-based sub-multipliers. To tackle this, we extend a previously proposed tiling methodology which translates the multiplier design into a geometrical problem: the target multiplier is represented by a board that has to be covered by tiles representing the sub-multipliers. The tiling with the least resources can be found with integer linear programming (ILP). Our extension considers the error of possibly unoccupied positions of the board and determines the tiling with the least resources that respects the maximal allowed error bound. This error bound is chosen such that a faithfully rounded truncated multiplier is obtained. Compared to previous designs that use a fixed number of guard bits or optimize at the level of the dot diagrams, this allows a much better use of sub-multipliers resulting in significant area savings without sacrificing the timing.","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114364330","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Program Committee ARITH 2021 项目委员会ARITH 2021
Pub Date : 2021-06-01 DOI: 10.1109/arith51176.2021.00007
{"title":"Program Committee ARITH 2021","authors":"","doi":"10.1109/arith51176.2021.00007","DOIUrl":"https://doi.org/10.1109/arith51176.2021.00007","url":null,"abstract":"","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115951155","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Foreword ARITH 2021
Pub Date : 2021-06-01 DOI: 10.1109/arith51176.2021.00005
{"title":"Foreword ARITH 2021","authors":"","doi":"10.1109/arith51176.2021.00005","DOIUrl":"https://doi.org/10.1109/arith51176.2021.00005","url":null,"abstract":"","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130963954","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Algorithms for Stochastically Rounded Elementary Arithmetic Operations in IEEE 754 Floating-Point Arithmetic IEEE 754浮点运算中随机四舍五入初等算术运算的算法
Pub Date : 2021-06-01 DOI: 10.1109/ARITH51176.2021.00024
M. Fasi, M. Mikaitis
Published in "IEEE Transactions on Emerging Topics in Computing, Volume: 9, Issue: 3, JulySeptember 2021" and orally presented at ARITH 2021.
发表于“IEEE关于计算新兴主题的交易,卷:9,问题:3,2021年7月9日”,并在ARITH 2021上口头发表。
{"title":"Algorithms for Stochastically Rounded Elementary Arithmetic Operations in IEEE 754 Floating-Point Arithmetic","authors":"M. Fasi, M. Mikaitis","doi":"10.1109/ARITH51176.2021.00024","DOIUrl":"https://doi.org/10.1109/ARITH51176.2021.00024","url":null,"abstract":"Published in \"IEEE Transactions on Emerging Topics in Computing, Volume: 9, Issue: 3, JulySeptember 2021\" and orally presented at ARITH 2021.","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132889302","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards Arithmetic-Centered Filter Design 以算法为中心的滤波器设计
Pub Date : 2021-06-01 DOI: 10.1109/ARITH51176.2021.00032
F. D. Dinechin, Silviu-Ioan Filip, M. Kumm, Anastasia Volkova
A hardware implementation can be defined to be faithful to the frequency specification of a linear time-invariant digital filter. Filter design and implementation then become a single global optimisation problem. To solve this problem, existing tools are reviewed, and the missing ones are framed.
硬件实现可以定义为忠实于线性时不变数字滤波器的频率规范。然后,滤波器的设计和实现就变成了一个全局优化问题。为了解决这个问题,对现有的工具进行了审查,并对缺失的工具进行了框架。
{"title":"Towards Arithmetic-Centered Filter Design","authors":"F. D. Dinechin, Silviu-Ioan Filip, M. Kumm, Anastasia Volkova","doi":"10.1109/ARITH51176.2021.00032","DOIUrl":"https://doi.org/10.1109/ARITH51176.2021.00032","url":null,"abstract":"A hardware implementation can be defined to be faithful to the frequency specification of a linear time-invariant digital filter. Filter design and implementation then become a single global optimisation problem. To solve this problem, existing tools are reviewed, and the missing ones are framed.","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114587917","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Industry Panel ARITH 2021: Processors for the Computing of the 2020s 工业小组ARITH 2021: 21世纪20年代的计算处理器
Pub Date : 2021-06-01 DOI: 10.1109/arith51176.2021.00010
{"title":"Industry Panel ARITH 2021: Processors for the Computing of the 2020s","authors":"","doi":"10.1109/arith51176.2021.00010","DOIUrl":"https://doi.org/10.1109/arith51176.2021.00010","url":null,"abstract":"","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126084966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tagged error: tracing numerical error through computations 标记错误:通过计算跟踪数值错误
Pub Date : 2021-06-01 DOI: 10.1109/ARITH51176.2021.00014
Nestor Demeure, C. Chevalier, C. Denis, P. Dossantos-Uzarralde
Extensive work has been done to evaluate the numerical accuracy of computations. However, getting fine-grained information on the operations that caused the inaccuracies observed in a given output is still a hard problem. We propose a new method, under the name tagged error, to get fine information on the impact of user-defined code sections on the numerical error of any floating-point number in a program. Our method uses a dedicated arithmetic over a type that encapsulates both the result the user would have had with the original computation and an approximation of its numerical error stored as an unevaluated sum of terms that can each be attributed to a single source. It lets us quantify the impact of potential error sources on any output of a computation while taking phenomena such as error amplification or dampening, due to later operations, into account. Furthermore, we can use this information to do targeted modifications of an algorithm, improving both its speed and precision, as illustrated by a study on the conjugate gradient algorithm.
人们已经做了大量的工作来评估计算的数值精度。然而,获取关于导致在给定输出中观察到的不准确的操作的细粒度信息仍然是一个难题。我们提出了一种新的方法,命名为tagged error,用于获取用户定义代码段对程序中任意浮点数的数值误差影响的详细信息。我们的方法在一个类型上使用专用的算法,该算法封装了用户使用原始计算得到的结果,以及将其数值误差的近似值存储为可归因于单个来源的未求值项和。它使我们能够量化潜在误差源对任何计算输出的影响,同时考虑到由于后期操作而导致的误差放大或衰减等现象。此外,我们可以利用这些信息对算法进行有针对性的修改,提高其速度和精度,如对共轭梯度算法的研究所示。
{"title":"Tagged error: tracing numerical error through computations","authors":"Nestor Demeure, C. Chevalier, C. Denis, P. Dossantos-Uzarralde","doi":"10.1109/ARITH51176.2021.00014","DOIUrl":"https://doi.org/10.1109/ARITH51176.2021.00014","url":null,"abstract":"Extensive work has been done to evaluate the numerical accuracy of computations. However, getting fine-grained information on the operations that caused the inaccuracies observed in a given output is still a hard problem. We propose a new method, under the name tagged error, to get fine information on the impact of user-defined code sections on the numerical error of any floating-point number in a program. Our method uses a dedicated arithmetic over a type that encapsulates both the result the user would have had with the original computation and an approximation of its numerical error stored as an unevaluated sum of terms that can each be attributed to a single source. It lets us quantify the impact of potential error sources on any output of a computation while taking phenomena such as error amplification or dampening, due to later operations, into account. Furthermore, we can use this information to do targeted modifications of an algorithm, improving both its speed and precision, as illustrated by a study on the conjugate gradient algorithm.","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114764258","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
$a cdot(xcdot x)$ or $(acdot x)cdot x?$ $a cdot(xcdot x)$还是$(acdot x)cdot x?美元
Pub Date : 2021-06-01 DOI: 10.1109/ARITH51176.2021.00015
Jean-Michel Muller
Expressions such as $ax^{2}, axy$, or $ax^{3}$, where $a$ is a constant, are not unfrequent in computing. There are several ways of parenthesizing them (and therefore, choosing the order of evaluation). Depending on the value of $a$, is there a more accurate evaluation order? We discuss this point (with a small digression on spurious underflows and overflows).
像$ax^{2}、axy$或$ax^{3}$这样的表达式,其中$a$是一个常量,在计算中并不少见。有几种方法可以将它们括起来(因此,可以选择求值的顺序)。根据$a$的值,是否有更准确的求值顺序?我们将讨论这一点(稍微离题一下虚假的下溢和溢出)。
{"title":"$a cdot(xcdot x)$ or $(acdot x)cdot x?$","authors":"Jean-Michel Muller","doi":"10.1109/ARITH51176.2021.00015","DOIUrl":"https://doi.org/10.1109/ARITH51176.2021.00015","url":null,"abstract":"Expressions such as <tex>$ax^{2}, axy$</tex>, or <tex>$ax^{3}$</tex>, where <tex>$a$</tex> is a constant, are not unfrequent in computing. There are several ways of parenthesizing them (and therefore, choosing the order of evaluation). Depending on the value of <tex>$a$</tex>, is there a more accurate evaluation order? We discuss this point (with a small digression on spurious underflows and overflows).","PeriodicalId":383803,"journal":{"name":"2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126682707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2021 IEEE 28th Symposium on Computer Arithmetic (ARITH)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1