home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4548 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.6 KB

  1. Path: vixen.cso.uiuc.edu!msaladin
  2. From: msaladin@students.uiuc.edu (Saladino Michael D)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: One hardware-basher's manifesto
  5. Date: 29 Feb 1996 23:05:39 GMT
  6. Organization: University of Illinois at Urbana
  7. Message-ID: <4h5bg3$fgf@vixen.cso.uiuc.edu>
  8. References: <4ge8na$vhe@ar.ar.com.au> <08000305729070351637@BIRDLAND> <4guenp$1a1@vixen.cso.uiuc.edu> <4h2m3t$sd4@ar.ar.com.au>
  9. NNTP-Posting-Host: ux5.cso.uiuc.edu
  10.  
  11. storm@ar.ar.com.au (Storm) writes:
  12.  
  13. >Saladino Michael D (msaladin@students.uiuc.edu) wrote:
  14. >: >> : > Please use OwnBlitter/DisOwn... and use CacheControl to turn on only the caches
  15. >: >> : > you need (If data burst (030/040/060) modes is on the CPU will take 4x as much
  16. >: >> : > time when accessing fastram randomly.
  17.  
  18. >#1 Format your post to 80 columns.. that was almost unreadable!
  19.  
  20. I read my newsgroups through an Extreme and their term really doesn't care.
  21.  
  22. >#2 Nobody suggested killing CACHES.. he was talking about the DATA BURST mode,
  23. >which fills the cache 4 (?) longwords at a time rather than 1 on an 030.
  24.  
  25. I know what burst mode is, and he's still wrong.  First, the message does say to
  26. use CacheControl to turn on only the caches you need.  That sure as hell sounds
  27. like someone was suggesting that we turn caches off.  If that was wrong then
  28. sorry.  However, the statement was still wrong because he says that bursting
  29. four words into the cache takes four times the speed of reads one.  That's
  30. just not true.  Why would we have burst unless... here's the punchline...
  31. it didn't read them considerably faster.  As a matter of fact it hits
  32. about the same time to read two.  That's why it's called burst.
  33.  
  34. >But with the BURST mode on,
  35. >and relatively random memory access (we'll pretend you never made that "programs
  36. >don't access RAM randomly" generalisation), you will find yourself wasting time
  37. >bursting 4 longwords into the cache instead of 1, when the other 3 will not
  38. >be used (or probably not be used).
  39.  
  40. True.  If you are actually accessing memory "randomly" then I guess burst
  41. would be bad.  Could you please give me an example of accessing RAM in a
  42. random way.  I'm sitting here trying to come up with something beyond wierd
  43. screen effects, and even then I would suggest against it.  Are you so arrogant
  44. as to think that you are the ONLY task running.  What about the other forty
  45. that run significantly faster with burst on.  And, don't tell me that it
  46. switches on and off with task switching, cuz it doesn't.  Now, if you are
  47. still coding for A500s and 020 bases A1200s then I guess you take over
  48. the machine and then you can assume that.  But, if this is the case, God
  49. when is my little Amiga community going to step up to the ninties.  I'm
  50. used to people using P120s and multiprocessing R4600s.  I never thought
  51. that raw horsepower could out do the elegnace of the Amiga, but I think
  52. after staying pretty much still for a decade, it has.  In other words,
  53. thinking of a machine, especially our beautiful Amiga, as a single tasking
  54. machine is a practice that I want to help kill.  O.K., I'm straying off
  55. topic and this isn't directed towards you because you never said these
  56. things, but I know their are people out there that do think like this.
  57.  
  58. >Your reply is appreciated, but why do I get the impression that you just saw
  59. >the words "cache" and "off" in the same sentence and unleashed a paragraph
  60. >from a comp sci textbook, without actually checking what was being discussed?
  61.  
  62. Actually, I saw "turn off caches you don't need" and proceeded to explain
  63. that you always need ALL your caches.  Burst is NOT a seperate cache, it's
  64. just an alternate form of filling it.  People should say what they mean if
  65. they want people to understand them.
  66.