Chunky LOop Parallelism Extractor
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include/clope
CMakeLists.txt
README
clope-config.cmake
clope.c
index_match.h
main.c
options.c
options.h

README

CLoPE = Chunky Loop Parallelism Extractor

(c) Inria, 2015.  All rights reserved.
Written by Oleksandr Zinenko <oleksandr.zinenko@inria.fr>

Generate extra semantic information about parallelizable loops in the
polyhedral model by using Candl dependence analysis algorithm.

Usage:
$ clope < input.scop > output.scop
Generates Loop extension in the output OpenScop representation.

Coupled usage with PeriSCoP toolkit:
$ clan input.c -o stdout | clope | cloog -openscop stdin > output.c
Generate OpenMP parallel for pragmas for all loops that may be executed in
parallel.