home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.hardware
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!emory!swrinde!elroy.jpl.nasa.gov!ames!agate!apple!mumbo.apple.com!times!sirius.aux.apple.com!coolidge
- From: coolidge@sirius.aux.apple.com (John L. Coolidge)
- Subject: Re: Farewell to the Mac? (not flame)
- Sender: news@times.aux.apple.com (News Subsystem)
- Message-ID: <1992Nov23.230258.23982@times.aux.apple.com>
- Date: Mon, 23 Nov 1992 23:02:58 GMT
- Reply-To: coolidge@apple.com
- References: <1992Nov17.193022.44891@kuhub.cc.ukans.edu> <trimble.722112979@ph-meter.beckman.uiuc.edu> <1992Nov19.005422.15975@ryn.mro4.dec.com> <Bxzry1.9D4@world.std.com> <1992Nov23.093203.25563@etek.chalmers.se> <1992Nov23.164310.24876@ryn.mro4.dec.com>
- Organization: Open Systems Development, Porting&I/O Group, Apple Computer, Inc.,Summary:
- Lines: 53
-
- akhiani@ricks.enet.dec.com (Homayoon Akhiani) writes:
- >In article <1992Nov23.093203.25563@etek.chalmers.se>, janolov@cdg.chalmers.se (Jan-Olov Lantto) writes:
- >|>Quote from Apple Direct July 1992 concerning emulating 680x0:
- >|>
- >|>"Pagemaker spent 88 percent of its total execution time in the Toolbox,
- >|>while the numerically intensive Excel still spends about two-thirds (67
- >|>percent) of its time there."
-
- >Maybe I am missing something here, programs that do numerical processing using
- >the FPU or integer processing using 68xxx will be slower on PowerPC.
- >it does'nt matter if "Excel spends about two-thirds of its time in ROM" on a
- >68xxx machine. if you probably run it on PowerPC and the look at the precentage
- >of time spent in ToolBox you will find that two-thirds of its time in spent in
- >emulation code.
-
- >If I change a number in my Lotus spreedsheet, and it happen to recalculate
- >the numbers, how can it be faster on emulation code?
-
- Here's an example which might show how emulation can be similar to or
- faster than native code given the overall picture. First, assume that
- emulation can be done at 10% the speed of native code on a comparable
- processor. Thus, a 10 SPECMark processor can run emulated code at 1
- SPECMark performance. Now, assume that the first PowerPC Macintosh
- will be about 4x faster than current Q700's (reasonable, based on the
- publised projections).
-
- Now, assume that each program takes 100 units of time on a current Mac
- to do its thing. Then
-
- Program 680x0 time PowerPC time
- toolbox own code total toolbox own code total
-
- Excel 66.6 33.3 100.0 16.65 83.25 99.9
- Pagemaker 88.0 12.0 100.0 22.0 30.0 52.0
-
- The point is that, while emulation takes (10/4=2.5) times as long,
- much of the execution time of the program isn't emulation but rather
- native-PowerPC speed toolbox code running 4x native-680x0 speed.
-
- Obviously, these results will vary depending on the nature of the
- program being run. However, there's lots of profiling data showing
- that most Mac programs spend 66% or more of their time in the toolbox;
- thus, it's pretty each to believe that a PowerPC Macintosh could at
- least equal the speed of a Q700 in 680x0 compatibility mode.
-
- --John
-
- It's so fast, it can do an infinite loop in 30 seconds.
- -- Brian Bechtel, when the Mac IIfx came out
-
- +++John L. Coolidge++++++++++++++++coolidge@apple.com+++++++++++++++++++++++
- I speak for myself, not for Apple Computer. Copyright 1992 John L. Coolidge.
- Copying allowed only if attributed, and if all copies may be further copied.
-