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

  1. Path: nntp.uio.no!solace!news
  2. From: cmh@lls.se (Magnus Holmgren)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Processors
  5. Date: 22 Mar 1996 16:56:05
  6. Organization: ReqChange development
  7. Message-ID: <4iup7o$e79@fizban.solace.mh.se>
  8. References: <volker.0fxi@vb.franken.de>
  9. NNTP-Posting-Host: myrddin.lls.se
  10. Mime-Version: 1.2
  11. Content-Type: TEXT/PLAIN; charset=ISO-8859-1
  12. Content-Transfer-Encoding: 8BIT
  13. X-FTN-To: Volker Barthelmann
  14. X-Newsreader: Spot 1.3a #26/NetGate 1.2
  15.  
  16. In a message of 20 Mar 96, Volker wrote to :
  17.  
  18.  >> First of all the emulated function are VERY rarely called in Imagine.
  19.  >> Even if
  20.  
  21.  VB> What do You mean by very rarely and how did You measure it?
  22.  
  23. Doesn't raytracing involve a fair amount of transcendental calculations?
  24. And most such calculations need emulation with the '040..
  25.  
  26.  VB> The emulation routine may be fast, but the overhead of exceptions etc.
  27.  VB> is much higher and makes much of a difference.
  28.  
  29. Quite so.
  30.  
  31.  VB> What compilers were used for the Amiga and PC versions?
  32.  VB> Most Amiga compilers are not made for Amiga only.
  33.  
  34. Still, PC compilers ought to be better in code generation, due to all
  35. competing compilers.
  36.  
  37.  VB> Are You sure about that? If You use the emulated functions on the 040
  38.  VB> You can forget about things like parallelization or pipeling at all,
  39.  VB> I guess.
  40.  
  41. Yep. All currently executing instructions are completed, an exception frame
  42. is created and the exception handler is called...
  43.  
  44.  VB> All tests I made showed that usage of emulated FPU instructions can
  45.  VB> make a huge difference.
  46.  
  47. Yes, I heard about some ray-tracer a while ago (I think it was Real3D) that
  48. came in an '040 optimized version. That version was some 5-8 times faster
  49. than the normal FPU version (I don't quite remember how much it was, but it
  50. was several times at least).
  51.  
  52. Also, doesn't the AIBB beachball test benefit quite a bit from
  53. '040-optimized code?
  54.  
  55. --
  56. Magnus Holmgren - Amiga programmer and enthusiast
  57.  
  58.  
  59.