• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

在内存中计算高阶多项式梯度。

Computing high-degree polynomial gradients in memory.

作者信息

Bhattacharya Tinish, Hutchinson George H, Pedretti Giacomo, Sheng Xia, Ignowski Jim, Van Vaerenbergh Thomas, Beausoleil Ray, Strachan John Paul, Strukov Dmitri B

机构信息

Department of Electrical and Computer Engineering, University of California at Santa Barbara, Santa Barbara, CA, USA.

Artificial Intelligence Research Lab, Hewlett Packard Labs, Milpitas, CA, USA.

出版信息

Nat Commun. 2024 Sep 18;15(1):8211. doi: 10.1038/s41467-024-52488-y.

DOI:10.1038/s41467-024-52488-y
PMID:39294142
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11411077/
Abstract

Specialized function gradient computing hardware could greatly improve the performance of state-of-the-art optimization algorithms. Prior work on such hardware, performed in the context of Ising Machines and related concepts, is limited to quadratic polynomials and not scalable to commonly used higher-order functions. Here, we propose an approach for massively parallel gradient calculations of high-degree polynomials, which is conducive to efficient mixed-signal in-memory computing circuit implementations and whose area scales proportionally with the product of the number of variables and terms in the function and, most importantly, independent of its degree. Two flavors of such an approach are proposed. The first is limited to binary-variable polynomials typical in combinatorial optimization problems, while the second type is broader at the cost of a more complex periphery. To validate the former approach, we experimentally demonstrated solving a small-scale third-order Boolean satisfiability problem based on integrated metal-oxide memristor crossbar circuits, with competitive heuristics algorithm. Simulation results for larger-scale, more practical problems show orders of magnitude improvements in area, speed and energy efficiency compared to the state-of-the-art. We discuss how our work could enable even higher-performance systems after co-designing algorithms to exploit massively parallel gradient computation.

摘要

专用函数梯度计算硬件可以极大地提高当前最先进优化算法的性能。此前在这种硬件上开展的工作,是在伊辛机及相关概念的背景下进行的,仅限于二次多项式,无法扩展到常用的高阶函数。在此,我们提出一种用于高阶多项式大规模并行梯度计算的方法,该方法有利于高效的混合信号内存计算电路实现,其面积与函数中变量数量和项数的乘积成比例,并且最重要的是,与函数的次数无关。我们提出了这种方法的两种形式。第一种仅限于组合优化问题中典型的二元变量多项式,而第二种类型范围更广,但外围电路更复杂。为了验证前一种方法,我们基于集成金属氧化物忆阻器交叉阵列电路,通过实验展示了如何解决小规模三阶布尔可满足性问题,与具有竞争力的启发式算法相比。针对更大规模、更实际问题的仿真结果表明,与当前最先进技术相比,在面积、速度和能源效率方面有数量级的提升。我们讨论了在协同设计算法以利用大规模并行梯度计算之后,我们的工作如何能够实现性能更高的系统。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/671de06c36fb/41467_2024_52488_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/f3c1ab8a098d/41467_2024_52488_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/fb043bf86a9c/41467_2024_52488_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/69fd7dfd4b0c/41467_2024_52488_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/a4839c41d73f/41467_2024_52488_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/18e69497d657/41467_2024_52488_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/671de06c36fb/41467_2024_52488_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/f3c1ab8a098d/41467_2024_52488_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/fb043bf86a9c/41467_2024_52488_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/69fd7dfd4b0c/41467_2024_52488_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/a4839c41d73f/41467_2024_52488_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/18e69497d657/41467_2024_52488_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4368/11411077/671de06c36fb/41467_2024_52488_Fig6_HTML.jpg

相似文献

