Concurrent Static Single Assignment for General Barrier Synchronized Parallel Programs

Patent №

US 8,566,801

Granted

2013-10-22

Filed 2009

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12470577

Techniques for generating concurrent static single assignment (CSSA) are provided. The techniques include generating a clocked control flow graph of a program, for each thread of the program created through async instruction, determining each part of the program that can execute concurrently with each thread to create a pair comprising a thread and a parallel program part, for each pair that can execute concurrently, using one or more flow equations to perform node-by-node matching, and using the node-by-node matching to generate CSSA form for the program.

AI classification

AI hardware1.00
Knowledge representation0.67
Evolutionary computation0.00
Natural language0.00
Machine learning0.00
Planning0.00
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 227240785

Assignors

SHAH, HARSHIT J., SHYAMASUNDAR, RUDRAPATNA KALLIKOTE, VARMA, PRADEEP

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC