Techreport on CuPit available

Lutz Prechelt prechelt at ira.uka.de
Wed Feb 2 04:12:48 EST 1994


The technical report

 Lutz Prechelt: "CuPit --- A Parallel Language for Neural Algorithms:
                 Language Reference and Tutorial"

is now available for anonymous ftp from
ftp.ira.uka.de /pub/uni-karlsruhe/papers/cupit.ps.gz (154 Kb, 75 pages)

It is NOT on neuroprose, because its topic does not quite fit into
neuroprose's scope.


Abstract:
----------
CuPit is a parallel programming language with two main design goals:
1. to allow the simple, problem-adequate formulation of learning
   algorithms for neural networks with focus on algorithms that change
   the topology of the underlying neural network during the learning
   process and
2. to allow the generation of efficient code for massively parallel
   machines from a completely machine-independent program description, in
   particular to maximize both data locality and load balancing even for
   irregular neural networks.
The idea to achieve these goals lies in the programming model:
CuPit programs are object-centered, with connections and nodes of a
graph (which is the neural network) being the objects. Algorithms are
based on parallel local computations in the nodes and connections and
communication along the connections (plus broadcast and reduction
operations).  
This report describes the design considerations and the resulting
language definition and discusses in detail a tutorial example
program.
----------

Remember to use 'binary' mode for ftp. To uncompress the Postscript file,
you need to have the GNU gzip utility.

  Lutz
  
Lutz Prechelt   (email: prechelt at ira.uka.de)            | Whenever you 
Institut fuer Programmstrukturen und Datenorganisation  | complicate things,
Universitaet Karlsruhe;  D-76128 Karlsruhe;  Germany    | they get
(Voice: ++49/721/608-4068, FAX: ++49/721/694092)        | less simple.


More information about the Connectionists mailing list