- Read again: I am an inventor of many software algorithms.. - 1 Update
- I am an inventor of many software algorithms.. - 1 Update
- Dr Kai-Fu Lee - The Future of Artificial Intelligence - 1 Update
- My new algorithms of Scalable RWLocks using scalable counting networks version 4.1 are here - 1 Update
- NVIDIA: Deep Learning - Extracting Maximum Knowledge from Big Data Using Big Compute - 1 Update
- Scalable RWLocks version 4.1 are here.. - 1 Update
Intelli2 <intelli2@mama.com>: Oct 17 11:02PM -0400 Hello... Read this: I am an inventor of many software algorithms.. I have invented many new algorithms such as: - SeqlockX - Mlock - AMLock - SemaMonitor and SemaCondvar - many "Scalable" RWLocks - many "Scalable" RWLocks using counting networks - And my "ThreadpoolX" that "scale very well" on NUMA and multcores machines - Et my scalable parallel conjugate gradient library - Et my scalable Parallel varfiler etc. How have i been able to invente all those software algorithms ? I have enhanced my IQ by working harder on computer science and by inventing many softwares , i have enhanced my IQ by doing more and more computer science and operational research and mathematics etc. Here is the proof that we can enhance our IQ as i have just explained: Ignore IQ Tests: Your Level of Intelligence Is Not Fixed for Life http://blogs.discovermagazine.com/crux/2014/08/27/ignore-iq-tests-intelligence-fixed-life/#.WCib0PkrJId You can download all my software projects from: https://sites.google.com/site/aminer68/ Thank you, Amine Moulay Ramdane. |
Intelli2 <intelli2@mama.com>: Oct 17 10:59PM -0400 Hello.... I am an inventor of many software algorithms.. I have invented many new algorithms such as: - SeqlockX - Mlock - AMLock - SemaMonitor et SemaCondvar - many "Scalable" RWLocks - many "Scalable" RWLocks using counting networks - And my "ThreadpoolX" qui "scale very well" on NUMA and multcores machines - Et my scalable parallel conjugate gradient library - Et my scalable Parallel varfiler etc. How have i been able to invente all those software algorithms ? I have enhanced my IQ by working harder on computer science and by inventing many softwares , i have enhanced my IQ by doing more and more computer science and operational research and mathematics etc. Here is the proof that we can enhance our IQ as i have just explained: Ignore IQ Tests: Your Level of Intelligence Is Not Fixed for Life http://blogs.discovermagazine.com/crux/2014/08/27/ignore-iq-tests-intelligence-fixed-life/#.WCib0PkrJId You can download all my software projects from: https://sites.google.com/site/aminer68/ Thank you, Amine Moulay Ramdane. |
Intelli2 <intelli2@mama.com>: Oct 17 10:00PM -0400 Hello... Read this: Look at this interesting video: Dr Kai-Fu Lee - The Future of Artificial Intelligence https://www.youtube.com/watch?v=sGmuuppF8lo Thank you, Amine Moulay Ramdane. |
Intelli2 <intelli2@mama.com>: Oct 17 08:49PM -0400 Hello, My new algorithms of Scalable RWLocks using scalable counting networks version 4.1 are here, i have provided you with the Windows and the Linux versions. You can download them from: https://sites.google.com/site/aminer68/scalable-rwlock-using-scalable-counting-networks Authors: Amine Moulay Ramdane. Description: I have ported the scalable counting network algorithm to Delphi and FreePascal, and i have used it inside my following Scalable RWLOCKs using scalable counting networks , here is the papers of the scalable counting network algorithm: http://people.csail.mit.edu/shanir/publications/AHS.pdf and also read the following (the counting network is truly scalable, please look at the graph inside the paper): http://people.csail.mit.edu/shanir/publications/HLS.pdf Counting networks are truly scalable and are a special type of balancer networks which count. I have provided with the following Scalable RWLOCKs using scalable counting networks: A fast, and scalable and lightweight Multiple-Readers Exclusive-Writer Lock that is portable called LW_RWLock and a fast, and scalable and starvation-free and lightweight Multiple-Readers-Exclusive-Writer Lock that is portable called LW_RWLockX and that is FIFO fair on the writer side and FIFO fair on the reader side and that is of course Starvation-free, and also a fast a scalable Multiple-Readers-Exclusive-Writer Lock that is portable called RWLock and that doesn't spin-wait but uses my SemaMonitor so it is energy efficient and also a fast and scalable and lightweight Multiple-Readers-Exclusive-Writer Lock that is portable called RWLockX, this one is FIFO fair on the writer side and FIFO fair on the reader side and of course it is starvation-free and it doesn't spin-wait but uses my portable SemaMonitor and portable event objects , so it is energy efficient. As you have noticed i have invented 4 variants of my scalable RWLock, the ones that ends with an X in there names are FIFO fair on the writer side and FIFO fair on the reader side and they are of course starvation-free and they are suitable for reatime critical systems, the others are not. Why have i decided to come with scalable and starvation-free RWLocks, cause you can have frequent reads and infrequent writes but from time to time you can have frequent writes, so i think it is important to have a scalable and starvation-free RWLock , this is why i have come up with two variants of scalable and starvation-free RWLocks. A Read/Write Lock is a performance improvement over a standard mutex for cases where reads outnumber writes. with a Read/Write Lock multiple simultaneous read locks may be held, but write locks are exclusively held. The exclusive writing lock ensures that race conditions do not occur, since if one client is writing to the data no other client may read or write. Also, the allowance for multiple simultaneous read locks decreases resource contention since multiple readers can safely use the shared data. This increases performance over a standard mutex for the assumed usage pattern of frequent simultaneous reads and infrequent writes. Language: FPC Pascal v2.2.0+ / Delphi 7+: http://www.freepascal.org/ Operating Systems: Windows, Mac OSX , Linux... Required FPC switches: -O3 -Sd -dFPC -dFreePascal -Sd for delphi mode.... Required Delphi switches: -DMSWINDOWS -$H+ -DDelphi {$DEFINE CPU32} and {$DEFINE Windows32} for 32 bit systems {$DEFINE CPU64} and {$DEFINE Windows64} for 64 bit systems Thank you, Amine Moulay Ramdane. |
Intelli2 <intelli2@mama.com>: Oct 17 07:00PM -0400 Hello... Read this: Look at this interesting video: NVIDIA: Deep Learning - Extracting Maximum Knowledge from Big Data Using Big Compute https://www.youtube.com/watch?v=9iODaocJjxI Thank you, Amine Moulay Ramdane. |
Intelli2 <intelli2@mama.com>: Oct 17 04:32PM -0400 Hello... Read this: Scalable RWLocks version 4.1 are here.. Now they are working correctly with Delphi and FreePascal, and they work on Windows and Linux. You can download them from: https://sites.google.com/site/aminer68/scalable-rwlock Thank you, Amine Moulay Ramdane. |
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page. To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com. |
No comments:
Post a Comment