PL3608776T3 - Systemy, aparaty i sposoby generowania indeksu według kolejności sortowania i zmiany kolejności elementów w oparciu o kolejność sortowania - Google Patents
Systemy, aparaty i sposoby generowania indeksu według kolejności sortowania i zmiany kolejności elementów w oparciu o kolejność sortowaniaInfo
- Publication number
- PL3608776T3 PL3608776T3 PL19183504T PL19183504T PL3608776T3 PL 3608776 T3 PL3608776 T3 PL 3608776T3 PL 19183504 T PL19183504 T PL 19183504T PL 19183504 T PL19183504 T PL 19183504T PL 3608776 T3 PL3608776 T3 PL 3608776T3
- Authority
- PL
- Poland
- Prior art keywords
- sort order
- apparatuses
- index
- generating
- systems
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7807—System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/02—Comparing digital values
- G06F7/026—Magnitude comparison, i.e. determining the relative order of operands based on their numerical value, e.g. window comparator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30032—Movement instructions, e.g. MOVE, SHIFT, ROTATE, SHUFFLE
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
- G06F9/30038—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations using a mask
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Advance Control (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862717829P | 2018-08-11 | 2018-08-11 | |
| US16/367,186 US20200050452A1 (en) | 2018-08-11 | 2019-03-27 | Systems, apparatuses, and methods for generating an index by sort order and reordering elements based on sort order |
| EP19183504.0A EP3608776B1 (en) | 2018-08-11 | 2019-06-28 | Systems, apparatuses, and methods for generating an index by sort order and reordering elements based on sort order |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| PL3608776T3 true PL3608776T3 (pl) | 2022-04-04 |
Family
ID=67137773
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL19183504T PL3608776T3 (pl) | 2018-08-11 | 2019-06-28 | Systemy, aparaty i sposoby generowania indeksu według kolejności sortowania i zmiany kolejności elementów w oparciu o kolejność sortowania |
| PL21197376.3T PL3944077T3 (pl) | 2018-08-11 | 2019-06-28 | Systemy, aparaty i sposoby generowania indeksu według kolejności sortowania i zmiany kolejności elementów w oparciu o kolejność sortowania |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL21197376.3T PL3944077T3 (pl) | 2018-08-11 | 2019-06-28 | Systemy, aparaty i sposoby generowania indeksu według kolejności sortowania i zmiany kolejności elementów w oparciu o kolejność sortowania |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20200050452A1 (pl) |
| EP (3) | EP4191405B1 (pl) |
| CN (1) | CN110826722A (pl) |
| ES (2) | ES2905697T3 (pl) |
| PL (2) | PL3608776T3 (pl) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4553650A1 (en) | 2017-03-20 | 2025-05-14 | INTEL Corporation | Systems, methods, and apparatuses for tile matrix multiplication and accumulation |
| CN114691561B (zh) * | 2020-12-25 | 2025-12-19 | 安徽寒武纪信息科技有限公司 | 数据处理电路、数据处理方法及相关产品 |
| CN114692838B (zh) * | 2020-12-25 | 2025-09-26 | 中科寒武纪科技股份有限公司 | 数据处理装置、数据处理方法及相关产品 |
| CN114692074B (zh) * | 2020-12-25 | 2026-01-23 | 安徽寒武纪信息科技有限公司 | 矩阵乘法电路、方法及相关产品 |
| CN115290070B (zh) * | 2022-07-29 | 2025-06-24 | 中汽创智科技有限公司 | 一种局部地图构建方法、装置、车载终端及存储介质 |
| CN119312082B (zh) * | 2024-12-13 | 2025-02-28 | 北京麟卓信息科技有限公司 | 一种基于数据访问语义分析的avx数据向量分割优化方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008513903A (ja) * | 2004-09-21 | 2008-05-01 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | シャッフル演算のためのマイクロプロセッサデバイス及び方法 |
| US7725678B2 (en) * | 2005-02-17 | 2010-05-25 | Texas Instruments Incorporated | Method and apparatus for producing an index vector for use in performing a vector permute operation |
| US20080104374A1 (en) * | 2006-10-31 | 2008-05-01 | Motorola, Inc. | Hardware sorter |
| US7908283B2 (en) * | 2007-08-29 | 2011-03-15 | Red Hat, Inc. | Finding superlatives in an unordered list |
| US8812516B2 (en) * | 2011-10-18 | 2014-08-19 | Qualcomm Incorporated | Determining top N or bottom N data values and positions |
| US9372692B2 (en) * | 2012-12-29 | 2016-06-21 | Intel Corporation | Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality |
| US9766888B2 (en) * | 2014-03-28 | 2017-09-19 | Intel Corporation | Processor instruction to store indexes of source data elements in positions representing a sorted order of the source data elements |
| US10198264B2 (en) * | 2015-12-15 | 2019-02-05 | Intel Corporation | Sorting data and merging sorted data in an instruction set architecture |
| US9996361B2 (en) * | 2015-12-23 | 2018-06-12 | Intel Corporation | Byte and nibble sort instructions that produce sorted destination register and destination index mapping |
| US10191744B2 (en) * | 2016-07-01 | 2019-01-29 | Intel Corporation | Apparatuses, methods, and systems for element sorting of vectors |
| US11169809B2 (en) * | 2017-03-31 | 2021-11-09 | Intel Corporation | Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements |
-
2019
- 2019-03-27 US US16/367,186 patent/US20200050452A1/en not_active Abandoned
- 2019-06-28 EP EP22217278.5A patent/EP4191405B1/en active Active
- 2019-06-28 PL PL19183504T patent/PL3608776T3/pl unknown
- 2019-06-28 EP EP19183504.0A patent/EP3608776B1/en active Active
- 2019-06-28 ES ES19183504T patent/ES2905697T3/es active Active
- 2019-06-28 PL PL21197376.3T patent/PL3944077T3/pl unknown
- 2019-06-28 EP EP21197376.3A patent/EP3944077B1/en active Active
- 2019-06-28 ES ES21197376T patent/ES2951658T3/es active Active
- 2019-08-12 CN CN201910739228.5A patent/CN110826722A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP4191405B1 (en) | 2025-11-26 |
| US20200050452A1 (en) | 2020-02-13 |
| ES2905697T3 (es) | 2022-04-11 |
| EP3608776B1 (en) | 2021-10-27 |
| EP3608776A1 (en) | 2020-02-12 |
| EP3944077A1 (en) | 2022-01-26 |
| PL3944077T3 (pl) | 2023-09-11 |
| EP3944077B1 (en) | 2023-06-07 |
| CN110826722A (zh) | 2020-02-21 |
| EP4191405A1 (en) | 2023-06-07 |
| ES2951658T3 (es) | 2023-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| PL3608776T3 (pl) | Systemy, aparaty i sposoby generowania indeksu według kolejności sortowania i zmiany kolejności elementów w oparciu o kolejność sortowania | |
| SG11202100760WA (en) | Injection systems, injection tools and methods for same | |
| IL287866A (en) | Devices, systems and methods for sample collection | |
| GB2584495B (en) | Methods, apparatus and systems for authentication | |
| IL274110A (en) | Devices, systems and methods for interatrial leaks | |
| GB202100420D0 (en) | Methods, devices, and systems for detecting anolyte levels | |
| SG10202103076UA (en) | Blockchain data processing methods, apparatuses, processing devices, and systems | |
| SG11202004911VA (en) | Blockchain data processing methods, apparatuses, devices, and systems | |
| SG11202005052XA (en) | Blockchain data processing methods, apparatuses, processing devices, and systems | |
| SG11202009465TA (en) | Information reporting method and apparatus, and bandwidth part based operating method and apparatus | |
| EP3625707A4 (en) | SYSTEMS, PROCEDURES AND DEVICE FOR HIERARCHICAL DATABASE | |
| EP3688158A4 (en) | DEVICES, SYSTEMS AND METHODS FOR BIOMARKER ANALYSIS | |
| EP3347695A4 (en) | ANALYZE INSTRUMENT, APPROPRIATE SYSTEMS AND METHOD | |
| PH12019501801A1 (en) | Apparatuses and methods of switching between different numerologies | |
| SG11202000871WA (en) | Systems, devices, and methods for isotachophoresis | |
| EP3697536A4 (en) | DEVICES, SYSTEMS AND METHODS FOR HIGH RATE SINGLE CELL ANALYSIS | |
| DK3314123T3 (da) | Systemer, apparater og fremgangsmåder til cellesortering og flowcytometri | |
| EP3837841A4 (en) | CODIFICATION PROCESS, DEVICE AND SYSTEM WITH MERGING MODE | |
| NZ764035A (en) | Systems, devices, and methods for sample collection | |
| SG11202105563RA (en) | Systems, methods, and apparatus for locating objects | |
| GB201904185D0 (en) | Item classification system, device and method therefor | |
| SG11202010639PA (en) | Information Output Methods, Apparatuses, And Devices | |
| GB2580867B (en) | Methods, apparatuses and system for error control | |
| EP3594153A4 (en) | TRANSPORT DEVICE, TRANSPORT PROCESS APPLIED INSIDE THEREOF, DISTRIBUTION DEVICE, AND SORTING DEVICE | |
| GB2597875B (en) | Methods, systems and apparatus for segmenting and dimensioning objects |