EAGER: CortiCore - Exploring the Use of An Automata Processor as an MISD Accelerator
EAGER: CortiCore - Exploring the Use of An Automata Processor as an MISD Accelerator
批准号:
1451571
负责人:
Mircea Stan
金额:
$15.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-08-15 至 2017-12-31
中文摘要
Micron最近推出了一种新的计算加速器架构——自动机处理器(Automata Processor),它通过重要的新功能扩展了非确定性有限自动机的计算范式。这种体系结构特别适合于涉及模式匹配的任务。初步结果表明,加速可能高达1000倍,特别是需要组合搜索的应用程序,即在许多可能的模式中搜索以找到最佳匹配。该项目评估了这种新架构加速组合搜索的适用性,使用皮质学习算法(即,由观察和/或大脑工作原理启发的机器学习算法)作为案例研究。到目前为止,皮质学习算法主要只在软件中实现,这导致解决方案缓慢、庞大、昂贵和耗电,从而限制了它们的适用性。特别是,该项目最初侧重于加速分层时间记忆,这是一种皮层学习算法,最近被证明对高数据速率、多模态传感器和视频数据的分析和集成非常有效。它体现了各种组合搜索任务的许多特征,结合和扩展了贝叶斯网络、聚类和决策树的技术。该项目是第一个评估“增强自动机”范式加速皮质学习算法能力的项目,也是第一个探索自动机处理器能力的项目之一。在评估加速皮质学习算法的最佳方法的过程中,该项目将深入了解自动机处理器对其他人工智能算法的适用性。它还将导致新的算法、软件库、编程指南和新的编程接口的开发,以帮助加速其他应用程序到自动机处理器和未来加速器的映射。它还将产生提高未来加速器的性能、灵活性和能源效率的技术,以及对具有不同加速器硬件单元的异构系统的设计和编程的新见解。该项目有可能为一种新的加速框架奠定基础,该框架能够有效解决大量棘手的问题,并在性能和能源效率方面取得数量级的改进,并指导未来加速器的开发。由于这些加速能力,便携、低功耗的人工智能解决方案将变得无处不在。该项目创建了一些工具,以促进涉及基于加速器的计算的研究和产品开发。该项目通过新的课程材料和作业、前沿加速模式的实践研究和培训机会,以及新的学术与产业合作,为教育和推广做出了贡献。
英文摘要
A novel computational accelerator architecture - the Automata Processor -has recently been introduced by Micron, that extends the computational paradigm of non-deterministic finite automata with important new capabilities. This architecture is particularly well suited for tasks involving pattern matching. Preliminary results suggest speedups as high as 1000X are possible, especially applications that entail combinatorial search, i.e., searching among many possible patterns to find the best match. This project evaluates the suitability of this novel architecture for accelerating combinatorial search, using cortical learning algorithms (i.e., algorithms for machine learning that are inspired by observations and/or theories of how the brain works) as a case study. Until now, cortical learning algorithms have primarily been implemented only in software, which leads to solutions that are slow, large, expensive and power hungry, and thus limits their applicability. In particular, this project initially focuses on accelerating hierarchical temporal memory, a cortical learning algorithm that has recently been shown to be highly effective for analysis and integration of high-data-rate, multi-modal sensor and video data. It embodies many characteristics of a variety of combinatorial search tasks, combining and extending techniques from Bayesian networks, clustering, and decision trees. This project is the first to evaluate the ability of the "enhanced automata" paradigm to accelerate cortical learning algorithms, and one of the first to explore the capabilities of the Automata Processor. In the process of evaluating the best way to accelerate cortical learning algorithms, this project will yield insights into the suitability of the Automata Processor for other artificial intelligence algorithms. It will also lead to development of new algorithms, software libraries, programming guidelines, and a new programming interface, to help speed the mapping of other applications to the Automata Processor and future accelerators. It will also yield techniques to improve the performance, flexibility, and energy efficiency of future accelerators, and new insights into the design and programming of heterogeneous systems with diverse accelerator hardware units. This project has potential to lay the foundations for a novel acceleration framework that enables efficient solutions to a large set of intractable problems, with orders-of-magnitude improvements in performance and energy efficiency, and to guide development of future accelerators. As a consequence of these acceleration capabilities, portable, low-power artificial intelligence solutions could become ubiquitous. This project creates tools that facilitate research and product development involving accelerator-based computing. This project contributes to education and outreach through new course materials and assignments, hands-on research and training opportunities in cutting-edge acceleration paradigms, and new academic-industry collaborations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corps: Extremely compact, low-power sensing nodes that may fulfill the promise of smart dust
-
批准号:2041569
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2020
-
负责人:Mircea Stan
-
依托单位:
SHF: Small: MultiSpot - Closing the power-delivery/heat-removal cycle for heterogeneous multiscale systems
-
批准号:1619127
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2016
-
负责人:Mircea Stan
-
依托单位:
CLASH - Cross-Layer Accelerated Self-Healing: Circadian Rythms for Resilient Electronic Systems
-
批准号:1255907
-
项目类别:Continuing Grant
-
资助金额:$20.7万
-
财政年份:2013
-
负责人:Mircea Stan
-
依托单位:
CAREER: Advances in Theory, Design Methods, and CAD for Low-Power VLSI
-
批准号:9703440
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:1997
-
负责人:Mircea Stan
-
依托单位: