Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Eiffel > Re: embedded or...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 9 of 12 Topic 903 of 917
Post > Topic >>

Re: embedded or real-time project using Eiffel

by llothar <llothar@[EMAIL PROTECTED] > Feb 27, 2008 at 04:25 AM

On 27 Feb., 01:03, "Emmanuel Stapf [ES]"
<manus_no_s...@[EMAIL PROTECTED]
> wrote:
> I'm not sure what is expensive.

The semantics of memory barriers are difficult and unfortunately not
wide understood.
I also don't understand too much about it. But if read here.

http://msdn2.microsoft.com/en-us/library/ms686355(VS.85).aspx

The cost of a memory barrier depends on the CPU architecture. It is
almost cost free on
current Intel i386 CPU's. It just disables the out of order execution
of the CPU.
But on PPC and SPARC there is a cost. NUMA has a high penality for
this. And the Core3
will have a NUMA Bus instead the current frontside bus.

So your solution might work now for most customers but it is not a
good decision for the
future. I see a very hard future for Eiffel if it can not come up in
the next 10
years with  all the fancy multithreading features that will now come
soon. SUN's
implementation of Rock with transactional memory and lock free
algorithms is the
start of the new area. You should read "comp.programmer.threads" and
you see how
difficult low level thread programming can be.

I just feel that you want to break Einsteins Law:
"Make it as simple as possible but not simpler."
But Multithreading/Multiprocessing is not simple. Looks like you try
to explain
quantum mechanics without tensors.

Eiffel needs more here. I looked into adding OpenMP stuff into my
eiffel compiler, it's
not that difficult but if you act as language lawyer it is very
difficult to specify
the exact effect of the multithreading. Something that people are
still discussing after
ten years of SCOOP. And if you can't came up with this after 10 years
it is the best prove
that the whole concept terrible sucks (the famous exception in a
thread question).




 12 Posts in Topic:
embedded or real-time project using Eiffel
=?ISO-8859-15?Q?Daniel_Kl  2008-02-18 13:15:44 
Re: embedded or real-time project using Eiffel
"Emmanuel Stapf [ES]  2008-02-18 10:20:58 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-18 12:22:29 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-19 06:04:52 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-19 06:06:11 
Re: embedded or real-time project using Eiffel
"Emmanuel Stapf [ES]  2008-02-19 09:00:05 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-19 09:31:12 
Re: embedded or real-time project using Eiffel
"Emmanuel Stapf [ES]  2008-02-26 10:03:57 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-27 04:25:51 
Re: embedded or real-time project using Eiffel
Marco <prenom_nomus@[E  2008-03-08 03:53:58 
Re: embedded or real-time project using Eiffel
Andrew Reilly <andrew-  2008-02-19 05:04:35 
Re: embedded or real-time project using Eiffel
David Thompson <dave.t  2008-03-02 22:40:40 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat May 17 3:29:52 CDT 2008.