lkml.org 
[lkml]   [2000]   [Oct]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [Criticism] On the discussion about C++ modules
"Jeff V. Merkey" wrote:
>
> Not meant to offend, but it's obvious you are not grasping hardware
> optimization issues relative to kernel development and performance. I
> would recommend getting your hands on a bus analyzer, and testing out
> some of your theories, and explore for yourself relative to these issues
> with some hard numbers.
>
> :-)
>

In the days we coded demos in assembly, we didn't used to need
bus analyzers. I saw each unit flood with current as I coded. :)

Anyway, kernel code is not different from any other code. It is
profiled and analyzed just the same way. Software engineers
don't analyze the code that way, you just do time and space
complexity analysis. For high performance applications, you can
do an analysis that takes into account memory fetches, etc. Then, you
perform an empirical analysis _after_ theoretical measures have
been taken (ie, you have done a correct design regarding efficiency)
This usually corresponds to profiling using features of compiler
and your program. For realtime tasks, it's more difficult to do
a right analysis.

You still sound like a physicist or an EE person. :) Get a copy
of "The Art of Computer Programming". :)


--
Eray (exa) Ozkural
Comp. Sci. Dept., Bilkent University, Ankara
e-mail: erayo@cs.bilkent.edu.tr
www: http://www.cs.bilkent.edu.tr/~erayo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 12:41    [W:0.260 / U:0.728 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site