-
公开(公告)号:US20180113840A1
公开(公告)日:2018-04-26
申请号:US15333696
申请日:2016-10-25
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li , Jialiang Zhang
CPC classification number: G06F15/80 , G06F3/0613 , G06F3/0647 , G06F3/0683 , G06F13/28 , G06F15/7821 , Y02D10/12 , Y02D10/13 , Y02D10/14
Abstract: A computer architecture provides for multiple processing elements arranged in logical rows and columns to share local memory associated with each column and row. This sharing of memory on a row and column basis provides for efficient matrix operations such as matrix multiplications such as can be used in a variety of processing algorithms to reduce dataflow between external memory and the local memories and/or to reduce the size of necessary local memories for efficient processing.
-
公开(公告)号:US09779785B2
公开(公告)日:2017-10-03
申请号:US14709017
申请日:2015-05-11
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li
IPC: G11C5/06 , G11C7/10 , G06F13/40 , G11C5/02 , G11C11/00 , G11C13/00 , G11C15/04 , G11C7/18 , G11C8/14
CPC classification number: G11C7/10 , G06F13/4022 , G11C5/025 , G11C7/1006 , G11C7/18 , G11C8/14 , G11C11/005 , G11C13/0002 , G11C13/0021 , G11C15/046 , G11C2207/005 , G11C2213/77
Abstract: A computer architecture employs multiple intercommunicating tiles each holding an array of memory elements. Programmable decoding circuitry allows these memory elements to be used as local memories (including content addressable memories or random access memories), logic elements or interconnect elements. The ability to dynamically change the function of any of these tiles allows tight integration of memory and logic tailored to particular calculation problems reducing costs in data transfer.
-
公开(公告)号:US20160336050A1
公开(公告)日:2016-11-17
申请号:US14709017
申请日:2015-05-11
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li
CPC classification number: G11C7/10 , G06F13/4022 , G11C5/025 , G11C7/1006 , G11C7/18 , G11C8/14 , G11C11/005 , G11C13/0002 , G11C13/0021 , G11C15/046 , G11C2207/005 , G11C2213/77
Abstract: A computer architecture employs multiple intercommunicating tiles each holding an array of memory elements. Programmable decoding circuitry allows these memory elements to be used as local memories (including content addressable memories or random access memories), logic elements or interconnect elements. The ability to dynamically change the function of any of these tiles allows tight integration of memory and logic tailored to particular calculation problems reducing costs in data transfer.
Abstract translation: 计算机体系结构采用多个互通瓦片,每个保持一组存储器元件。 可编程解码电路允许这些存储器元件用作本地存储器(包括内容寻址存储器或随机存取存储器),逻辑元件或互连元件。 动态改变任何这些瓦片功能的能力允许紧密集成存储器和逻辑,以适应特定的计算问题,从而降低数据传输中的成本。
-
公开(公告)号:US20200301722A1
公开(公告)日:2020-09-24
申请号:US16362122
申请日:2019-03-22
Applicant: Wisconsin Alumni Research Foundation
Abstract: A spatially programmed logic circuit (SPLC) array system performs spatial compilation of programs for use in the SPLCs to produce standardized compiled blocks representing predetermined portions of an SPLC. The blocks may be freely relocated in an SPLC after compilation by editing of the compiled file. Inter-block communication circuitry allows joining of blocks within an SPLC or across SPLCs to allow scalability and accommodation of different programs with efficient utilization of an SPLC for multiple programs, again without recompilation.
-
公开(公告)号:US09711221B1
公开(公告)日:2017-07-18
申请号:US15171815
申请日:2016-06-02
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li
CPC classification number: G11C15/046 , G11C13/0002 , G11C16/0483
Abstract: A computer memory provides for range-matching capabilities using a hybrid combination of transistors and multiple resistive memory devices serving in a dual capacity as storage and logic. The result is an extremely compact, nonvolatile range-matching, content addressable memory.
-
公开(公告)号:US11604829B2
公开(公告)日:2023-03-14
申请号:US15340340
申请日:2016-11-01
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li , Jialiang Zhang , Soroosh Khoram
IPC: G06F16/901 , G06F16/903 , G06F16/245 , G06F12/02
Abstract: A computer architecture for graph processing employs a high-bandwidth memory closely coupled to independent processing elements for searching through a graph using a first set of processing elements operating simultaneously to determine neighbors to a current frontier and second processing elements operating simultaneously to determine a next frontier, this process being repeated to search through graph nodes.
-
公开(公告)号:US10963302B2
公开(公告)日:2021-03-30
申请号:US16362122
申请日:2019-03-22
Applicant: Wisconsin Alumni Research Foundation
Abstract: A spatially programmed logic circuit (SPLC) array system performs spatial compilation of programs for use in the SPLCs to produce standardized compiled blocks representing predetermined portions of an SPLC. The blocks may be freely relocated in an SPLC after compilation by editing of the compiled file. Inter-block communication circuitry allows joining of blocks within an SPLC or across SPLCs to allow scalability and accommodation of different programs with efficient utilization of an SPLC for multiple programs, again without recompilation.
-
公开(公告)号:US10747433B2
公开(公告)日:2020-08-18
申请号:US15901376
申请日:2018-02-21
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li , Jialiang Zhang
IPC: G06F16/00 , G06F3/06 , G06F16/901 , H03M7/40 , H03M7/30
Abstract: A computer architecture for graph-traversal provides a processor for bottom-up sequencing through the graph data according to vertex degree. This ordered sequencing reduces redundant edge checks. In one embodiment, vertex adjacency data describing the graph may be allocated among different memory structures in the memory hierarchy to provide faster access to vertex data associated with vertices of higher degree reducing data access time. The adjacency data also may be coded to provide higher compression in memory of vertex data having high vertex degree.
-
公开(公告)号:US20190244080A1
公开(公告)日:2019-08-08
申请号:US15887367
申请日:2018-02-02
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li , Jialiang Zhang
CPC classification number: G06N3/0427 , G06N3/063 , G06N3/08
Abstract: A neural network processor architecture provides decompression circuitry that can exploit patterns of data in kernel weights of a convolutional neural net as flattened to a vector, the compression allowing reduced kernel data storage costs including on-chip-storage.
-
公开(公告)号:US09979649B2
公开(公告)日:2018-05-22
申请号:US14959614
申请日:2015-12-04
Applicant: Wisconsin Alumni Research Foundation
Inventor: Jing Li
IPC: G11C8/10 , H04L12/743 , G06F13/28 , G06F13/16
CPC classification number: H04L45/7457 , G06F13/1636 , G06F13/287 , G11C8/10
Abstract: An associative memory that can be integrated with standard computer memory flexibly reduces its parallelism to match the memory bus speed thereby providing substantial increases in memory density possible by a multiplexing of sense amplifiers that otherwise dominate the memory structure. Apparent parallel operation is provided by an accumulator that reassembles the multiplex data. Higher memory density makes dual use of the associative memory as a content addressable memory and random-access memory possible.
-
-
-
-
-
-
-
-
-