DK3877840T3 - Sorterings- og fletningsinstruktion til en generel processor - Google Patents
Sorterings- og fletningsinstruktion til en generel processor Download PDFInfo
- Publication number
- DK3877840T3 DK3877840T3 DK19798279.6T DK19798279T DK3877840T3 DK 3877840 T3 DK3877840 T3 DK 3877840T3 DK 19798279 T DK19798279 T DK 19798279T DK 3877840 T3 DK3877840 T3 DK 3877840T3
- Authority
- DK
- Denmark
- Prior art keywords
- sort
- general processor
- merge instruction
- merge
- instruction
- Prior art date
Links
Classifications
-
- 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/06—Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
- G06F7/08—Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query languages
- G06F16/2443—Stored procedures
-
- 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/06—Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
- G06F7/14—Merging, i.e. combining at least two sets of record carriers each arranged in the same ordered sequence to produce a single set having the same ordered sequence
-
- 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
-
- 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/30021—Compare instructions, e.g. Greater-Than, Equal-To, MINMAX
-
- 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/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
- G06F9/3009—Thread control instructions
-
- 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/30098—Register arrangements
- G06F9/3012—Organisation of register space, e.g. banked or distributed register file
- G06F9/30123—Organisation of register space, e.g. banked or distributed register file according to context, e.g. thread buffers
-
- 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/30145—Instruction analysis, e.g. decoding, instruction word fields
- G06F9/3016—Decoding the operand specifier, e.g. specifier format
- G06F9/30163—Decoding the operand specifier, e.g. specifier format with implied specifier, e.g. top of stack
-
- 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/30181—Instruction operation extension or modification
- G06F9/30185—Instruction operation extension or modification according to one or more bits in the instruction, e.g. prefix, sub-opcode
-
- 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/30181—Instruction operation extension or modification
- G06F9/30192—Instruction operation extension or modification according to data descriptor, e.g. dynamic data typing
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)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Executing Machine-Instructions (AREA)
- Devices For Executing Special Programs (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/181,923 US10831478B2 (en) | 2018-11-06 | 2018-11-06 | Sort and merge instruction for a general-purpose processor |
| PCT/EP2019/080160 WO2020094600A1 (en) | 2018-11-06 | 2019-11-05 | Sort and merge instruction for a general-purpose processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DK3877840T3 true DK3877840T3 (da) | 2022-11-14 |
Family
ID=68468733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DK19798279.6T DK3877840T3 (da) | 2018-11-06 | 2019-11-05 | Sorterings- og fletningsinstruktion til en generel processor |
Country Status (20)
| Country | Link |
|---|---|
| US (2) | US10831478B2 (da) |
| EP (1) | EP3877840B1 (da) |
| JP (1) | JP7288048B2 (da) |
| KR (1) | KR102527963B1 (da) |
| CN (1) | CN112970000B (da) |
| AU (1) | AU2019377216B2 (da) |
| CA (1) | CA3118173A1 (da) |
| DK (1) | DK3877840T3 (da) |
| ES (1) | ES2929826T3 (da) |
| HU (1) | HUE060425T2 (da) |
| IL (1) | IL282055B2 (da) |
| LT (1) | LT3877840T (da) |
| MX (1) | MX388396B (da) |
| PL (1) | PL3877840T3 (da) |
| PT (1) | PT3877840T (da) |
| SG (1) | SG11202102996YA (da) |
| SI (1) | SI3877840T1 (da) |
| TW (1) | TWI736912B (da) |
| WO (1) | WO2020094600A1 (da) |
| ZA (1) | ZA202103133B (da) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10831503B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Saving and restoring machine state between multiple executions of an instruction |
| US10831478B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Sort and merge instruction for a general-purpose processor |
| US12393399B2 (en) | 2018-11-06 | 2025-08-19 | International Business Machines Corporation | Controlling storage accesses for merge operations |
| US11790085B2 (en) * | 2020-10-29 | 2023-10-17 | Electronics And Telecommunications Research Institute | Apparatus for detecting unknown malware using variable opcode sequence and method using the same |
| US11675592B2 (en) * | 2021-06-17 | 2023-06-13 | International Business Machines Corporation | Instruction to query for model-dependent information |
| US11803509B1 (en) | 2022-05-23 | 2023-10-31 | Apple Inc. | Parallel merge sorter circuit |
| CN115510450B (zh) * | 2022-09-20 | 2023-08-01 | 中国人民解放军国防科技大学 | 一种面向计算机二进制程序的比对依赖识别方法与系统 |
| CN118194790B (zh) * | 2024-05-15 | 2024-08-06 | 北京壁仞科技开发有限公司 | 芯片设计方法以及芯片设计系统 |
Family Cites Families (75)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH077385B2 (ja) * | 1983-12-23 | 1995-01-30 | 株式会社日立製作所 | データ処理装置 |
| US4890220A (en) | 1984-12-12 | 1989-12-26 | Hitachi, Ltd. | Vector processing apparatus for incrementing indices of vector operands of different length according to arithmetic operation results |
| US5210870A (en) | 1990-03-27 | 1993-05-11 | International Business Machines | Database sort and merge apparatus with multiple memory arrays having alternating access |
| JPH07104784B2 (ja) * | 1990-04-03 | 1995-11-13 | 富士ゼロックス株式会社 | デジタルデータ処理装置 |
| US5307485A (en) | 1991-05-31 | 1994-04-26 | International Business Machines Corporation | Method and apparatus for merging sorted lists in a multiprocessor shared memory system |
| DE69418646T2 (de) * | 1993-06-04 | 2000-06-29 | Sun Microsystems, Inc. | Gleitkommaprozessor für einen hochleistungsfähigen dreidimensionalen Graphikbeschleuniger |
| US5475882A (en) | 1993-10-15 | 1995-12-19 | Sereboff; Joel L. | Gel filled deformable cushion and composition contained therein |
| US20060136923A1 (en) | 1995-05-30 | 2006-06-22 | Kahn Robert E | System for distributed task execution |
| US5909544A (en) * | 1995-08-23 | 1999-06-01 | Novell Inc. | Automated test harness |
| US5796997A (en) * | 1996-05-15 | 1998-08-18 | Hewlett-Packard Company | Fast nullify system and method for transforming a nullify function into a select function |
| US5799167A (en) * | 1996-05-15 | 1998-08-25 | Hewlett-Packard Company | Instruction nullification system and method for a processor that executes instructions out of order |
| US5941983A (en) * | 1997-06-24 | 1999-08-24 | Hewlett-Packard Company | Out-of-order execution using encoded dependencies between instructions in queues to determine stall values that control issurance of instructions from the queues |
| US5995962A (en) | 1997-07-25 | 1999-11-30 | Claritech Corporation | Sort system for merging database entries |
| US6016539A (en) | 1997-11-03 | 2000-01-18 | Teragen Corporation | Datapath control logic for processors having instruction set architectures implemented with hierarchically organized primitive operations |
| US6795966B1 (en) | 1998-05-15 | 2004-09-21 | Vmware, Inc. | Mechanism for restoring, porting, replicating and checkpointing computer systems using state extraction |
| US6460121B1 (en) | 1998-09-14 | 2002-10-01 | Compaq Information Technologies Group, L.P. | Method for providing an atomic memory read using a compare-exchange instruction primitive |
| JP2001256062A (ja) | 2000-03-09 | 2001-09-21 | Omron Corp | 割込処理方法およびその方法を用いた演算処理装置 |
| EP1217540A1 (en) | 2000-11-29 | 2002-06-26 | Lafayette Software Inc. | Methods of organizing data and processing queries in a database system, and database system and software product for implementing such method |
| US7080159B2 (en) | 2000-12-15 | 2006-07-18 | Ntt Docomo, Inc. | Method and system for effecting migration of application among heterogeneous devices |
| JP3955741B2 (ja) * | 2001-04-02 | 2007-08-08 | 株式会社リコー | ソート機能を有するsimd型マイクロプロセッサ |
| US7107320B2 (en) | 2001-11-02 | 2006-09-12 | Dot Hill Systems Corp. | Data mirroring between controllers in an active-active controller pair |
| AU2002368121A1 (en) * | 2002-07-30 | 2004-02-16 | The Circle For The Promotion Of Science And Engineering | Command control device, function unit, program converter, and language processor |
| US7464254B2 (en) * | 2003-01-09 | 2008-12-09 | Cisco Technology, Inc. | Programmable processor apparatus integrating dedicated search registers and dedicated state machine registers with associated execution hardware to support rapid application of rulesets to data |
| US7561571B1 (en) | 2004-02-13 | 2009-07-14 | Habanero Holdings, Inc. | Fabric address and sub-address resolution in fabric-backplane enterprise servers |
| JP4465598B2 (ja) | 2004-07-05 | 2010-05-19 | ソニー株式会社 | 集積回路およびその処理制御方法、並びに、プログラム |
| US8719819B2 (en) | 2005-06-30 | 2014-05-06 | Intel Corporation | Mechanism for instruction set based thread execution on a plurality of instruction sequencers |
| US7987158B2 (en) | 2005-02-09 | 2011-07-26 | International Business Machines Corporation | Method, system and article of manufacture for metadata replication and restoration |
| KR100941356B1 (ko) * | 2005-03-18 | 2010-02-11 | 후지쯔 가부시끼가이샤 | 데이터 제시 장치, 데이터 제시 프로그램을 기록한 컴퓨터 판독가능한 기록매체 및 데이터 제시 방법 |
| US7933405B2 (en) * | 2005-04-08 | 2011-04-26 | Icera Inc. | Data access and permute unit |
| US7502888B2 (en) * | 2006-02-07 | 2009-03-10 | Hewlett-Packard Development Company, L.P. | Symmetric multiprocessor system |
| US7945789B2 (en) | 2006-09-12 | 2011-05-17 | International Business Machines Corporation | System and method for securely restoring a program context from a shared memory |
| WO2008062768A1 (fr) * | 2006-11-21 | 2008-05-29 | Nec Corporation | Système de génération de code d'opération de commande |
| DE102007025397B4 (de) | 2007-05-31 | 2010-07-15 | Advanced Micro Devices, Inc., Sunnyvale | System mit mehreren Prozessoren und Verfahren zu seinem Betrieb |
| US8266112B1 (en) | 2007-12-19 | 2012-09-11 | Symantec Corporation | Techniques for recovery of application level objects |
| US9947130B2 (en) | 2008-01-23 | 2018-04-17 | Intel Corporation | Method, apparatus, and computer program product for improved graphics performance |
| US8230410B2 (en) | 2009-10-26 | 2012-07-24 | International Business Machines Corporation | Utilizing a bidding model in a microparallel processor architecture to allocate additional registers and execution units for short to intermediate stretches of code identified as opportunities for microparallelization |
| US8850423B2 (en) | 2009-10-29 | 2014-09-30 | International Business Machines Corporation | Assisting server migration |
| US20120054731A1 (en) | 2010-08-24 | 2012-03-01 | International Business Machines Corporation | Method, System and Computer Programs to Assist Migration to a Cloud Computing Environment |
| US8695010B2 (en) | 2011-10-03 | 2014-04-08 | International Business Machines Corporation | Privilege level aware processor hardware resource management facility |
| US9015083B1 (en) | 2012-03-23 | 2015-04-21 | Google Inc. | Distribution of parameter calculation for iterative optimization methods |
| US9513915B2 (en) | 2012-03-28 | 2016-12-06 | International Business Machines Corporation | Instruction merging optimization |
| US10089075B2 (en) | 2012-03-30 | 2018-10-02 | Intel Corporation | Method and apparatus of instruction that merges and sorts smaller sorted vectors into larger sorted vector |
| CN104583956B (zh) * | 2012-06-15 | 2019-01-04 | 英特尔公司 | 用于实现加载存储重新排序和优化的指令定义 |
| US20140089646A1 (en) | 2012-09-27 | 2014-03-27 | Texas Instruments Incorporated | Processor with interruptable instruction execution |
| US9710874B2 (en) | 2012-12-27 | 2017-07-18 | Nvidia Corporation | Mid-primitive graphics execution preemption |
| US9405538B2 (en) * | 2012-12-28 | 2016-08-02 | Intel Corporation | Functional unit having tree structure to support vector sorting algorithm and other algorithms |
| US9727594B2 (en) | 2013-01-10 | 2017-08-08 | Microsoft Technology Licensing, Llc | Adaptive range filters for range and point queries |
| US20160162293A1 (en) | 2013-03-26 | 2016-06-09 | Via Technologies, Inc. | Asymmetric processor with cores that support different isa instruction subsets |
| US10203958B2 (en) | 2013-07-15 | 2019-02-12 | Texas Instruments Incorporated | Streaming engine with stream metadata saving for context switching |
| US9665533B2 (en) | 2013-12-20 | 2017-05-30 | Rambus Inc. | Blob pools, selectors, and command set implemented within a memory appliance for accessing memory |
| KR101923289B1 (ko) * | 2014-03-27 | 2018-11-28 | 인텔 코포레이션 | 스토어들을 소팅 및 리타이어링하기 위한 명령어와 로직 |
| 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 |
| US9329850B2 (en) | 2014-06-24 | 2016-05-03 | International Business Machines Corporation | Relocation of instructions that use relative addressing |
| US9703733B2 (en) | 2014-06-27 | 2017-07-11 | Intel Corporation | Instructions and logic to interrupt and resume paging in a secure enclave page cache |
| US9600442B2 (en) * | 2014-07-18 | 2017-03-21 | Intel Corporation | No-locality hint vector memory access processors, methods, systems, and instructions |
| US10318292B2 (en) | 2014-11-17 | 2019-06-11 | Intel Corporation | Hardware instruction set to replace a plurality of atomic operations with a single atomic operation |
| US10318297B2 (en) | 2015-01-30 | 2019-06-11 | Huawei Technologies Co., Ltd. | Method and apparatus for operating a self-timed parallelized multi-core processor |
| US10942748B2 (en) | 2015-07-16 | 2021-03-09 | Nxp B.V. | Method and system for processing interrupts with shadow units in a microcontroller |
| US10102231B2 (en) | 2015-10-20 | 2018-10-16 | International Business Machines Corporation | Ordering heterogeneous operations in bulk processing of tree-based data structures |
| 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 |
| US9665626B1 (en) | 2016-02-02 | 2017-05-30 | International Business Machines Corporation | Sorted merge of streaming data |
| US10725677B2 (en) | 2016-02-19 | 2020-07-28 | Sandisk Technologies Llc | Systems and methods for efficient power state transitions |
| US10261790B2 (en) | 2016-03-31 | 2019-04-16 | Intel Corporation | Memory copy instructions, processors, methods, and systems |
| US10296655B2 (en) | 2016-06-24 | 2019-05-21 | International Business Machines Corporation | Unbounded list processing |
| US20180011768A1 (en) | 2016-07-05 | 2018-01-11 | International Business Machines Corporation | Control state preservation during transactional execution |
| US10761849B2 (en) * | 2016-09-22 | 2020-09-01 | Intel Corporation | Processors, methods, systems, and instruction conversion modules for instructions with compact instruction encodings due to use of context of a prior instruction |
| US10037267B2 (en) | 2016-10-21 | 2018-07-31 | Advanced Micro Devices, Inc. | Instruction set architecture and software support for register state migration |
| US10162859B2 (en) | 2016-10-31 | 2018-12-25 | International Business Machines Corporation | Delayable query |
| US10496371B2 (en) * | 2017-06-29 | 2019-12-03 | Intel Corporation | Key-value compaction |
| US10698792B2 (en) | 2018-05-02 | 2020-06-30 | Microsoft Technology Licensing, Llc | Execution control with cross-level trace mapping |
| US10831503B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Saving and restoring machine state between multiple executions of an instruction |
| US10831502B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Migration of partially completed instructions |
| US10831478B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Sort and merge instruction for a general-purpose processor |
| US12393399B2 (en) | 2018-11-06 | 2025-08-19 | International Business Machines Corporation | Controlling storage accesses for merge operations |
-
2018
- 2018-11-06 US US16/181,923 patent/US10831478B2/en active Active
-
2019
- 2019-06-19 TW TW108121225A patent/TWI736912B/zh active
- 2019-11-05 MX MX2021005005A patent/MX388396B/es unknown
- 2019-11-05 CA CA3118173A patent/CA3118173A1/en active Pending
- 2019-11-05 PT PT197982796T patent/PT3877840T/pt unknown
- 2019-11-05 CN CN201980072863.0A patent/CN112970000B/zh active Active
- 2019-11-05 DK DK19798279.6T patent/DK3877840T3/da active
- 2019-11-05 PL PL19798279.6T patent/PL3877840T3/pl unknown
- 2019-11-05 KR KR1020217011428A patent/KR102527963B1/ko active Active
- 2019-11-05 AU AU2019377216A patent/AU2019377216B2/en active Active
- 2019-11-05 IL IL282055A patent/IL282055B2/en unknown
- 2019-11-05 ES ES19798279T patent/ES2929826T3/es active Active
- 2019-11-05 SI SI201930365T patent/SI3877840T1/sl unknown
- 2019-11-05 SG SG11202102996YA patent/SG11202102996YA/en unknown
- 2019-11-05 JP JP2021517672A patent/JP7288048B2/ja active Active
- 2019-11-05 EP EP19798279.6A patent/EP3877840B1/en active Active
- 2019-11-05 HU HUE19798279A patent/HUE060425T2/hu unknown
- 2019-11-05 WO PCT/EP2019/080160 patent/WO2020094600A1/en not_active Ceased
- 2019-11-05 LT LTEPPCT/EP2019/080160T patent/LT3877840T/lt unknown
-
2020
- 2020-09-30 US US17/037,962 patent/US11221850B2/en active Active
-
2021
- 2021-05-10 ZA ZA2021/03133A patent/ZA202103133B/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| JP7288048B2 (ja) | 2023-06-06 |
| AU2019377216A1 (en) | 2021-04-22 |
| IL282055B2 (en) | 2024-01-01 |
| KR20210055771A (ko) | 2021-05-17 |
| PL3877840T3 (pl) | 2023-01-02 |
| LT3877840T (lt) | 2023-01-25 |
| KR102527963B1 (ko) | 2023-05-03 |
| US10831478B2 (en) | 2020-11-10 |
| TW202034160A (zh) | 2020-09-16 |
| US20200142696A1 (en) | 2020-05-07 |
| WO2020094600A1 (en) | 2020-05-14 |
| MX388396B (es) | 2025-03-19 |
| SI3877840T1 (sl) | 2023-01-31 |
| SG11202102996YA (en) | 2021-04-29 |
| MX2021005005A (es) | 2021-12-02 |
| ZA202103133B (en) | 2022-07-27 |
| US11221850B2 (en) | 2022-01-11 |
| BR112021008844A2 (pt) | 2021-08-17 |
| EP3877840A1 (en) | 2021-09-15 |
| HUE060425T2 (hu) | 2023-02-28 |
| PT3877840T (pt) | 2022-11-03 |
| US20210011719A1 (en) | 2021-01-14 |
| CN112970000B (zh) | 2025-08-08 |
| EP3877840B1 (en) | 2022-10-19 |
| ES2929826T3 (es) | 2022-12-01 |
| AU2019377216B2 (en) | 2022-11-24 |
| IL282055B1 (en) | 2023-09-01 |
| CN112970000A (zh) | 2021-06-15 |
| IL282055A (en) | 2021-05-31 |
| JP2022503925A (ja) | 2022-01-12 |
| CA3118173A1 (en) | 2020-05-14 |
| TWI736912B (zh) | 2021-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3857419A4 (en) | RANSOMWARE DETECTION | |
| EP3802612A4 (en) | ANTI-B7-H3 ANTIBODIES AND USE THEREOF | |
| EP3797124A4 (en) | ANTI-PD-L1 ANTIBODIES AND USE THEREOF | |
| EP3737675A4 (en) | Crbn ligands and uses thereof | |
| EP3989907C0 (en) | PORTABLE DEVICE | |
| IL256941A (en) | A free wing multirotor with vertical and horizontal rotors | |
| EP3604338A4 (en) | ANTI-OX40 ANTIBODIES AND USES THEREOF | |
| EP3786177A4 (en) | MODIFIED MITOCHONDRIA AND USE THEREOF | |
| ZA202103133B (en) | Sort and merge instruction for a general-purpose processor | |
| IL280631A (en) | Novel crispr-associated protein and use thereof | |
| EP4011542A4 (en) | TREATMENT DEVICE | |
| EP3402457A4 (en) | PROTEINCAGE-STABILIZED PICKERING EMULSIONS AND USE THEREOF | |
| IL281297A (en) | Anti-npr1 antibodies and uses thereof | |
| EP3756340A4 (en) | PHOTOGRAPHY PROCESS AND APPARATUS | |
| EP3779677A4 (en) | SOFTWARE MANAGEMENT DEVICE | |
| EP4083069A4 (en) | Anti-ox40 antibody and use thereof | |
| DK3754374T3 (da) | Fiskevægtmåleapparat | |
| EP3779713A4 (en) | Processing device | |
| EP3706445B1 (en) | PORTABLE MARINE BEACON SYSTEM | |
| DK3767254T3 (da) | Kombinationsvejeindretning | |
| EP3850142C0 (en) | CLOTHING TREATMENT DEVICE | |
| EP3760601A4 (en) | SORTING DEVICE | |
| EP4010257C0 (en) | LOGISTICS DEVICE | |
| EP3418303A4 (en) | ANTIBODIES AGAINST EGFRVIII AND USE THEREOF | |
| IL285181A (en) | Methods and device for determining efficiency of lactation |