A universal intermediate representation for massively parallel software development

  • Authors:
  • Paul Damian Wells

  • Affiliations:
  • Newberg, OR

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Hierarchical Simultaneous Set Membership (HSSM) intermediate representation is a graphical representation that can be used to efficiently encode source languages during parsing. It also provides an excellent design representation for code generation as well. Moreover, the HSSM IR is the basis for a relational algebra. Where a relational algebra is to software design what Boolean algebra is to digital logic design. This formal mathematical interpretation makes the HSSM IR an excellent platform on which to develop the extensive automated synthesis/verification algorithms that will necessarily form the basis of next generation computers.