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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,38b27bed88e97415 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-02-23 10:11:05 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.airnews.net!cabal12.airnews.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.ada Subject: Re: Question: Combination of Access and Constraining Date: Sun, 23 Feb 2003 11:48:39 -0600 Organization: Airnews.net! at Internet America Message-ID: X-Orig-Message-ID: References: <1d13e1b4.0302200006.70207b86@posting.google.com> <9d795v0h3qa2922u8vodfhpfvprpre6ak2@4ax.com> <1d13e1b4.0302200720.9666350@posting.google.com> <3E5517AE.1040003@acm.org> <3E553C5E.7B2850FD@tsoft.com> <3E557F4C.1010101@acm.org> <3E56AE14.9B5F31A@tsoft.com> Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library2.airnews.net NNTP-Posting-Time: Sun Feb 23 12:10:10 2003 NNTP-Posting-Host: !_kKs1k-XXNHF+n (Encoded at Airnews!) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:34482 Date: 2003-02-23T11:48:39-06:00 List-Id: Yuri, if you are processing real-time video, you HAVE to use a high-performance processor. Consider a typical CCD camera. 256x256 pixels x 30 frames/second. You are processing 1.9 million pixels per second. A 320x240x30 Hz display processes 2.3 million pixels per second. Usually, you get eaten alive just moving data through the processor. The typical CCD camera correction requires you to read three values (raw pixel, gain, level) and write one (corrected pixel). You're now looking at 8 million data values per second through your processor. "Yuri" wrote in message news:3E56AE14.9B5F31A@tsoft.com... > > Yuri wrote: > > > And how efficient will be eventual comparison/argument > > > passing code resulting from such Null_Tp constant? Is it going to be > > > one-instruction comparison in ASM or much more? > > > > The answer is, a software engineer doesn't care. Until it is done in the > > most straightforward, readable, and understandable way, and measurement > > shows that the system does not meet its timing requirments, and analysis > > shows that the only way to meet those timing requirements is by dealing > > with these issues, it's not an issue. Since compilers are very good at > > dealing with these kinds of things, I doubt it will ever be an issue. > > Those who worry about such things with no evidence that they are > > problems are simply wasting the most expensive resource on the project. > > I agree mostly, but there could be projects where performance is critical. > > If rate of processing is low than performance is no issue. But if say you > process > real-time video higher-performance processor may make project > cost-inefficient. > > Yuri. >