Efficient stack utilization for compiling and executing nested if-else constructs in a vector data processing system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5790854
SERIAL NO

08510948

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A computer-implemented method is provided for compiling software code that performs nested conditional constructs in vector data processors (10). A vector bit stack (128) to record which processing elements (16) were activated and which processing elements were deactivated during execution of a nested conditional construct. Subsequently, when an end of a first nested conditional construct is encountered, a state of the processing elements at a point in time in which the first nested conditional construct was initiated may be popped off of the vector bit stack and a second conditional construct or any other operation may be executed. Therefore, conditional constructs may be executed while ensuring the proper state of the processing elements. The compiler program effectively utilizes the vector bit stack to store prior states of each of the processing elements of the vector data processor such that the processing elements may be efficiently restored to a correct intermediate value.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
HANGER SOLUTIONS LLC44 MILTON AVENUE SUITE 254 ALPHARETTA GA 30009

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gallup, deceased Michael G late of Austin, TX 2 15
Goke, L Rodney Austin, TX 23 331
Huang, Yee-Wei Austin, TX 4 18
Seaton, Jr Robert W Austin, TX 13 208
Spielman, Jason Austin, TX 6 1357

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation