[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #8796] Submission of LIME
From: |
Pjotr Kourzanov |
Subject: |
[Savannah-register-public] [task #8796] Submission of LIME |
Date: |
Sat, 25 Oct 2008 09:23:05 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071618 Iceweasel/3.0.1 (Debian-3.0.1-1) |
URL:
<http://savannah.nongnu.org/task/?8796>
Summary: Submission of LIME
Project: Savannah Administration
Submitted by: kourzanov
Submitted on: Sat 25 Oct 2008 09:23:04 AM GMT
Should Start On: Sat 25 Oct 2008 12:00:00 AM GMT
Should be Finished on: Tue 04 Nov 2008 12:00:00 AM GMT
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10044> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10044>
= Registration Details =
* Name: *LIME*
* System Name: *lime*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later
----
==== Description: ====
LIME (Less-is-More) is a programming environment based on C. Internally, it
uses XML technology to describe tasks and their dependencies. Externally, it
offers the ANSI C99 programming interface as well as a set of
visually-oriented interfaces.
Its purpose is to simplify the development of parallel/concurrent
applications in a variety of settings, including low-level platforms such as
POSIX Threads or NVidia CUDA and CELL/BE, or higher-level platforms such as
MPI/PVM and OpenMP.
One goal is to achieve a high level of integration with an already existing
standard (C99) without addition of bogus features such as API calls, new
keywords or an abundance of new types (hence "Less"). Another goal is to
achieve more expressiveness such that all common parallel/concurrent
constructs are expressed naturally by C99 functions, augmented by a simple
XML-based description of their inter- and intra-dependencies (hence "More").
The focus of LIME are multi- and many-cores, including e.g., SMP and GPU
systems. LIME only uses standard UNIX tooling such as GNU awk, sed, gcc and
make, as well as a Scheme system (currently, Bigloo).
==== Other Software Required: ====
GNU awk
GNU sed
GNU make
GCC
Bigloo (http://www-sop.inria.fr/mimosa/fp/Bigloo/)
==== Other Comments: ====
Tarball will be split into:
LIME-core
LIME-Pthreads
LIME-UNIX
LIME-CUDA
LIME-examples
==== Tarball URL: ====
http://www.xs4all.nl/~kurzanov/LIME-base.tar.gz
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?8796>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-register-public] [task #8796] Submission of LIME,
Pjotr Kourzanov <=