From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a5681531ca1cf09e X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Tasking performance between Ada83 and Ada95 Date: 1997/06/08 Message-ID: #1/1 X-Deja-AN: 247138625 References: <1997Jun6.115223.7384@relay.nswc.navy.mil> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-06-08T00:00:00+00:00 List-Id: Bob Duff said <> That's my guess too. I very much doubt that the Alsys World compiler on HPUX used system level threads, and I also guess that the version of GNAT on HPUX is probably using DCE threads. So the comparison is completely meaningless. What we are doing with several of the new distributions of GNAT is to provide a mechanism for selecting system level threads or our own thread package. The system level threads give full system concurrency and allow true multi-processing on an MP, but tend to be a lot slower, and also often less accurate with respect to Annex D requirements. Our own threads package (typically FSU threads), does not give full system concurrency, but is often much more efficient, and also more accurate with respect to Annex D requirements. This gives the best of both worlds, leaving the choice up to the user. Robert Dewar Ada Core Technologies