🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #22648

Re: VAX 9000 tested at 57.28 VUPs

#22648
From: John Hascall
Date: Tue, 27 Feb 1990 15:06
27 lines
1660 bytes
mmm@cup.portal.com (Mark Robert Thorson) writes:
}I write:
}>    Depends on what you call a MIP.  I just did the following on a VS2000
}>    (basically a uVAX II)
  
}>           MOVL    #100000,R2  ; do 10 million instructions
}>    10$:   NOP                 ; \
}>           <97 more NOPs>      ;  \ 100 instructions
}>           DECL    R2          ;  /
}>           BNEQ    10$         ; /
  
}>    and got a result of 2.25 seconds, that works out to 4.444 MIPs
  
     [386 machine returns instantly on 1 & 10 million iter. loops]
 
}Now he knew something was wrong. ...  compiler ...  removed the loop

     Are there optimizing assemblers!?!?  
     Anyhow, MACRO-32 doesn't, the loop is actually there.
     If memory serves, the uVAX instruction prefetch is big enough for
     eight NOPs (and some of the more `hideous' instructions don't even
     fit) which probably explains this `unusual' performance.
     (The VS3200 was > 10 MIPS :-).  Assuming uVAXII == 1MIP, it looks
     like the average VAX instruction takes 4 1/2 cycles on a uVAXII.
     (Compare with the VAX9000 which appears to be just over 1 cycle/instr).

John Hascall  /  hascall@atanasoff.cs.iastate.edu
Technical Details
Message-ID: <711@dino.cs.iastate.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!dino!hascall
References: <627@dino.cs.iastate.edu> <1990Feb16.224318.26369@world.std.com> <647@dino.cs.iastate.edu> <27315@cup.portal.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!dino!hascall
From: hascall@cs.iastate.edu (John Hascall)
Newsgroups: comp.arch
Subject: Re: VAX 9000 tested at 57.28 VUPs
Message-ID: <711@dino.cs.iastate.edu>
Date: 27 Feb 90 15:06:46 GMT
References: <627@dino.cs.iastate.edu> <1990Feb16.224318.26369@world.std.com> <647@dino.cs.iastate.edu> <27315@cup.portal.com>
Sender: usenet@dino.cs.iastate.edu
Organization: Iowa State Univ. Computation Center
Lines: 27