课题基金 / 基金详情

CAREER: General-Purpose Stochastic Computing for Ultra-Low-Power Hardware Devices

CAREER: General-Purpose Stochastic Computing for Ultra-Low-Power Hardware Devices
职业:超低功耗硬件设备的通用随机计算
批准号:
2045985
负责人:
Joshua San Miguel
金额:
$53.86万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-03-01 至 2026-02-28

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
技术趋势正在朝着超低功耗计算的未来发展,在这种情况下,所有东西(无论是手指上的戒指还是体内的植入物)都能够进行某种形式的智能处理。然而,这样的未来无法通过当今平板电脑和智能手机设备中使用的传统处理器来实现。虽然典型的计算机在10 - 100瓦的功率预算下运行,但超低功率设备需要能够在低至10毫瓦的功率下运行。尽管功耗降低了几个数量级,但这些设备需要具有相同的计算能力和通用可编程性,以支持数据分析、机器学习和无线通信等复杂任务,这些任务对这些应用至关重要。换句话说,即使有可能使处理器硬件超低功耗,如果软件开发人员无法编写可以在这些设备上运行的高效程序,这些设备也将无法使用。这一建议使得随机计算(SC)的情况下,设计超低功耗系统的非常规方法。SC不是以二进制方式阅读和写入数据,而是以一元方式读取和写入数据,其中数据被编码为概率而不是标准数字。这种非传统的计算风格允许SC使用比二进制电路小几个数量级的电路来执行计算。例如,一个乘法器电路从100个逻辑门缩小到SC中的一个逻辑门。虽然很有前途,但由于几个原因,使用SC构建处理器并不简单。首先,普遍缺乏可公开用于设计、仿真和比较SC电路的标准工具链。其次,以往的SC工作大多是个案,提出的电路只适用于特定的应用程序,缺乏足够的可编程性,软件开发人员编写有用的程序。本项目的技术目标是降低门槛,为非专家开发人员考虑采用SC在他们的系统。PI旨在开发和标准化一个名为UnarySim的开源框架,用于快速设计和评估SC系统。利用PI在构建高效SC电路方面的初步工作,该项目将最终设计出第一款通用可编程SC处理器,该处理器可支持各种超低功耗应用。如果拟议的研究是成功的,它可以帮助增殖萌芽的供应链社区,使供应链在科技行业的一个实用的(和有竞争力的)选择。该提案的广泛目标是实现超低功耗计算的潜力,使其能够以一角硬币的成本(和大小)执行前所未有的计算任务。这可以为智能起搏器、可穿戴设备、增强现实和精准农业等重要的新应用打开大门。从这项研究中获得的见解将在科学场所公开传播,并纳入课程,向年轻学生传授节能原理及其对更广泛社区的影响。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Technology trends are moving towards a future of ultra-low-power computing where everything (whether it be a ring on a finger or even an implant in the body) becomes capable of some form of smart processing. However, such a future cannot be realized with the traditional processors used in today's tablets and smartphone devices. While typical computers operate at power budgets of 10s-100s of watts, ultra-low-power devices would need to be able to operate at as low as 10s of milliwatts. And despite orders of magnitude less power, such devices would need to have the same compute capabilities and general programmability to support complex tasks such as data analytics, machine learning and wireless communication that are essential for these applications. In other words, even if it becomes possible to make the processor hardware ultra-low-power, these devices would be unusable if software developers are not able to write efficient programs that can run on these devices. This proposal makes the case for stochastic computing (SC), an unconventional approach for designing ultra-low-power systems. Instead of reading and writing data in binary, SC reads and writes in unary, where data is encoded as probabilities instead of standard digital numbers. This unconventional computing style allows SC to perform computations with circuits that are orders of magnitude smaller than their binary counterparts. For example, a multiplier circuit shrinks from 100s of logic gates down to a single logic gate in SC. Though promising, building processors using SC is no simple feat for a couple of reasons. First, there is a general lack of standard toolchains publicly available for designing, simulating and comparing SC circuits. Second, prior SC works are mostly case-by-case, proposing circuits that only work for specific applications and lack sufficient programmability for software developers to write useful programs.The technical goal of this project is to lower the barrier-to-entry for non-expert developers to consider adopting SC in their systems. The PIs aim to develop and standardize an open-sourced framework, named UnarySim, for rapidly designing and evaluating SC systems. Leveraging the PIs' preliminary work on building efficient SC circuits, the project will culminate in the design of the first general-purpose, programmable SC processor that can support a variety of ultra-low-power applications. If the proposed research is successful, it can help proliferate the budding SC community and make SC a practical (and competitive) option in the tech industry. The broad goal of this proposal is to realize the potential of ultra-low-power computing, making it possible to perform unprecedented computing tasks at the cost (and size) of a dime. This can open the door for important new applications such as smart pacemakers, wearables, augmented reality and precision agriculture, to name a few. The insights gained from this research will be publicly disseminated in scientific venues and integrated into curricula to teach young students about power-saving principles and their impact on the broader community.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/isca45697.2020.00040
发表时间: 2020-05
期刊: 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA)
影响因子: --
作者: [Di Wu-;Jingjie Li;Ruokai Yin;Hsuan Hsiao;Younghyun Kim;Joshua San Miguel]
通讯作者: Di Wu-;Jingjie Li;Ruokai Yin;Hsuan Hsiao;Younghyun Kim;Joshua San Miguel
DOI: 10.1109/hpca53966.2022.00010
发表时间: 2022-04
期刊: 2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子: --
作者: [Di Wu;Joshua San Miguel]
通讯作者: Di Wu;Joshua San Miguel
In-Stream Correlation-Based Division and Bit-Inserting Square Root in Stochastic Computing
随机计算中基于流内相关性的除法和位插入平方根
DOI: 10.1109/mdat.2021.3050716
发表时间: 2021
期刊: IEEE Design & Test
影响因子: 2
作者: [Wu, Di, Yin, Ruokai, Miguel, Joshua San]
通讯作者: Miguel, Joshua San
Special Session: When Dataflows Converge: Reconfigurable and Approximate Computing for Emerging Neural Networks
特别会议:当数据流融合时:新兴神经网络的可重构和近似计算
DOI: 10.1109/iccd53106.2021.00014
发表时间: 2021
期刊: 2021 IEEE 39th International Conference on Computer Design (ICCD
影响因子: --
作者: [Wu, Di, San Miguel, Joshua]
通讯作者: San Miguel, Joshua
国内基金
海外基金
Toward a general theory of intermittent aeolian and fluvial nonsuspended sediment transport
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    55万元
  • 批准年份:
    2022
  • 负责人:
    Thomas Pahtz
  • 依托单位: