ClassID:

190448

G06F15/17381 - CPC Classification

Classification description:

Digital computers in general ; Data processing equipment in general; Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs; Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake; Indirect interconnection networks non hierarchical topologies Two dimensional, e.g. mesh, torus

Recent Application in this class:
#1
20260154230
2026-06-04

INTERCONNECTED MESH SYSTEMS AND METHODS OF USING SAME

#2
20260133780
2026-05-14

Method and system for converting a single-threaded software program into an application-specific supercomputer

#3
20260105022
2026-04-16

DISTRIBUTED PROCESSING APPARATUS AND OPERATING METHOD THEREOF

#4
20250298770
2025-09-25

DIAGONAL TORUS NETWORK

#5
20250284653
2025-09-11

INTERCONNECT ARCHITECTURE ENABLING PATH DIVERSITY FOR STRONGLY ORDERED MESSAGES

#6
20250252065
2025-08-07

MULTIPROCESSOR SYSTEM WITH IMPROVED SECONDARY INTERCONNECTION NETWORK

#7
20250147919
2025-05-08

MULTI-CAST SNOOP VECTORS WITHIN A MESH TOPOLOGY

#8
20240296142
2024-09-05

NEURAL NETWORK ACCELERATOR

#9
20240256472
2024-08-01

Multiprocessor system with improved secondary interconnection network

#10
20240184738
2024-06-06

CONFIGURABLE MEMORY POOL SYSTEM

#11
20240054096
2024-02-15

PROCESSOR

#12
20240004668
2024-01-04

System-on-chip management controller

#13
20230350828
2023-11-02

Multiple Independent On-chip Interconnect

#14
20230334008
2023-10-19

EXECUTION ENGINE FOR EXECUTING SINGLE ASSIGNMENT PROGRAMS WITH AFFINE DEPENDENCIES

#15
20230153087
2023-05-18

Method and system for converting a single-threaded software program into an application-specific supercomputer

#16
20230066045
2023-03-02

DIAGONAL TORUS NETWORK

#17
20220414050
2022-12-29

Array processor using programmable per-dimension size values and programmable per-dimension stride values for memory configuration

#18
20220414049
2022-12-29

Array processor having an instruction sequencer including a program state controller and loop controllers

#19
20220334997
2022-10-20

Multiple independent on-chip interconnect

#20
20210389936
2021-12-16

Method and system for converting a single-threaded software program into an application-specific supercomputer

#21
20210286756
2021-09-16

Execution engine for executing single assignment programs with affine dependencies

#22
20200348962
2020-11-05

Memory-fabric-based processor context switching system

#23
20200341914
2020-10-29

Multiprocessor system with improved secondary interconnection network

#24
20200336421
2020-10-22

OPTIMIZED FUNCTION ASSIGNMENT IN A MULTI-CORE PROCESSOR

#25
20200301876
2020-09-24

Digital processing connectivity

#26
20200278848
2020-09-03

Method and system for converting a single-threaded software program into an application-specific supercomputer

#27
20200192717
2020-06-18

Information processing apparatus, information processing method and non-transitory computer-readable storage medium for storing information processing program of determining relations among nodes in N-dimensional torus structure

#28
20200174964
2020-06-04

Management of access restriction within a system on chip

#29
20200042895
2020-02-06

Parallel processing of reduction and broadcast operations on large datasets of non-scalar data

#30
20190370175
2019-12-05

Cache partitioning in a multicore processor

#31
20190227983
2019-07-25

Execution engine for executing single assignment programs with affine dependencies

#32
20190227979
2019-07-25

System, apparatus and method for increasing bandwidth of edge-located agents of an integrated circuit

#33
20190158427
2019-05-23

Compute-communicate continuum technology

#34
20190155761
2019-05-23

Multiprocessor system with improved secondary interconnection network

#35
20190129884
2019-05-02

Node controller direct socket group memory access

#36
20190114158
2019-04-18

Method and system for converting a single-threaded software program into an application-specific supercomputer

#37
20180293203
2018-10-11

Processing apparatus and methods

#38
20180203693
2018-07-19

Opcode counting for performance measurement

#39
20180189232
2018-07-05

Method and apparatus to build a monolithic mesh interconnect with structurally heterogenous tiles

#40
20180159933
2018-06-07

