[MLton] More on Parallel Runtime

Matthew Fluet fluet at tti-c.org
Tue Oct 23 05:43:30 PDT 2007


On Tue, 23 Oct 2007, skaller wrote:
> On Mon, 2007-10-22 at 16:25 -0500, Henry Cejtin wrote:
>> Note, MLton already uses safe points for things and so already has the code
>> to place safe points `often enough'.  This is used for things like checking
>> for signals.
>
> so where does it put them in a matrix multiplication?

One simply breaks every loop in the control-flow graph with a check.  This 
ensures that there is an upper bound on the time between checks.  Granted, 
the bound is not a real-time bound.




More information about the MLton mailing list