JP2012529105A - 分散連想メモリベースを提供する方法、システム、及びコンピュータプログラム製品 - Google Patents
分散連想メモリベースを提供する方法、システム、及びコンピュータプログラム製品 Download PDFInfo
- Publication number
- JP2012529105A JP2012529105A JP2012513958A JP2012513958A JP2012529105A JP 2012529105 A JP2012529105 A JP 2012529105A JP 2012513958 A JP2012513958 A JP 2012513958A JP 2012513958 A JP2012513958 A JP 2012513958A JP 2012529105 A JP2012529105 A JP 2012529105A
- Authority
- JP
- Japan
- Prior art keywords
- query
- associative memory
- count
- matrix
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【選択図】図1
Description
本願の非仮特許出願は、2009年6月2日に出願された米国仮出願第61/176,282号の優先権を主張する。この米国仮出願は、その開示内容を参照することにより、本明細書に完全に説明されているかのごとく本明細書の一部をなすものとする。
コラプスしたクエリ用語を順位付けすることであって、カウントデータの相対的な値に対応する互いに対するクエリ用語の関連性情報を提供する、順位付けすることと、を含む。物理空間に基づくクエリ用語は、意味空間に基づくクエリ用語に変換することができる。
次に、添付図面を参照して以下に本発明をより十分に説明することにする。添付図面には、本発明の例示的な実施形態が示されている。しかしながら、本発明は、多くの異なる形態で実施することができ、本明細書で述べる実施形態に限定されるものとして解釈されるべきではない。それとは逆に、これらの実施形態は、この開示が徹底しかつ完全なものであるように、かつ当業者に本発明の範囲を十分に伝えるように提供される。
Claims (32)
- 連想メモリシステムであって、
連想メモリネットワークのネットワークからなるネットワークを含む分散連想メモリベースであって、それぞれの連想メモリネットワークは、それぞれの観察者メモリ及び該それぞれの観察者メモリによって観察される複数の被観察メモリの間の連想を含み、前記連想メモリネットワークのうちのいくつかは、該連想メモリネットワークのうちの他のいくつかから物理的かつ/又は論理的に独立している、分散連想メモリベースと、
前記連想メモリネットワークにおける複数の行のうちのそれぞれのいくつかに対応する複数のストリーミングキューを用いて、前記分散連想メモリベースへの連想を観察し、かつ該分散連想メモリベースからの連想を想起するように構成された処理システムと、
を備える、連想メモリシステム。 - 前記複数のストリーミングキューのうちのいくつかは、前記連想メモリネットワークにおける複数の物理ロケーションのうちの1つに対応する、請求項1に記載の連想メモリシステム。
- 前記処理システムはクエリマップを更に備え、該クエリマップは、ユーザから受信された、意味空間に基づくクエリを、前記連想メモリネットワークにおける複数の物理メモリロケーションに対応する複数の、行に基づく識別子、として表された、物理空間に基づくクエリに変換するように構成され、前記複数のストリーミングキューのうちの少なくとも1つに含まれる、請求項1に記載の連想メモリシステム。
- 前記意味空間に基づくクエリに対応する分類学的意味を推定して、前記連想メモリネットワークの物理表現に対応するクエリ用語を提供するために、前記クエリマップによってアクセスされるように構成されたオントロジを更に備える、請求項3に記載の連想メモリシステム。
- 前記クエリマップは、前記意味空間に基づくクエリ及び/又は前記物理空間に基づくクエリ内の複数のクエリ用語の異なるものに対応する複数のマッピングポリシーのうちの少なくとも1つを含み、
前記複数のマッピングポリシーは、ランク及び/又は近時性を含むポリシーを定義し、
前記クエリマップは、前記ランクポリシー及び/又は前記近時性ポリシーに対応する、前記物理空間に基づくクエリを変更するように更に構成される、
請求項3に記載の連想メモリシステム。 - 前記クエリマップは、前記意味空間に基づくクエリ及び/又は前記物理空間に基づくクエリ内の前記複数のクエリ用語の1つ又は複数の異形を識別し、かつ該1つ又は複数の異形を含むよう前記物理空間に基づくクエリを拡張するように更に構成され、
前記1つ又は複数の異形は、前記複数のクエリ用語のうちのいくつかに対応する同義語、別名及び/又は頭字語を含む、
請求項3に記載の連想メモリシステム。 - 前記処理システムは複数のカウントサーバノードを更に備え、該複数のカウントサーバノードは、前記複数のストリーミングキューからの要求を受信し、かつ該受信した要求に応じた前記分散連想メモリベース内の連想に対応するカウントデータを提供するように構成される、請求項1に記載の連想メモリシステム。
- 前記処理システムは、複数のアトムテーブルを更に備え、該複数のアトムテーブルは、前記複数のカウントサーバノードのうちの1つによって受信された前記複数のストリーミングキューのうちの対応する1つにおける、物理空間に基づくクエリを受信することに応じてマトリックスの行識別情報を提供するように構成され、
前記複数のアトムテーブルは、前記連想メモリネットワークから返された結果を前記物理空間に基づくクエリに関連付ける逆検索データを提供するように更に構成される、
請求項7に記載の連想メモリシステム。 - 前記分散連想メモリベースにおける前記連想に対応するカウントデータを受信し、かつ該カウントデータを意味空間に基づく名前空間と再合成して結果をユーザに提供するように構成された結果コントローラを更に備える、請求項1に記載の連想メモリシステム。
- 前記結果コントローラは、前記複数のストリーミングキューのうちのいくつかに対応する未処理のカウントデータを累積し、複数の、物理空間に基づくクエリ用語のうちの関係したいくつか及び対応する未処理のカウントデータを、クエリマップによってアクセスされたオントロジを用いてコラプスし、コラプスした、物理空間に基づくクエリ用語のカウントデータを順位付けし、かつ物理空間に基づく結果を意味空間に基づく結果に変換するように更に構成される、請求項9に記載の連想メモリシステム。
- 分散連想メモリベースにクエリする方法であって、
ユーザから受信された、意味空間に基づくクエリを、前記分散連想メモリベース内の複数の連想メモリネットワークのうちの少なくとも1つにおける複数の物理メモリロケーションに対応する、複数の、行に基づく識別子、として表された、物理空間に基づくクエリに変換することと、
前記複数の、行に基づく識別子、に対応する複数のクエリキューを生成することと、
前記複数のクエリキューを、前記複数の連想メモリネットワークに対応する複数のカウントサーバノードにストリーミングすることと、
前記複数のカウントサーバノードからの前記複数のクエリキューに応じたカウント情報を求めることと、
前記複数のカウントサーバノードからの前記カウント情報を、前記意味空間に基づくクエリに応じて意味空間に基づく結果情報に変換することと、
を含む、分散連想メモリベースにクエリする方法。 - 意味空間に基づくクエリを変換することは、
前記意味空間に基づくクエリ内のクエリ用語ごとに、該クエリ用語の異形と該クエリ用語とを含むように該クエリ用語を拡張することと、
前記意味空間に基づくクエリ内のクエリ用語ごとに、該クエリ用語に対応する分類学用語を含む分類学マップが存在するか否かを判断することと、
前記分類学マップが存在する場合、分類学用語及び前記クエリ用語を含むように該クエリ用語を拡張することと、
を含む、請求項11に記載の方法。 - 前記複数の、行に基づく識別子、に対応する前記複数のクエリキューを生成することは、該複数の、行に基づく識別子、のそれぞれについて、キューリソースをバインドすることであって、行キューを定義し、該キューリソースは、行に基づく識別子にバインドされるのに利用可能な複数のキューリソースのうちの1つを含む、バインドすることを含む、請求項11に記載の方法。
- 前記複数のクエリキューを複数のカウントサーバノードにストリーミングすることは、前記複数のクエリキューのうちの1つ又は複数を複数のノードリーダのうちのそれぞれ1つにマッピングすることであって、該複数のノードリーダのそれぞれは、前記複数のカウントサーバのうちのそれぞれ1つに対応する、マッピングすることを含む、請求項11に記載の方法。
- 前記複数のノードリーダのうちのいくつかは、前記カウントサーバのうちのそれぞれのいくつかに対する、前記複数のクエリキューのうちの複数のものに対応するバッチ要求を実行するように構成される、請求項14に記載の方法。
- 前記複数のクエリキューを複数のカウントサーバノードにストリーミングすることは、前記複数のクエリキューと複数のノードリーダとの間の多対多インターフェースにおいて、前記複数のクエリキューを前記複数のノードリーダにマッピングすることを含む、請求項11に記載の方法。
- 前記複数のカウントサーバノードからの前記複数のクエリキューに応じたカウント情報を求めることは、複数のクエリ用語のうちのいくつかについて、マトリックスアドレスデータに対応するマトリックス識別子値を求めることを含む、請求項11に記載の方法。
- 前記複数のクエリ用語のうちのいくつかについて、マトリックスアドレスデータに対応する前記マトリックス識別子値を求めることは、
アトムテーブル識別データを求めることであって、複数のアトムテーブルノードののうちのどれが前記マトリックス識別子値を含むのかを判断する、求めることと、
前記複数の前記クエリ用語のうちのそれぞれのいくつかに対応するそれぞれの識別データを求めることと、
前記それぞれの識別データを前記マトリックス識別子に変換することと、
を含む、請求項17に記載の方法。 - 前記アトムテーブル識別データを求めることは、検索オペレーションを用いて実行される、請求項18に記載の方法。
- 前記アトムテーブル識別データを求めることは、計算方法を用いて実行される、請求項18に記載の方法。
- 前記マトリックス識別子に対応する符号化されたマトリックスのルートページのルートページアドレスを検索することであって、該ルートページは、前記符号化されたマトリックスの符号化タイプを識別するマトリックスタイプ値を含む、検索することを更に含む、請求項18に記載の方法。
- 前記複数のカウントサーバノードからの前記カウント情報を、前記意味空間に基づくクエリに応じて意味空間に基づく結果情報に変換することは、
前記複数のクエリキューからの未処理のカウントデータを累積することと、
前に拡張された異形及び分類学用語並びに前記物理空間に基づくクエリ内の各クエリ用語のそれぞれのカウントをコラプスすることと、
コラプスしたクエリ用語を順位付けすることであって、カウントデータの相対的な値に対応する互いに対する前記クエリ用語の関連性情報を提供する、順位付けすることと、
前記物理空間に基づくクエリ用語を意味空間に基づくクエリ用語に変換することと、
を含む、請求項11に記載の方法。 - コンピュータ可読プログラムコードがコンピュータ使用可能ストレージ媒体に実施された該媒体を含むコンピュータプログラム製品であって、前記コンピュータ可読プログラムコードは、請求項1に記載の分散連想メモリベース及び/又は処理システムを提供するように構成された、コンピュータ可読プログラムコードを含む、コンピュータプログラム製品。
- 分散連想メモリベースを用いる方法であって、
複数の分散連想メモリネットワークのうちの少なくとも1つにおけるそれぞれの複数の物理メモリロケーションの複数の、行に基づく識別子、として表される、物理空間に基づくクエリに対応する複数のストリーミングクエリキューを生成することと、
前記複数の分散連想メモリネットワークに対応する複数のカウントサーバノードからカウント情報を受信するように動作可能な複数のノードリーダに前記複数のストリーミングクエリキューのうちのいくつかをマッピングすることと、
前記受信したカウント情報を前記複数のストリーミングクエリキューのうちの対応するいくつかに逆マッピングすることと、
を含む、分散連想メモリベースを用いる方法。 - 連想メモリ方法であって、
分散メモリベースを設けることであって、
該分散メモリベースは連想メモリネットワークのネットワークを含み、それぞれの連想メモリネットワークは、それぞれの観察者エンティティ及び該それぞれの観察者エンティティによって観察される複数の被観察エンティティの間の連想を含み、前記連想メモリネットワークのうちのいくつかは、前記連想メモリネットワークのうちの他のいくつかから物理的かつ/又は論理的に独立している、分散メモリベースを設けることと、
前記連想メモリネットワークのうちのいくつかのうちの複数の行のうちのいくつかに対応する複数のストリーミングキューを用いて前記連想メモリベースから連想を想起することと、
を含む、連想メモリ方法。 - 前記連想メモリベースから連想を想起することは、
ユーザから受信された、意味空間に基づくクエリを、前記連想メモリベース内の連想メモリネットワークのうちの少なくとも1つにおける複数の物理メモリロケーションに対応する複数の、行に基づく識別子、として表された、物理空間に基づくクエリに変換することと、
前記複数の、行に基づく識別子、に対応する前記複数のストリーミングキューを生成することと、
を含む、請求項25に記載の連想メモリ方法。 - 前記連想メモリベースから連想を想起することは、前記連想メモリベースにおける連想メモリネットワークのうちのそれぞれのいくつかに対応する複数のカウントサーバノードからの前記複数のストリーミングキューに応じたカウント情報を求めることを含む、請求項25に記載の連想メモリ方法。
- 前記連想メモリベースから連想を想起することは、前記複数のカウントサーバノードからの連想カウント情報を、ユーザから受信された、意味空間に基づくクエリに応じた、意味空間に基づく結果情報に変換することを含む、請求項27に記載の連想メモリ方法。
- 行識別子値及び列識別子値によって識別される非ゼロのデータのロケーションを含む大規模スパースマトリックス内のデータを符号化する方法であって、
ランレングス符号化を用いて前記マトリックス内のデータのロケーションのスパンを符号化することであって、同じデータ値をそれぞれ有する複数のデータ値のランをデータ値及びカウントとして格納する、符号化することと、
無限整数符号化を用いて非ゼロのデータ値のうちのいくつかを符号化することであって、同じデータ値をそれぞれ有する複数のデータ値のうちの少なくとも1つのランに隣接する可変長整数値を圧縮する、符号化することと、
を含む、方法。 - ランレングス符号化を用いて前記マトリックス内のデータのロケーションのスパンを符号化することは、
固定長の符号化されたマトリックスインデックスワードを読み取ることと、
所与の行識別子値について、少なくとも1つの固定長の符号化されたマトリックスインデックスワード内の符号化されたオフセット値を提供することによって、ゼロの値を有する絶え間なく連続したビットをインデックス付けすることと、
を含む、請求項29に記載の方法。 - 無限整数符号化を用いて前記非ゼロの値のうちのいくつかを符号化することは、
少なくとも1つの固定長の符号化されたマトリックスワードから可変ワード長の非ゼロデータ値を読み取ることと、
可変ワード長の非ゼロのデータ値を対応する列識別子値に関連付けることと、
を含む、請求項29に記載の方法。 - 行識別子値及び列識別子値によって識別される非ゼロのデータのロケーションを含む大規模スパースマトリックス内のデータを符号化する方法であって、
固定長の符号化されたマトリックスインデックスワードを読み取ることと、
前記スパースマトリックス内の所与の行について、少なくとも1つの固定長の符号化されたマトリックスインデックスワードにおける符号化されたインデックスオフセット値を与えることによって、ゼロの値を有する絶え間なく連続したビットをインデックス付けすることと、
少なくとも1つの固定長の符号化されたマトリックスインデックスワードから可変ワード長の非ゼロデータ値を読み取ることと、
可変ワード長の非ゼロのデータ値を対応する列識別子に関連付けることと、
を含む、方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17628209P | 2009-06-02 | 2009-06-02 | |
US61/176,282 | 2009-06-02 | ||
PCT/US2010/033952 WO2010141182A2 (en) | 2009-06-02 | 2010-05-07 | Methods, systems and computer program products for providing a distributed associative memory base |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012529105A true JP2012529105A (ja) | 2012-11-15 |
JP5858432B2 JP5858432B2 (ja) | 2016-02-10 |
Family
ID=43221416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012513958A Expired - Fee Related JP5858432B2 (ja) | 2009-06-02 | 2010-05-07 | 分散連想メモリベースを提供する方法、システム、及びコンピュータプログラム製品 |
Country Status (5)
Country | Link |
---|---|
US (2) | US8352488B2 (ja) |
EP (1) | EP2438512B1 (ja) |
JP (1) | JP5858432B2 (ja) |
KR (1) | KR101679447B1 (ja) |
WO (1) | WO2010141182A2 (ja) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9256899B2 (en) | 2010-01-15 | 2016-02-09 | Dell Products, L.P. | System and method for separation of software purchase from fulfillment |
US9235399B2 (en) | 2010-01-15 | 2016-01-12 | Dell Products L.P. | System and method for manufacturing and personalizing computing devices |
US10387927B2 (en) | 2010-01-15 | 2019-08-20 | Dell Products L.P. | System and method for entitling digital assets |
US8548919B2 (en) * | 2010-01-29 | 2013-10-01 | Dell Products L.P. | System and method for self-provisioning of virtual images |
US9100396B2 (en) | 2010-01-29 | 2015-08-04 | Dell Products L.P. | System and method for identifying systems and replacing components |
US8429641B2 (en) * | 2010-02-02 | 2013-04-23 | Dell Products L.P. | System and method for migration of digital assets |
US8170783B2 (en) | 2010-03-16 | 2012-05-01 | Dell Products L.P. | System and method for handling software activation in entitlement |
US8707087B2 (en) * | 2010-05-18 | 2014-04-22 | Dell Products L.P. | Restoration of an image backup using information on other information handling systems |
US20130080448A1 (en) * | 2011-09-23 | 2013-03-28 | The Boeing Company | Associative Memory Technology in Intelligence Analysis and Course of Action Development |
US9659110B2 (en) * | 2011-10-20 | 2017-05-23 | The Boeing Company | Associative memory technology for analysis of requests for proposal |
US8738595B2 (en) * | 2011-11-22 | 2014-05-27 | Navteq B.V. | Location based full text search |
US8745022B2 (en) * | 2011-11-22 | 2014-06-03 | Navteq B.V. | Full text search based on interwoven string tokens |
US9703829B2 (en) * | 2011-12-26 | 2017-07-11 | Hitachi, Ltd. | Database system and database management method |
US8700661B2 (en) | 2012-04-12 | 2014-04-15 | Navteq B.V. | Full text search using R-trees |
US8949401B2 (en) | 2012-06-14 | 2015-02-03 | Dell Products L.P. | Automated digital migration |
US8468139B1 (en) | 2012-07-16 | 2013-06-18 | Dell Products L.P. | Acceleration of cloud-based migration/backup through pre-population |
US9779219B2 (en) | 2012-08-09 | 2017-10-03 | Dell Products L.P. | Method and system for late binding of option features associated with a device using at least in part license and unique ID information |
US9135330B2 (en) * | 2012-12-18 | 2015-09-15 | Ebay Inc. | Query expansion classifier for E-commerce |
CN103093142B (zh) * | 2012-12-26 | 2015-07-22 | 飞天诚信科技股份有限公司 | 一种Java卡对象访问的控制方法 |
KR101417936B1 (ko) * | 2013-03-08 | 2014-07-16 | 성균관대학교산학협력단 | 온톨로지 기반의 전사 아키텍처 구축 시스템 및 방법 |
CN105706068B (zh) * | 2013-04-30 | 2019-08-23 | 慧与发展有限责任合伙企业 | 路由存储器流量和i/o流量的存储器网络 |
WO2015065834A2 (en) * | 2013-10-28 | 2015-05-07 | Saffron Technology, Inc. | Methods, systems and computer program products for using a distributed associative memory base to determine data correlations and convergence therein |
CN105849749A (zh) * | 2013-11-15 | 2016-08-10 | 英特尔公司 | 使用分布式关联记忆库确定数据相关及其中的收敛的方法、***和计算机程序产品 |
US9411721B2 (en) | 2013-11-15 | 2016-08-09 | Sandisk Technologies Llc | Detecting access sequences for data compression on non-volatile memory devices |
US9613117B1 (en) * | 2013-12-11 | 2017-04-04 | Progress Software Corporation | Declarative driver |
CN106462798A (zh) | 2014-04-15 | 2017-02-22 | 英特尔公司 | 用于使用关联存储器的神经形态图压缩的方法、***和计算机程序产品 |
US9846567B2 (en) | 2014-06-16 | 2017-12-19 | International Business Machines Corporation | Flash optimized columnar data layout and data access algorithms for big data query engines |
US9952808B2 (en) | 2015-03-26 | 2018-04-24 | International Business Machines Corporation | File system block-level tiering and co-allocation |
US10083403B2 (en) | 2015-06-30 | 2018-09-25 | The Boeing Company | Data driven classification and data quality checking method |
US10089581B2 (en) | 2015-06-30 | 2018-10-02 | The Boeing Company | Data driven classification and data quality checking system |
US10268948B2 (en) | 2015-07-23 | 2019-04-23 | The Boeing Company | Data driven classification and troubleshooting system and method using associative memory and a machine learning algorithm to improve the accuracy and performance of the associative memory |
US11049031B2 (en) | 2016-10-18 | 2021-06-29 | Intel Corporation | Methods and apparatus to predict sports injuries |
US10790050B2 (en) | 2016-10-18 | 2020-09-29 | Greenlight Health Data Solutions, Inc. | Aggregation servers providing information based on records from a plurality of data portals and related methods and computer program products |
US10372702B2 (en) | 2016-12-28 | 2019-08-06 | Intel Corporation | Methods and apparatus for detecting anomalies in electronic data |
WO2018134740A2 (en) * | 2017-01-22 | 2018-07-26 | Gsi Technology Inc. | Sparse matrix multiplication in associative memory device |
CN107729451B (zh) * | 2017-10-09 | 2021-02-23 | 四川巧夺天工信息安全智能设备有限公司 | 一种查找edb数据库源文件中数据的方法 |
CN108574653B (zh) * | 2018-04-19 | 2021-06-11 | 南京邮电大学 | 基于双Sigmoid迟滞噪声混沌神经网络的信号盲检测方法 |
KR102555057B1 (ko) * | 2018-05-09 | 2023-07-12 | 에스케이하이닉스 주식회사 | 웨이트 매트릭스를 포맷하는 방법, 포맷된 데이터를 사용하는 가속기 및 이를 포함하는 시스템 |
CN111125099B (zh) * | 2019-12-10 | 2022-12-09 | 苏宁云计算有限公司 | 基于Druid宽表的关联数据处理方法及装置 |
CN111582457A (zh) * | 2020-05-11 | 2020-08-25 | 陈永聪 | 一种模仿人类记忆来实现通用机器智能的方法 |
CN111291870B (zh) * | 2020-05-09 | 2020-08-21 | 支付宝(杭州)信息技术有限公司 | 一种图深度学习中高维稀疏特征的处理方法和*** |
US11593454B2 (en) * | 2020-06-02 | 2023-02-28 | Intel Corporation | Matrix operation optimization mechanism |
KR102455681B1 (ko) * | 2020-12-16 | 2022-10-18 | 경북대학교 산학협력단 | 긴 시퀀스 데이터 내 존재하는 관계 정보를 저장 가능한 분산 연관 메모리 네트워크 시스템 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2099476A (en) * | 1937-04-01 | 1937-11-16 | Glowka Martin | Waterproof spat |
US5146456A (en) * | 1988-04-08 | 1992-09-08 | Allied-Signal Inc. | Computer system with distributed content-addressable memory modules compatible with cito transmission |
US5490258A (en) * | 1991-07-29 | 1996-02-06 | Fenner; Peter R. | Associative memory for very large key spaces |
JPH06297779A (ja) * | 1993-04-14 | 1994-10-25 | Brother Ind Ltd | 印字装置 |
AU3477397A (en) * | 1996-06-04 | 1998-01-05 | Paul J. Werbos | 3-brain architecture for an intelligent decision and control system |
US6369855B1 (en) * | 1996-11-01 | 2002-04-09 | Texas Instruments Incorporated | Audio and video decoder circuit and system |
US5963642A (en) * | 1996-12-30 | 1999-10-05 | Goldstein; Benjamin D. | Method and apparatus for secure storage of data |
US6658458B1 (en) * | 2000-06-22 | 2003-12-02 | Cisco Technology, Inc. | Cascading associative memory arrangement |
US6745280B2 (en) * | 2002-03-28 | 2004-06-01 | Integrated Device Technology, Inc. | Content addressable memories having entries stored therein with independently searchable weight fields and methods of operating same |
JP4105910B2 (ja) * | 2002-07-12 | 2008-06-25 | 富士通株式会社 | 連想メモリ装置及びそれを用いた中継装置 |
US7028136B1 (en) * | 2002-08-10 | 2006-04-11 | Cisco Technology, Inc. | Managing idle time and performing lookup operations to adapt to refresh requirements or operational rates of the particular associative memory or other devices used to implement the system |
US7383255B2 (en) * | 2003-06-23 | 2008-06-03 | Microsoft Corporation | Common query runtime system and application programming interface |
US7058757B1 (en) * | 2003-07-15 | 2006-06-06 | Integrated Device Technology, Inc. | Content addressable memory (CAM) devices that support distributed CAM control and methods of operating same |
US7478192B2 (en) * | 2004-11-03 | 2009-01-13 | Saffron Technology, Inc. | Network of networks of associative memory networks |
US7418543B2 (en) * | 2004-12-21 | 2008-08-26 | Intel Corporation | Processor having content addressable memory with command ordering |
US7467256B2 (en) * | 2004-12-28 | 2008-12-16 | Intel Corporation | Processor having content addressable memory for block-based queue structures |
DE102005015498A1 (de) * | 2005-03-31 | 2006-10-05 | Siemens Ag | Verfahren zur Speicherung von individuellen Daten eines Niederspannungs-Leistungsschalters |
US7565491B2 (en) * | 2005-08-04 | 2009-07-21 | Saffron Technology, Inc. | Associative matrix methods, systems and computer program products using bit plane representations of selected segments |
US7333917B2 (en) * | 2005-08-11 | 2008-02-19 | The University Of North Carolina At Chapel Hill | Novelty detection systems, methods and computer program products for real-time diagnostics/prognostics in complex physical systems |
US8775495B2 (en) * | 2006-02-13 | 2014-07-08 | Indiana University Research And Technology | Compression system and method for accelerating sparse matrix computations |
US20070271255A1 (en) * | 2006-05-17 | 2007-11-22 | Nicky Pappo | Reverse search-engine |
US7831607B2 (en) * | 2006-12-08 | 2010-11-09 | Pandya Ashish A | Interval symbol architecture for programmable intelligent search memory |
US8811596B2 (en) * | 2007-06-25 | 2014-08-19 | The Boeing Company | Apparatus including associative memory for evaluating audio communications |
US20090150511A1 (en) * | 2007-11-08 | 2009-06-11 | Rna Networks, Inc. | Network with distributed shared memory |
US8612723B2 (en) * | 2008-05-06 | 2013-12-17 | L-3 Communications Integrated Systems, L.P. | System and method for storing a sparse matrix |
-
2010
- 2010-05-07 KR KR1020117029003A patent/KR101679447B1/ko active IP Right Grant
- 2010-05-07 WO PCT/US2010/033952 patent/WO2010141182A2/en active Application Filing
- 2010-05-07 JP JP2012513958A patent/JP5858432B2/ja not_active Expired - Fee Related
- 2010-05-07 EP EP10783762.7A patent/EP2438512B1/en not_active Not-in-force
- 2010-05-07 US US12/775,539 patent/US8352488B2/en active Active
-
2012
- 2012-11-21 US US13/683,279 patent/US8909609B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP5858432B2 (ja) | 2016-02-10 |
EP2438512A4 (en) | 2017-11-15 |
WO2010141182A3 (en) | 2011-01-27 |
EP2438512B1 (en) | 2019-03-06 |
US20130086012A1 (en) | 2013-04-04 |
KR20120030079A (ko) | 2012-03-27 |
EP2438512A2 (en) | 2012-04-11 |
WO2010141182A2 (en) | 2010-12-09 |
US20100306227A1 (en) | 2010-12-02 |
US8352488B2 (en) | 2013-01-08 |
US8909609B2 (en) | 2014-12-09 |
KR101679447B1 (ko) | 2016-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5858432B2 (ja) | 分散連想メモリベースを提供する方法、システム、及びコンピュータプログラム製品 | |
US10437893B2 (en) | Methods, systems and computer program products for using a distributed associative memory base to determine data correlations and convergence therein | |
US10296823B2 (en) | Methods, systems and computer program products for using a distributed associative memory base to determine data correlations and convergence therein | |
US8171029B2 (en) | Automatic generation of ontologies using word affinities | |
CN109166615B (zh) | 一种随机森林哈希的医学ct图像存储与检索方法 | |
CN100444167C (zh) | 完美双数组trie树词典管理与检索方法 | |
JP5235666B2 (ja) | 選択されたセグメントのビット平面表現を用いた連想マトリックス法、システムおよびコンピュータプログラム製品 | |
US20120209849A1 (en) | Web-scale data processing system and method | |
CN108197313B (zh) | 通过16位Trie树实现空间优化的词典索引方法 | |
CN108549696B (zh) | 一种基于内存计算的时间序列数据相似性查询方法 | |
US20230124432A1 (en) | Database Indexing Using Structure-Preserving Dimensionality Reduction to Accelerate Database Operations | |
WO2014122441A1 (en) | Improvements relating to use of columnar databases | |
CN114722139A (zh) | 可自适应动态伸缩的时空多属性索引方法及其检索方法 | |
KR100818742B1 (ko) | 색인 단어의 문서 내 위치 정보에 대한 관련성을 이용한문서 검색 방법 | |
Vassilakopoulos et al. | Dynamic inverted quadtree: A structure for pictorial databases | |
Li et al. | Aggregate nearest keyword search in spatial databases | |
US8666923B2 (en) | Semantic network clustering influenced by index omissions | |
Papadopoulos et al. | Processing distance join queries with constraints | |
Otoo et al. | New approaches to storing and manipulating multi-dimensional sparse arrays | |
CN117708118A (zh) | 基于HBase数据库的倒排索引混合压缩方法 | |
CN115630063A (zh) | 一种b+树存储空间优化方法及设备 | |
He et al. | Partitioned Inverted Index Compression Using Hierarchical Dirichlet Process | |
CN116910337A (zh) | 实体对象的圈选方法、查询方法、装置、服务器及介质 | |
Prathipa et al. | PSNR Based Clustering and Indexing for Fast Access | |
Love | Extracting the Sparse Longest Common Prefix Array from the Suffix Binary Search Tree |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140606 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140905 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140912 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20141003 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20141010 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20141031 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20141110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141205 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150407 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150703 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151113 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20151125 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151214 Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5858432 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |