Skip to content

Commit fa05128

Browse files
committed
www: Rephrase the introduction to Polly
llvm-svn: 146484
1 parent 9f6341d commit fa05128

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

polly/www/index.html

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,22 @@
1515
<h1>Polly: Polyhedral optimizations for LLVM</h1>
1616
<!--*********************************************************************-->
1717

18-
<p>Polly is a project that works on advanced optimizations for data-locality
19-
and parallelism. It uses the polyhedral model, a high-level mathematical
20-
abstraction, to analyse and optimize the memory access pattern of a program.
21-
Due to the use of a polyhedral representation Polly can easily calculate
22-
detailed data dependency information which it uses to derive an optimized loop
23-
structure. Polly can speed up sequential code by improving memory locality and
24-
consequently the cache use. Furthermore, Polly is able to expose different
25-
kinds of parallelism which it exploits by introducing (basic) OpenMP and SIMD
26-
code. The automatic use of vector accelerators is planned and will take
27-
avantage of the ongoing work on the LLVM PTX backend.
28-
</p>
18+
<p> Polly is a polyhedral optimizer for LLVM. Using an abstract mathematical
19+
representation it analyzes and optimizes the memory access pattern of a
20+
program. This includes data-locality optimizations for cache locality as
21+
well as automatic parallelization for thread-level and SIMD parallelism.
22+
Our overall goal is an integrated optimizer for data-locality and
23+
parallelism that takes advantage of multi-cores, cache hierarchies, short
24+
vector instructions as well as dedicated accelerators.</p>
2925

30-
<em> Polly is still a research project, that is not production quality. We are
31-
working on a robust implementation of Polly's core. You are invited to join us
32-
by directly contributing to Polly or by using it for your own research.</em>
26+
<p>
27+
<b>WARNING:</b> Polly started as a research project and larger parts of it are
28+
still open research projects. Even though we aim for a robust, production
29+
quality implementation, not all parts of Polly are there yet. We invite
30+
you to contribute - both as industry collaborator, who may want to use parts
31+
of Polly in production, as well as researcher, who is more interested in using
32+
his expertise to work on some of the open research projects.
33+
</p>
3334

3435
<!--=====================================================================-->
3536
<h2>Major changes in Polly</h2>

0 commit comments

Comments
 (0)