Done.
Dave
Mentor Graphics
From: owner-sv-xc@eda.org [mailto:owner-sv-xc@eda.org] On Behalf Of Brad Pierce
Sent: Tuesday, July 10, 2012 10:47 PM
To: sv-xc@eda.org
Subject: RE: Email vote due Monday July 16th
Hi Dave,
In http://www.eda-twiki.org/svdb/view.php?id=2559 , you could remove the sensitivity to bounds by using foreach.
task automatic do_n_way( int N );
process job[] = new[N];
foreach (job[j])
fork
int k = j;
begin job[k] = process::self; ... ; end
join_none
foreach (job[j]) // wait for all processes to start
wait ( job[j] != null );
job[0].await; // wait for first process to finish
foreach (job[j])
if ( job[j].status != process::FINISHED )
job[j].kill;
endtask
Received on Wed Jul 11 09:16:58 2012
This archive was generated by hypermail 2.1.8 : Wed Jul 11 2012 - 09:17:00 PDT