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


Groups > comp.programming.threads > #2491 > unrolled thread

I have come to an interresting subject

Started byaminer <aminer@toto.net>
First post2014-06-11 07:12 -0700
Last post2014-06-11 07:12 -0700
Articles 1 — 1 participant

Back to article view | Back to comp.programming.threads


Contents

  I have come to an interresting subject aminer <aminer@toto.net> - 2014-06-11 07:12 -0700

#2491 — I have come to an interresting subject

Fromaminer <aminer@toto.net>
Date2014-06-11 07:12 -0700
SubjectI have come to an interresting subject
Message-ID<lnano8$vs$1@news.albasani.net>
Hello,

I have come to an interresting subject...

I was asking myself a question:

Why Amine have you implemented all your scalable algorithms
and your parallel projects and you have not simply used high-level
Java parallel libraries or C# parallel libraries etc... ?


Answer:


There is something bad that can happen when you are taking
courses with Java  or C# or programming or implementing with Java or
C# , Java and C# are high level programming languages
that don't look like assembler or C++ or Object Pascal,
so when i have designed my scalable synchronization algorithms
i have thought in a low-level manner using some assembler functions
and thinking about cache-lines transfers between cores,
and how to minimize efficiently cache-coherence traffic,
my scalable synchronization algorithms minimize efficiently
cache-coherence traffic and they minimize efficiently
the number of variables that are used to implement
my scalable algorithms, this way of implementing and reasonning
that i have used is low-level like assembler, that's not the same
with Java and C# cause when you take a course in Java or C# i think
you don't reason like that and you don't use low level assembler,
hence i think that my way of reasonning and implementing
is low-level like assembler and this way of doing does permit
me to understand more the low-level of parallel programming and this
way permit me also to understand better what is parallelism and
how to implement parallel programs and scalable synchronization
algorithms, this is what i have done in my parallel projects etc.



Thank you,
Amine Moulay Ramdane.


[toc] | [standalone]


Back to top | Article view | comp.programming.threads


csiph-web