Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!ut-sally!husc6!cca!mirror!ishmael!inmet!stt From: stt@inmet.UUCP Newsgroups: comp.lang.ada Subject: Re: RFI:Ada concurrent tasks Message-ID: <124000006@inmet> Date: Fri, 17-Jul-87 10:28:00 EDT Article-I.D.: inmet.124000006 Posted: Fri Jul 17 10:28:00 1987 Date-Received: Sun, 19-Jul-87 20:35:54 EDT References: <293@inco.UUCP> Lines: 15 Nf-ID: #R:inco.UUCP:-29300:inmet:124000006:000:502 Nf-From: inmet.UUCP!stt Jul 17 10:28:00 1987 As a test case, we created and executed a program which spawned more than 500 Ada tasks using the Intermetrics Real-Time MVS Ada compiler on a 4341. This compiler uses one MVS task for each Ada task, and provides for "true" concurrency on a multi-processor such as a 3090. The primary performance problem involved certain linear-list algorithms inherent in MVS dealing with task creation. Once the tasks were created, performance was "fine." Tucker Taft c/o Intermetrics, Inc. Cambridge, MA 02138