DETERMINING HARDWARE GENERATED BY HIGH LEVEL LANGUAGE COMPILATION THROUGH LOOP OPTIMIZATIONS
Patent №
US 7,086,047
Granted
2006-08-01
Filed 2002
Owner
XILINX, INC.
Lab
—
AI components
2
nlp · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10310362
A method of processing a program written in a general purpose programming language to determine a hardware representation of the program can include generating a language independent model of the program written in a general purpose programming language (100) and identifying a loop construct within the language independent model (705). A determination can be made as to whether the loop construct is bounded (725). If so, a loop processing technique can be selected for unrolling the loop construct according to stored user preferences 735). The loop construct can be replicated in the language independent model as specified by the selected loop processing technique (740, 755).
AI classification
Ownership
XILINX, INC.
assignment · 135750248
Assignors
EDWARDS, STEPHEN G., DAVIS, DONALD J., HARRIS, JONATHAN C., JENSEN, JAMES E., KOLLEGGER, ANDREAS B., MILLER, IAN D.
On an employer assignment, the assignors are typically the inventors.