ClassID:

189598

G06F8/314 - CPC Classification

Classification description:

Arrangements for software engineering; Creation or generation of source code; Programming languages or programming paradigms Parallel programming languages

Recent Application in this class:
#1
20260030044
2026-01-29

Parallel Processing Of Data

#2
20250130784
2025-04-24

CODE COMPILATION FOR DYNAMIC PEER-TO-PEER NETWORKED CODE EXECUTION AND DATA MANAGEMENT

#3
20240338235
2024-10-10

Parallel Processing Of Data

#4
20240134610
2024-04-25

Mobile application development device

#5
20230376332
2023-11-23

Parallel processing of data

#6
20230205493
2023-06-29

Mobile application development device

#7
20230048511
2023-02-16

Mobile application development device

#8
20220300310
2022-09-22

Parallel processing of data

#9
20220156050
2022-05-19

Generating a synchronous digital circuit from a source code construct defining a function call

#10
20220147320
2022-05-12

HIGHLY PARALLEL PROCESSING SYSTEM

#11
20210286599
2021-09-16

Compiling on interconnected qubit subsystems

#12
20210232394
2021-07-29

Data flow processing method and related device

#13
20200401429
2020-12-24

Parallel processing of data

#14
20200285521
2020-09-10

Application interface on multiple processors

#15
20200225920
2020-07-16

Generating synchronous digital circuits from source code constructs that map to circuit implementations

#16
20200225919
2020-07-16

Generating a synchronous digital circuit from a source code construct defining a function call

#17
20190317782
2019-10-17

Parallel processing of data

#18
20190065224
2019-02-28

Parallel processing of data

#19
20180067728
2018-03-08

Compiler architecture for programmable application specific integrated circuit based network devices

#20
20180046440
2018-02-15

Flow control for language-embedded programming in general purpose computing on graphics processing units

#21
20170371714
2017-12-28

Application interface on multiple processors

#22
20170317951
2017-11-02

Method of dynamically renumbering ports and an apparatus thereof

#23
20170249567
2017-08-31

Parallel processing of data for an untrusted application

#24
20170242715
2017-08-24

Parallel processing of data

#25
20170124020
2017-05-04

Systems and methods for creating and using a data structure for parallel programming

#26
20170083301
2017-03-23

Nested communication operator

#27
20170017797
2017-01-19

Parallel processing of data for an untrusted application

#28
20160378438
2016-12-29

Agile communication operator

#29
20160371061
2016-12-22

Read-only communication operator

#30
20160291942
2016-10-06

Systems and methods for parallelization of program code, interactive data visualization, and graphically-augmented code editing

#31
20160217011
2016-07-28

Application interface on multiple processors

#32
20160139900
2016-05-19

Algorithm to achieve optimal layout of decision logic elements for programmable network devices

#33
20160139898
2016-05-19

Algorithm to achieve optimal layout of instruction tables for programmable network devices

#34
20160139896
2016-05-19

Algorithm to derive logic expression to select execution blocks for programmable network devices

#35
20160139893
2016-05-19

Code processor to build orthogonal execution blocks for programmable network devices

#36
20160139891
2016-05-19

Compiler architecture for programmable application specific integrated circuit based network devices

#37
20160139887
2016-05-19

Code generator for programmable network devices

#38
20160117200
2016-04-28

Resource mapping in multi-threaded central processor units

#39
20160117193
2016-04-28

Resource mapping in multi-threaded central processor units

#40
20160117192
2016-04-28

Controlling execution of threads in a multi-threaded processor

#41
20160117191
2016-04-28

Controlling execution of threads in a multi-threaded processor

#42
20160110217
2016-04-21

Optimizing execution of processes

#43
20160110176
2016-04-21

Automatic conversion of sequential array-based programs to parallel map-reduce programs

#44
20160110175
2016-04-21

Automatic conversion of sequential array-based programs to parallel map-reduce programs

#45
20160110174
2016-04-21

Assisting parallelization of a computer program

#46
20160103760
2016-04-14

Sequentially constructive model of computation

#47
20160103755
2016-04-14

Sequentially constructive model of computation

#48
20160092280
2016-03-31

Adaptive lock for a computing system having multiple runtime environments and multiple processing units

#49
20160034617
2016-02-04

Prototyping an image processing algorithm and emulating or simulating execution on a hardware accelerator to estimate resource usage or performance

#50
20150317140
2015-11-05

Method and system for parallelization of sequential computer program codes