Memory network methods, apparatus, and systems

#41
20180113838
2018-04-26

Switchable topology processor tile and computing machine

#42
20180109449
2018-04-19

Optimized function assignment in a multi-core processor

#43
20170371395
2017-12-28

Power saving for a computer system and computer based on differences between chip regions in processing and communication times

#44
20170351642
2017-12-07

Execution engine for executing single assignment programs with affine dependencies

#45
20170285621
2017-10-05

Methods, network node and wireless device for handling device capabilities

#46
20170272327
2017-09-21

Network topology system and method

#47
20170206163
2017-07-20

Cache partitioning in a multicore processor

#48
20170161214
2017-06-08

Multiprocessor system with improved secondary interconnection network

#49
20170139753
2017-05-18

Scheduling application instances to processor cores over consecutive allocation periods based on application requirements

#50
20170068536
2017-03-09

Opcode counting for performance measurement

#51
20170017476
2017-01-19

Method and system for converting a single-threaded software program into an application-specific supercomputer

#52
20160316001
2016-10-27

Embedding global barrier and collective in a torus network

#53
20160162424
2016-06-09

Multiprocessor system with improved secondary interconnection network

#54
20160112296
2016-04-21

Direct network having plural distributed connections to each resource

#55
20160011996
2016-01-14

Multi-petascale highly efficient parallel supercomputer

#56
20150356055
2015-12-10

Execution engine for executing single assignment programs with affine dependencies

#57
20150347141
2015-12-03

Opcode counting for performance measurement

#58
20150127912
2015-05-07

Cache partitioning in a multicore processor

#59
20140376557
2014-12-25

Modular decoupled crossbar for on-chip router

#60
20140325181
2014-10-30

Hierarchical reconfigurable computer architecture

#61
20140237227
2014-08-21

Power supply control for a processing device, array-type processing device,and information processing system, and control method thereof

#62
20140237045
2014-08-21

Embedding global and collective in a torus network with message class map based tree path selection

#63
20140223446
2014-08-07

Scheduling tasks to configurable processing cores based on task requirements and specification

#64
20140195710
2014-07-10

Storage device

#65
20140173192
2014-06-19

Execution engine for executing single assignment programs with affine dependencies

#66
20140173161
2014-06-19

Multiprocessor system with improved secondary interconnection network

#67
20140169211
2014-06-19

Direct network having plural distributed connections to each resource

#68
20140019512
2014-01-16

Parallel computing system and control method of parallel computing system

#69
20130297847
2013-11-07

Distributed mesh-based memory and computing architecture

#70
20130246653
2013-09-19

Network topology for a scalable multiprocessor system

#71
20130152089
2013-06-13

Job management apparatus and job management method

#72
20130125097
2013-05-16

Method and system for converting a single-threaded software program into an application-specific supercomputer

#73
20130117521
2013-05-09

Managing chip multi-processors through virtual domains

#74
20130019082
2013-01-17

Communicaton across shared mutually exclusive direction paths between clustered processing elements

#75
20120311299
2012-12-06

Massively parallel supercomputer

#76
20120185633
2012-07-19

On-chip router and multi-core system using the same

#77
20120140631
2012-06-07

Deadlock prevention in direct networks of arbitrary topology

#78
20120120959
2012-05-17

MULTIPROCESSING COMPUTING WITH DISTRIBUTED EMBEDDED SWITCHING

#79
20110238863
2011-09-29

System and method for data exchange in multiprocessor computer systems

#80
20110219208
2011-09-08

Multi-petascale highly efficient parallel supercomputer

#81
20110179208
2011-07-21

Time division multiplexing based arbitration for shared optical links

#82
20110173413
2011-07-14

Embedding global barrier and collective in torus network with each node combining input from receivers according to class map for output to senders

#83
20110173399
2011-07-14

Distributed parallel messaging for multiprocessor systems

#84
20110173343
2011-07-14

Zone routing in a torus network

#85
20110172969
2011-07-14

Opcode counting for performance measurement

#86
20110149981
2011-06-23

Deadlock prevention in direct networks of arbitrary topology

#87
20110119526
2011-05-19

Local rollback for fault-tolerance in parallel computing systems

#88
20110119446
2011-05-19

Conditional load and store in a shared memory

#89
20110119445
2011-05-19

