Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
globulation2 [2010/12/10 10:48] transactions created |
globulation2 [2011/02/17 13:55] (current) transactions |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Globulation2 ===== | + | ===== STM-based Globulation2 ===== |
| + | We have parallelized Globulation 2, an open source Real-Time Strategy game: | ||
| + | [[http://globulation2.org/wiki/Main_Page|Globulation2]] | ||
| + | Globulation 2 is a "real application" that might differ in complexity | ||
| + | and diversity from previous experiments with benchmarks like e.g. | ||
| + | red-black trees. E.g. it uses STL (precompiled code) and has output | ||
| + | with prints, so the whole issue of irrevocability becomes interesting. | ||
| + | Video Games have been identified as applications that could greatly | ||
| + | benefit from using STM with current and future multi-core computers. | ||
| + | |||
| + | The current STM-based version of Globulation2 integrates with the [[velox|VELOX]] stack: it compiles with DTMC compiler using LLVM-GCC. | ||
| + | |||
| + | STM-based Globulation v0.2 (17.02.2011): | ||
| + | * source code [[http://lpd.epfl.ch/gramoli/doc/sw/glob2-stm-v0.2]] | ||