RE: Email vote due Monday July 16th

From: Rich, Dave <Dave_Rich@mentor.com>
Date: Wed Jul 11 2012 - 09:16:54 PDT

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