#51
20150248474
2015-09-03

Parallel programming of in memory database utilizing extensible skeletons

#52
20150248304
2015-09-03

Parallel processing of data

#53
20150178114
2015-06-25

Parallel processing of data for an untrusted application

#54
20150135188
2015-05-14

System and method for controlling execution of jobs performed by plural information processing devices

#55
20150089468
2015-03-26

Assisting parallelization of a computer program

#56
20140380266
2014-12-25

Parallel programming of in memory database utilizing extensible skeletons

#57
20140359577
2014-12-04

Systems and methods for finding concurrency errors

#58
20140282180
2014-09-18

Reference nodes in a computational graph

#59
20140201765
2014-07-17

Application interface on multiple processors

#60
20140137130
2014-05-15

Method and apparatus for efficient execution of concurrent processes on a multithreaded message passing system

#61
20140137129
2014-05-15

Method and apparatus for efficient execution of concurrent processes on a multithreaded message passing system

#62
20140075419
2014-03-13

Sequentially constructive model of computation

#63
20140007043
2014-01-02

Program module applicability analyzer for software development and testing for multi-processor environments

#64
20130290674
2013-10-31

Modeling Structured SIMD Control FLow Constructs in an Explicit SIMD Language

#65
20130254237
2013-09-26

Declarative specification of data integration workflows for execution on parallel processing platforms

#66
20130253899
2013-09-26

Determining simulation fidelity in a self-optimized simulation of a complex system

#67
20130132934
2013-05-23

Applicaton interface on multiple processors

#68
20130125105
2013-05-16

Unified parallel C work-sharing loop construct transformation

#69
20130097410
2013-04-18

Machine processor

#70
20130086116
2013-04-04

Declarative specification of data integration workflows for execution on parallel processing platforms

#71
20130067443
2013-03-14

Parallel Processing Development Environment Extensions

#72
20130007703
2013-01-03

Extraction of functional semantics and isolated dataflow from imperative object oriented languages

#73
20120317165
2012-12-13

Using parallel processing constructs and dynamically allocating program portions

#74
20120297389
2012-11-22

Systems and methods for parallel execution of a portion of a script by interpreting comments in the script as parallel control statements

#75
20120284726
2012-11-08

Performing parallel processing of distributed arrays

#76
20120278792
2012-11-01

Automatic verification and synthesis for weak memory models

#77
20120278059
2012-11-01

System and method for examining concurrent system states

#78
20120174074
2012-07-05

Scenario driven concurrency bugs: model and check

#79
20120166772
2012-06-28

Extensible data parallel semantics

#80
20120166771
2012-06-28

Agile communication operator

#81
20120166444
2012-06-28

Co-map communication operator

#82
20120159459
2012-06-21

Optimizing symbol manipulation language-based executable applications for distributed execution

#83
20120159428
2012-06-21

Method of determining multimedia architectural pattern, and apparatus and method for transforming single-core based architecture to multi-core based architecture

#84
20120151459
2012-06-14

Nested communication operator

#85
20120144372
2012-06-07

Systems and methods for finding concurrency errors

#86
20120131552
2012-05-24

Read-only communication operator

#87
20120089961
2012-04-12

Tile communication operator

#88
20120054722
2012-03-01

Trace generating unit, system, and program of the same

#89
20120054718
2012-03-01

Extraction of functional semantics and isolated dataflow from imperative object oriented languages

#90
20120047495
2012-02-23

EXECUTION ENVIRONMENT SUPPORT FOR REACTIVE PROGRAMMING

#91
20120047353
2012-02-23

System and method for selectively delaying execution of an operation based on a search for uncompleted predicate operations in processor-associated queues

#92
20120041749
2012-02-16

Determining simulation fidelity in a self-optimized simulation of a complex system

#93
20110314458
2011-12-22

Binding data parallel device source code

#94
20110276962
2011-11-10

Parallel processing of data

#95
20110276789
2011-11-10

Parallel processing of data

#96
20110265070
2011-10-27

Resumable methods

#97
20110252410
2011-10-13

Program converting apparatus and program conversion method

#98
20110239201
2011-09-29

Method and system for parallelization of sequential computer program codes

#99
20110131559
2011-06-02

Compiling and linking

#100
20110131558
2011-06-02

Link-time resource allocation for a multi-threaded processor architecture

#101
20110078670
2011-03-31

PROCESS AND SYSTEM FOR DEVELOPMENT OF PARALLEL PROGRAMS

