An implementation and empirical evaluation of the tasking facilities in ADA

An implementation of Ada's tasking facilities, on the LSI-11 microcomputer, is described.The performance and the size of the kernel are compared with those of another language having the same basic characteristics, but with a synchronization mechanism based on shared data.The execution of typical test examples shows that the time spent in the two kernels is more or less the same.