From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bcdac28207102750 X-Google-Attributes: gid103376,public From: "Robert I. Eachus" Subject: Re: Ada95 speed Date: 1999/06/03 Message-ID: <3756E159.C40F6B45@mitre.org>#1/1 X-Deja-AN: 485387353 Content-Transfer-Encoding: 7bit References: <374182F2.B10AD449@Maths.UniNe.CH> <3741aa37.3892645@news.pacbell.net> <3741B203.4890880B@Maths.UniNe.CH> <7ht4ss$4mu$1@nnrp1.deja.com> <3743D5BB.37152F94@gte.net> <310519991456230875%hopperj@macconnect.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: The MITRE Corporation Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-06-03T00:00:00+00:00 List-Id: "James E. Hopper" wrote: > your comment that new machines are not faster than old because you have > to do clever tricks to make them work is way off the mark. unless you > went through it you have NO idea what gyrations we went through to make > code run fast on those older machines. A number of tricks not mentioned here: Where the map is "smooth" outside the Mandelbrot set, follow the boundaries of the area and don't compute the enclosed points. (But you have to find a closed boundary.) For points that are inside the set, it helps to terminate the iteration, not just at a set number of iterations, but if you compute a value inside the head or body of the "bug." Actually, inside circles which are entirely inside the set. Remember the entire set is connected. Another method, which is handy for when you are focused into a very tiny area of the set, is to compute the derivitive of the function at a point then trace countour lines that way. -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...