#102
20110035728
2011-02-10

Object-oriented support for dynamic assignment of parallel computing resources

#103
20100333091
2010-12-30

High performance implementation of the OpenMP tasking feature

#104
20100318975
2010-12-16

Language-based model for isolating shared state

#105
20100257337
2010-10-07

Systems and methods for parallel distributed programming

#106
20100241827
2010-09-23

High level programming extensions for distributed data parallel processing

#107
20100223604
2010-09-02

MODULE SYSTEM FOR POLYMORPHIC PI-CALCULUS

#108
20100205580
2010-08-12

Generating parallel SIMD code for an arbitrary target architecture

#109
20100131937
2010-05-27

Optimization hints for a business process flow

#110
20100131921
2010-05-27

EXPOSING ASYNCHRONOUS MECHANISMS AS FIRST-CLASS EVENTS

#111
20100049341
2010-02-25

Method of configuring a machine vision application program for execution on a multi-processor computer

#112
20090319996
2009-12-24

Analysis of thread synchronization events

#113
20090307660
2009-12-10

TICC-paradigm to build formally verified parallel software for multi-core chips

#114
20090235035
2009-09-17

Systems and methods for indirect register access using status-checking and status-setting instructions

#115
20090187895
2009-07-23

DEVICE, METHOD, PROGRAM, AND RECORDING MEDIUM FOR CONVERTING PROGRAM

#116
20090150862
2009-06-11

USER-SPECIFIED SEMANTICS FOR PARALLEL OPERATIONS WITH A TIME-EXPLICIT PROGRAMMING LANGUAGE

#117
20090132867
2009-05-21

Media for using parallel processing constructs

#118
20090125882
2009-05-14

METHOD OF IMPLEMENTING HYPEROBJECTS IN A PARALLEL PROCESSING SOFTWARE PROGRAMMING ENVIRONMENT

#119
20090049435
2009-02-19

Parallel processing of distributed arrays and optimum data distribution

#120
20090044197
2009-02-12

Method of using parallel processing constructs and dynamically allocating program portions

#121
20090044196
2009-02-12

Method of using parallel processing constructs and dynamically allocating program portions

#122
20090044180
2009-02-12

Device for performing parallel processing of distributed arrays

#123
20090044179
2009-02-12

Media for performing parallel processing of distributed arrays

#124
20080313610
2008-12-18

Discoscript: a simplified distributed computing scripting language

#125
20080301664
2008-12-04

Efficiently locating transactional code blocks in a transactional memory system

#126
20080276220
2008-11-06

Application interface on multiple processors

#127
20080271041
2008-10-30

PROGRAM PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS

#128
20080163184
2008-07-03

System for creating parallel applications

#129
20080120490
2008-05-22

Lock-free state merging in parallelized constraint satisfaction problem solvers

#130
20080040725
2008-02-14

Method and apparatus for a parallel model of tasks including abstracted execution and software development

#131
20070277152
2007-11-29

Self-scheduled real time software using real time asynchronous messaging

#132
20070234276
2007-10-04

Method, system, and program of a compiler to parallelize source code

#133
20070220493
2007-09-20

Recording medium, software verification apparatus and software verification method

#134
20070169042
2007-07-19

Object-oriented, parallel language, method of programming and multi-processor computer

#135
20070044074
2007-02-22

Method and language for process expression

#136
20070027912
2007-02-01

Common concurrency runtime

#137
20060206869
2006-09-14

METHODS AND SYSTEMS FOR DEVELOPING DATA FLOW PROGRAMS

#138
20060156284
2006-07-13

Architecture of Ticc-Ppde, a new paradigm for parallel programming

#139
20060101249
2006-05-11

Computer program instruction architecture, system and process using partial ordering for adaptive response to memory latencies

#140
20050183099
2005-08-18

Process language for microprocessors with finite resources

#141
20050114494
2005-05-26

Scalable synchronous and asynchronous processing of monitoring rules

#142
20050066321
2005-03-24

Method for optimizing execution time of parallel processor programs

#143
20050039159
2005-02-17

Systems and methods for parallel distributed programming

#144
16264867
2024-01-02

Scaling high-level statistical languages to large, distributed datasets

#145
15367326
2019-02-12

Scaling high-level statistical languages to large, distributed datasets

#146
14675935
2018-04-03

Programming in a multiprocessor environment

#147
14536447
2018-01-16

Automation optimization in a command line interface