savannah-register-public
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]