1
Computing high-degree polynomial gradients in memory.在内存中计算高阶多项式梯度。
Nat Commun. 2024 Sep 18;15(1):8211. doi: 10.1038/s41467-024-52488-y.
2
Efficient optimization with higher-order ising machines.基于高阶伊辛机的高效优化
Nat Commun. 2023 Sep 27;14(1):6033. doi: 10.1038/s41467-023-41214-9.
3
Efficient combinatorial optimization by quantum-inspired parallel annealing in analogue memristor crossbar.基于模拟忆阻器交叉阵列中量子启发式并行退火的高效组合优化
Nat Commun. 2023 Sep 22;14(1):5927. doi: 10.1038/s41467-023-41647-2.
4
Augmenting an electronic Ising machine to effectively solve boolean satisfiability.增强电子伊辛机以有效解决布尔可满足性问题。
Sci Rep. 2023 Dec 21;13(1):22858. doi: 10.1038/s41598-023-49966-6.
5
High-performance combinatorial optimization based on classical mechanics.基于经典力学的高性能组合优化
Sci Adv. 2021 Feb 3;7(6). doi: 10.1126/sciadv.abe7953. Print 2021 Feb.
6
Designing Ising machines with higher order spin interactions and their application in solving combinatorial optimization.设计具有更高阶自旋相互作用的伊辛机及其在组合优化问题求解中的应用。
Sci Rep. 2023 Jun 12;13(1):9558. doi: 10.1038/s41598-023-36531-4.
7
Oscillatory Neural Network-Based Ising Machine Using 2D Memristors.基于二维忆阻器的振荡神经网络伊辛机
ACS Nano. 2024 Apr 23;18(16):10758-10767. doi: 10.1021/acsnano.3c10559. Epub 2024 Apr 10.
8
Fully hardware-implemented memristor convolutional neural network.全硬件实现的忆阻器卷积神经网络。
Nature. 2020 Jan;577(7792):641-646. doi: 10.1038/s41586-020-1942-4. Epub 2020 Jan 29.
9
Cellular automata imbedded memristor-based recirculated logic in-memory computing.基于忆阻器的细胞自动机嵌入循环逻辑的内存计算。
Nat Commun. 2023 May 10;14(1):2695. doi: 10.1038/s41467-023-38299-7.
10
All-to-all reconfigurability with sparse and higher-order Ising machines.具有稀疏和高阶伊辛机的全对全可重构性。
Nat Commun. 2024 Oct 17;15(1):8977. doi: 10.1038/s41467-024-53270-w.

引用本文的文献

1
Reconfigurable terahertz optoelectronic logic through charge-density-wave phase engineering.通过电荷密度波相位工程实现的可重构太赫兹光电子逻辑
Nat Commun. 2025 May 21;16(1):4736. doi: 10.1038/s41467-025-59864-2.
2
Resistive Switching Random-Access Memory (RRAM): Applications and Requirements for Memory and Computing.电阻式开关随机存取存储器(RRAM):存储器与计算的应用及要求
Chem Rev. 2025 Jun 25;125(12):5584-5625. doi: 10.1021/acs.chemrev.4c00845. Epub 2025 May 2.
3
All-to-all reconfigurability with sparse and higher-order Ising machines.

本文引用的文献

1
Augmenting an electronic Ising machine to effectively solve boolean satisfiability.增强电子伊辛机以有效解决布尔可满足性问题。
Sci Rep. 2023 Dec 21;13(1):22858. doi: 10.1038/s41598-023-49966-6.
2
Efficient optimization with higher-order ising machines.基于高阶伊辛机的高效优化
Nat Commun. 2023 Sep 27;14(1):6033. doi: 10.1038/s41467-023-41214-9.
3
Efficient combinatorial optimization by quantum-inspired parallel annealing in analogue memristor crossbar.基于模拟忆阻器交叉阵列中量子启发式并行退火的高效组合优化
具有稀疏和高阶伊辛机的全对全可重构性。
Nat Commun. 2024 Oct 17;15(1):8977. doi: 10.1038/s41467-024-53270-w.
Nat Commun. 2023 Sep 22;14(1):5927. doi: 10.1038/s41467-023-41647-2.
4
Multidimensional hyperspin machine.多维超自旋机器。
Nat Commun. 2022 Nov 25;13(1):7248. doi: 10.1038/s41467-022-34847-9.
5
A compute-in-memory chip based on resistive random-access memory.基于电阻式随机存取存储器的计算内存芯片。
Nature. 2022 Aug;608(7923):504-512. doi: 10.1038/s41586-022-04992-8. Epub 2022 Aug 17.
6
Quantum Bridge Analytics II: QUBO-Plus, network optimization and combinatorial chaining for asset exchange.量子桥分析II:QUBO+,用于资产交换的网络优化与组合链接
Ann Oper Res. 2022;314(1):185-212. doi: 10.1007/s10479-022-04695-3. Epub 2022 May 2.
7
Memory devices and applications for in-memory computing.用于内存计算的存储设备和应用。
Nat Nanotechnol. 2020 Jul;15(7):529-544. doi: 10.1038/s41565-020-0655-z. Epub 2020 Mar 30.
8
Versatile stochastic dot product circuits based on nonvolatile memories for high performance neurocomputing and neurooptimization.基于非易失性存储器的多功能随机点积电路,用于高性能神经计算和神经优化。
Nat Commun. 2019 Nov 8;10(1):5113. doi: 10.1038/s41467-019-13103-7.
9
Electronic Structure Calculations and the Ising Hamiltonian.电子结构计算与伊辛哈密顿量
J Phys Chem B. 2018 Apr 5;122(13):3384-3395. doi: 10.1021/acs.jpcb.7b10371. Epub 2017 Nov 20.
10
A coherent Ising machine for 2000-node optimization problems.一个用于 2000 节点优化问题的连贯伊辛机。
Science. 2016 Nov 4;354(6312):603-606. doi: 10.1126/science.aah4243. Epub 2016 Oct 20.