Heap/stack guard pages using a wakeup unit

#90
20110119399
2011-05-19

Deadlock-free class routes for collective communications embedded in a multi-dimensional torus network

#91
20110107337
2011-05-05

Hierarchical reconfigurable computer architecture

#92
20110097084
2011-04-28

Hierarchical passive networks

#93
20110072219
2011-03-24

Simplifying and speeding the management of intra-node cache coherence

#94
20110047351
2011-02-24

Routing image data across on-chip networks

#95
20100241826
2010-09-23

Apparatus, method, and medium for controlling transmission of data

#96
20100241823
2010-09-23

DATA PROCESSING DEVICE AND METHOD

#97
20100211721
2010-08-19

Memory network methods, apparatus, and systems

#98
20100191890
2010-07-29

Globally unique transaction identifiers

#99
20100138618
2010-06-03

Priority Encoders

#100
20100131738
2010-05-27

Converting a data placement between memory banks and an array processing section

#101
20100111088
2010-05-06

Mesh network

#102
20090313439
2009-12-17

Managing coherence via put/get windows

#103
20090300327
2009-12-03

Execution engine for executing single assignment programs with affine dependencies

#104
20090282166
2009-11-12

System and method for data exchange in multiprocessor computer systems

#105
20090259713
2009-10-15

Massively parallel supercomputer

#106
20090172351
2009-07-02

Data processing device and method

#107
20090144522
2009-06-04

Data processing device and method

#108
20090113172
2009-04-30

Network topology for a scalable multiprocessor system

#109
20090063816
2009-03-05

Performing collective operations using software setup and partial software execution at leaf nodes in a multi-tiered full-graph interconnect architecture

#110
20090063815
2009-03-05

Providing full hardware support of collective operations in a multi-tiered full-graph interconnect architecture

#111
20090063814
2009-03-05

Routing information through a data processing system implementing a multi-tiered full-graph interconnect architecture

#112
20090063444
2009-03-05

System and method for providing multiple redundant direct routes between supernodes of a multi-tiered full-graph interconnect architecture

#113
20090063443
2009-03-05

System and method for dynamically supporting indirect routing within a multi-tiered full-graph interconnect architecture

#114
20090028073
2009-01-29

Data capture technique for high speed signaling

#115
20090024833
2009-01-22

Multiprocessor node controller circuit and method

#116
20090013156
2009-01-08

Processor communication tokens

#117
20080301482
2008-12-04

Method and apparatus for using port communications to switch processor modes

#118
20080263386
2008-10-23

Routing data packets with hint bit for each six orthogonal directions in three dimensional torus computer system set to avoid nodes in problem list

#119
20080133633
2008-06-05

Efficient implementation of multidimensional fast fourier transform on a distributed-memory parallel multi-node computer

#120
20080107106
2008-05-08

System and method for preventing deadlock in richly-connected multi-processor computer system using dynamic assignment of virtual channels

#121
20080104367
2008-05-01

Collective network for computer structures

#122
20080091842
2008-04-17

Optimized scalable network switch

#123
20080052491
2008-02-28

Twisted and wrapped array organized into clusters of processing elements

#124
20070220164
2007-09-20

Reduction processing method for parallel computer, and parallel computer

#125
20070150698
2007-06-28

Processor organized in clusters of processing elements and cluster interconnections by a clustering process

#126
20070113046
2007-05-17

Data processing device and method

#127
20070055825
2007-03-08

Managing coherence via put/get windows

#128
20060282648
2006-12-14

Network topology for a scalable multiprocessor system

#129
20060218375
2006-09-28

System and method for vector-parallel multiprocessor communication

#130
20050254492
2005-11-17

Methods for routing packets on a linear array of processors

#131
20050251599
2005-11-10

Globally unique transaction identifiers

#132
20050149692
2005-07-07

Multiprocessor data processing system having scalable data interconnect and data routing mechanism

#133
20050132163
2005-06-16

Method and system of interconnecting processors of a parallel computer to facilitate torus partitioning

#134
20050068946
2005-03-31

Multi-dimensional lattice network

#135
20050053057
2005-03-10

Multiprocessor node controller circuit and method

#136
18436058
2026-02-24

Reconfigurable streaming processor for security computations

#137
15606781
2019-07-16

Frequency band control algorithm