Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming.threads > #2649

We have to speak frankly and clearly

From Ramine <ramine@1.1>
Newsgroups comp.programming.threads
Subject We have to speak frankly and clearly
Date 2014-10-31 17:36 -0700
Organization A noiseless patient Spider
Message-ID <m30vbl$nvi$2@dont-email.me> (permalink)

Show all headers | View raw


Hello,

We have to speak frankly and clearly, as is doing PhDs of IEEE
for example...


What i want to say this time, is that you have to know that parallel
programming is hard, cause you have to think about sequntial consistency
and about racing conditions and about Deadlocks and about Lock convoy 
etc. and you have to know also that proving lockfree algorithms is hard
to do... so how can we proceed and walk confidently in this complex area 
that
is parallel programming ? my way of doing is to implement a reduced
numbers of libraries that are stable and use them as base fondations
for other projects, this is my way of reducing the risk or eliminating
the risk, so what i have done by  inventing my libraries and parallel 
algorithms and synchronization algorithms is reducing the complexity of 
parallel
programming by using those same parallel projects as building blocks for 
other projects, i have taking a lot of care for verifying that
my parallel algotithms are free of bug and free of problems, and
i think i have succeeded in that regards by inventing and implementing 
and bringing some stable parallel libraries and stable synchronization 
algorithms, and as you have noticed i have not used Throttling 
Concurrency in my Threadpool like they are doing in the following link:

http://msdn.microsoft.com/en-us/magazine/ff960958.aspx


Simply because my parallel projects dont contains waiting instructions
like sleep() or IO waiting or this kind of waiting functions, so
this makes my parallel algorithms efficient by using my Threadpool i 
think.


So hope this will clear my intentions that were to bring to you
stable and fast parallel algorithms, and i think i have succeeded
in this regard.


You can download all my parallel projects from:

https://sites.google.com/site/aminer68/



Thank you,
Amine Moulay Ramdane.

Back to comp.programming.threads | Previous | Next | Find similar | Unroll thread


Thread

We have to speak frankly and clearly Ramine <ramine@1.1> - 2014-10-31 17:36 -0700

csiph-web