Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!ames!ucbcad!ucbvax!decvax!ima!johnl From: eugene@ames-pioneer.arpa (Eugene Miya N.) Newsgroups: comp.compilers Subject: Re: Static analysis of code for "flop counting"? Message-ID: <566@ima.UUCP> Date: Wed, 6-May-87 23:36:31 EDT Article-I.D.: ima.566 Posted: Wed May 6 23:36:31 1987 Date-Received: Sat, 9-May-87 09:09:21 EDT Sender: johnl@ima.UUCP Organization: NASA Ames Research Center, Moffett Field, Calif. Lines: 38 Approved: compilers@ima.UUCP In-Reply-To: <559@ima.UUCP> [In reference to machines with hardware or software assistance for instruction tracing and counting... ] Sorry, I am just catching up with last changed groups. I have never run on a Honeywell machine. The best machine I have seen (not perfect, but pretty nice) is a Cray X-MP with its Hardware Performance Monitor. We have proposed a session at the Cray User Group meeting in Tokyo, Japan, Fall 1988 on this topic for those interested (like LANL). The HPM is like an atomic clock (well not quite, but it hums nicely) to an old wind-up clock (like a VAX [lots of skew]). %A John L. Larson %T Multitasking on the CRAY X-MP-2 Multiprocessor %J Computer %I IEEE %V 17 %N 7 %D July 1984 %P 62-69 %K Hardware-software interface: effect on performance %X A summary of the paper on Multitasking FORTRAN. It uses subroutine calls and arrays to START, WAIT, LOCK processes and signal (POST) EVENTS. The paper does not mention deadlock or blocking. >From the Rock of Ages Home for Retired Hackers: --eugene miya NASA Ames Research Center eugene@ames-aurora.ARPA "You trust the `reply' command with all those different mailers out there?" "Send mail, avoid follow-ups. If enough, I'll summarize." {hplabs,hao,ihnp4,decwrl,allegra,tektronix,menlo70}!ames!aurora!eugene -- Send compilers articles to ima!compilers or, in a pinch, to Levine@YALE.ARPA Plausible paths are { ihnp4 | decvax | cbosgd | harvard | yale | cca}!ima Please send responses to the originator of the message -- I cannot forward mail accidentally sent back to compilers. Meta-mail to ima!compilers-request