home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!kithrup!stanford.edu!ames!elroy.jpl.nasa.gov!usc!cs.utexas.edu!wotan.compaq.com!moxie!texsun!exucom.exu.ericsson.se!news
- From: exuptr@exu.ericsson.se (Patrick Taylor)
- Newsgroups: comp.sys.ibm.pc.hardware
- Subject: Re: What speed rep/movs on a 486?
- Summary: I get unexplained results.
- Message-ID: <exuptr.353.714338980@exu.ericsson.se>
- Date: 20 Aug 92 19:29:40 GMT
- References: <eyal.714307145@ise>
- Sender: news@exu.ericsson.se
- Organization: Ericsson Network Systems, Inc.
- Lines: 27
- Nntp-Posting-Host: exupc31.exu.ericsson.se
-
- In article <eyal.714307145@ise> eyal@echo.canberra.edu.au (Eyal Lebedinsky) writes:
- >Hello Everyone,
-
- >I am eveluating a 486/50 for myself. I have a program that measures the
- >time to rep/mov a 20KB block as bytes, words or Dwords. On my 386 the
- >measured time is accurate. I get 2.000ms which translates to 4 cycles
- >per item (this is a 386/40). Moving words/Dwords kepps the item rate so
- >the total time drops to 1.000 then 0.500.
-
- >The same program on a 486/50 produces strange results. First, the best
- >that I get for rep/movsb is 2.000ms for 20KB which is 5 cycles/item. The
- >spec says it should take 3 cycles/item. Moving words/dwords gets a worse
- >per-item result of up to 7 cycles/item. The result is not regulat enough
- >to suggest a fixed wait state. With 8 megs installed there should be
- >enough interleave to allow burst move, but it does not. Is the cache
- >getting in the way? the 256KB cache should latch the whole 20KB block
- >and work at full speed?
-
- Are you doing a CLI before you start your rep / movs? Interrupts happening
- will give you the erratic results you are talking about.
- ----------------------------------------------------------------------------
- "This must be Thursday. I never could get the hang of Thursdays"
- - D Adams
- - Patrick Taylor
- Ericsson Network Systems
- exuptr@exu.ericsson.se "Don't let the .se fool you"
- alternately, exuptr@ZGNews.Lonestar.Org
-