forked from davewathaverford/the-omega-project
-
Notifications
You must be signed in to change notification settings - Fork 0
Tools from Pugh et al.'s "Omega Project" for constraint-based compiler tools: The "Omega Library" for constraint manipulation; The "Omega Calculator" (text interface); the "Omega Test" for depedence analysis; the "Uniform Library" for code transformation; and the "Code generation" library for generating the transformed code. I am experimenting w…
License
qsphan/the-omega-project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Omega Project Source Release, version 2.1 This is verion 2.1 of the Omega Project software, including: * The Omega library, a set of routines for manipulating linear constraints over integer variables, Presburger formulas, and Integer tuple relations and sets. * The code generation library, a set of routines for generating code to scan the points in the union of a number of convex sets. * The Omega calculator, a text-based interface to the Omega library * Petit, a educational/research tool for analyzing array data dependences * The Uniform library, a source to source parallelizing transformation system, described in Wayne Kelly's Ph.D. dissertation. Many new features have been added, and numerous bugs fixed, by a number of groups since the August 2000 version 1.2 from the cs.umd.edu web site. A quick check of the omega calculator regression tests indicates that there is one difference in the generated code for a time-skewed example, but this may just be an equivalent iteration space expressed in a different way. The web site of the Omega Project remains at http://www.cs.umd.edu/projects/omega mailto:[email protected] but the source code is now on github.com: http://github.com/davewathaverford/the-omega-project/ I fix some incompatiblities with the latest Xcode on Mac OS in my fork of the repository: https://github.com/qsphan/the-omega-project To obtain a read-only copy of the source code on linux or MacOS with a command-line git client, use the command git clone git://github.com/qsphan/the-omega-project
About
Tools from Pugh et al.'s "Omega Project" for constraint-based compiler tools: The "Omega Library" for constraint manipulation; The "Omega Calculator" (text interface); the "Omega Test" for depedence analysis; the "Uniform Library" for code transformation; and the "Code generation" library for generating the transformed code. I am experimenting w…
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 73.1%
- TeX 9.7%
- C++ 9.7%
- Yacc 2.8%
- Roff 2.4%
- Makefile 0.7%
- Other 1.6%