[Swift-user] regarding Swift/Turbine compiler

Hao Yang yanghao0614 at gmail.com
Fri Nov 9 01:39:17 CST 2012


Hi, all:

I am trying Swift/Turbine Compiler (STC). It seems that for foreach loops,
the default mode is to run  every iteration locally, if @async annotation
is provided, then the iterations will be launched on other remote turbine
engines, if there is app function inside a iteration, the iterations will
be launched on workers. I am wondering what is the criteria for making
these decisions (whether to run locally, on other engines or on workers) if
the goal is to optimize the performance?  If @unroll annotation is used to
optimize performance, how can one choose a good unrolling factor?

Thank you.

-- 
Best Regards,
Hao Yang
Networked Systems Laboratory
Electrical and Computer Engineering
The University of British Columbia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/swift-user/attachments/20121108/e2b15573/attachment.html>


More information about the Swift-user mailing list