Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming.threads > #2491
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.albasani.net!.POSTED!not-for-mail |
|---|---|
| From | aminer <aminer@toto.net> |
| Newsgroups | comp.programming.threads, comp.programming |
| Subject | I have come to an interresting subject |
| Date | Wed, 11 Jun 2014 07:12:07 -0700 |
| Organization | albasani.net |
| Lines | 44 |
| Message-ID | <lnano8$vs$1@news.albasani.net> (permalink) |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 7bit |
| X-Trace | news.albasani.net vzMJ9OP5A40++2GWvS9wKfzcjnwiedTcRZjt8fM2CUPXc1+9iBQWXcqbmMno7KAjZl5VscTK7hFK+ACc//N4xA== |
| NNTP-Posting-Date | Wed, 11 Jun 2014 23:12:08 +0000 (UTC) |
| Injection-Info | news.albasani.net; logging-data="zY6fhniE4FzEjLnLiM7fLHQkhiayZXrqWudUQYbxIrTA9zzejQ2Vj+N/xFtaeu7TX2X1/maBW3s5HiTrwdSJDIlC4d1gYEk+slnA4YbzqBjFBotiVTb4x2S3Uw36hatA"; mail-complaints-to="abuse@albasani.net" |
| User-Agent | Mozilla/5.0 (Windows NT 6.0; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
| Cancel-Lock | sha1:/trE9ldqP0M+4wbNp+5mxkNyfdY= |
| Xref | csiph.com comp.programming.threads:2491 comp.programming:4586 |
Cross-posted to 2 groups.
Show key headers only | View raw
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.
Back to comp.programming.threads | Previous | Next | Find similar | Unroll thread
I have come to an interresting subject aminer <aminer@toto.net> - 2014-06-11 07:12 -0700
csiph-web