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
Lab
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
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.