Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davewathaverford/the-omega-project
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 with tracking bugs with Lighthouse, but am not yet sure I've got it configure right --- see http://davew_haverford.lighthouseapp.com/projects/13658-the-omega-project/overview (if you can; if you can't, email [email protected]).
https://github.com/davewathaverford/the-omega-project
Last synced: 3 months ago
JSON representation
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 with tracking bugs with Lighthouse, but am not yet sure I've got it configure right --- see http://davew_haverford.lighthouseapp.com/projects/13658-the-omega-project/overview (if you can; if you can't, email [email protected]).
- Host: GitHub
- URL: https://github.com/davewathaverford/the-omega-project
- Owner: davewathaverford
- License: bsd-2-clause
- Created: 2008-07-01T17:32:12.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2021-08-08T06:02:08.000Z (over 3 years ago)
- Last Synced: 2023-10-20T19:14:19.695Z (over 1 year ago)
- Language: C
- Homepage: http://www.cs.umd.edu/projects/omega/
- Size: 3.85 MB
- Stars: 69
- Watchers: 3
- Forks: 25
- Open Issues: 5
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
- AwesomeCompiler - the-omega-project
README
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/
To obtain a read-only copy of the source code on linux or MacOS
with a command-line git client, use the commandgit clone git://github.com/davewathaverford/the-omega-project