[kepler-users] Looping a process in kepler

Edward A. Lee eal at eecs.berkeley.edu
Fri Jul 7 03:26:30 PDT 2006


There is a (rather old) paper on this topic at:

http://ptolemy.eecs.berkeley.edu/publications/papers/88/recurrencesVLSI-III

Other useful pointers are the dynamic dataflow (DDF) domain demos
and the IterateOverArray higher-order actor.

Edward

At 11:13 PM 7/6/2006, Sivagowri Swaminathan wrote:
>Hi all
>
>I am trying to repeat a process using an if-then-else logic and I get struck
>each time.
>Here is the scenario:
>
>I have three processes [ not sure if thats the right word, it can be
>considered as modules doing a specific task] in a pipeline, say process A,
>B, C.
>
>In process B, if the output is "xyz" I have to repeat process B until I get
>the desired output, in which case, the control moves to the next module down
>the pipe. Each module/process is a composite actor, having an input port and
>an output port. I have a SDF director for the main workflow which should be
>run only once.
>
>How do I trigger process B again?
>
>I get an error message saying that the "output port drives the same relation
>as the external input port, this is not legal in SDF" every time. is SDF
>appropriate for workflows such as these?
>
>since I use a pipelined approach, I do not want to use PN director, as each
>component will run in its own thread.
>
>can someone give me an example for looping which does not involve integer
>for loops.
>
>Thanx
>Siva
>
>
>_______________________________________________
>Kepler-users mailing list
>Kepler-users at ecoinformatics.org
>http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users

------------
Edward A. Lee
Professor, Chair of EECS
231 Cory Hall, UC Berkeley, Berkeley, CA 94720-1770
phone: 510-642-0253 or 510-642-0455, fax: 510-642-2845
eal at eecs.Berkeley.EDU, http://ptolemy.eecs.berkeley.edu/~eal  




More information about the Kepler-users mailing list